[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference ulysse::chops

Title:CHOPS Users
Notice:Kit 123.*, Presentation Package 132.*, Sign-in 2.*
Moderator:BONNET::SOYEZ
Created:Fri Apr 07 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:438
Total number of notes:1533

438.0. "%CHOPS-E-NOSUCHUSER - when using callable mail" by SIMD::LAUWERS (Willy Lauwers / Brussels CF-PSG / @BRO) Wed Jun 04 1997 14:34

Hello, 

when using callable VAX-mail, I receive the following message:

%CHOPS-E-NOSUCHUSER, No such user exists in SYSUAF.DAT

The program is using the callable-mail and fills the mail addres field.
In the program this is the first call after the 'mail_begin' call. 
The program itself is called from the account WEBUSER 
(it is invoked from the Intranet and located on a PURVEYOR web server on VAX).
It tries to send the mail to bis54::ecl_account .
Both accounts exist and the ECL_ACCOUNT has CHOPSUSR id.

When the same kind of message is send from a stanadrd mail interface, 
then no problems are encountered.


Does anybody have an idea on what is happening.

Regards, Willy L. 
T.RTitleUserPersonal
Name
DateLines
438.1Solved, it was privileges...SIMD::LAUWERSWilly Lauwers / Brussels CF-PSG / @BROWed Jun 04 1997 16:1037
Hello,

after long hacking around on the system, the solution is 'privileges'

The scenario:

(everything happens on the same node...)

1/ PC-WEB-page  ---//---> execute 'LOG_CHOPS_CALL' program on 'SAMENODE'
2/ LOG_CHOPS_CALL-program ---> mail to SAMENODE::ECL_ACCOUNT
3/ ECL_COUNT ---> forward to SAMENODE::CHOPS%ECL_ACCOUNT 
4/ CHOPS_MAILSHR.EXE ----> CHOPS system.

We noticed that:

- removing the forward, then the mail is send OK to ECL_ACCOUNT.
- adding SYSPRV to WEBUSER, then the mail-forward is succesful, 
  but an error is generated by CHOPS (thus, error about SYSUAF is eliminated)
- adding CMKRNL to WEBUSER, then CHOPS accepts the request OK.
===> hence, we relinked the image with NOTRACEBACK and installed it with the 2
  privileges and removed the privs from WEBUSER.
  === It s working now !!!

Exploination:

Somehow we wanted to figure out what was happening:
1/ When using mail-forward to different system, then the MAIL_SERVER image is 
   used by the MAIL$SERVER account.
   This image is installed with privileges. Hence it can read the SYUAF file.
2/ When using mail-forward to the same node, then mail must somehow eliminate 
   the usage of DECnet and use the 'sending' account. If this account (or the 
   image doing the send) does not have the SYSPRV & CMKRNL privs, then the 
   SYSUAF cannot be read nor can CHOPS be accessed.

It was fun solving this issue.

Regards, Willy L.