Cory Smelosky <b4 at gewt.net> writes:
Evil????
Evening all,
I'm fighting with nonsensical quota errors from DECUS UUCP: p:uucp <<
h:b4gate [10/05-18:50:07-0000013f] * Rd qio req err (4096
%SYSTEM-F-EXQUOTA, process quota exceeded) u:uucp
What kind of error message is that?
Yet:
UAF> sh uu_b4gate
Username: UU_B4GATE Owner: b4gate UUCP
login
Account: UUCP UIC: [144,1]
([UUCP,UUCP_LOGIN])
CLI: DCL Tables:
DCLTABLES
Default: UUCP_DISK:[UUCP.SPOOL]
LGICMD: UUCP_BIN:UUCP_LOGIN
Flags: DisCtlY LockPwd Restricted DisWelcome DisNewMail DisMail DisReport
DisReconnect Captive
Primary days: Mon Tue Wed Thu Fri
Secondary days: Sat Sun
Primary 000000000011111111112222 Secondary 000000000011111111112222
Day Hours 012345678901234567890123 Day Hours 012345678901234567890123
Network: #----------------------- #-----------------------
Batch: ##### Full access ###### ##### Full access ######
Local: ##### Full access ###### ##### Full access ######
Dialup: ##### Full access ###### ##### Full access ######
Remote: ##### Full access ###### ##### Full access ######
Expiration: (none) Pwdminimum: 6 Login Fails: 0
Pwdlifetime: (none) Pwdchange: 5-OCT-2013 12:47
Last Login: 5-OCT-2013 18:49 (interactive), 5-OCT-2013 13:02
(non-interactive)
Maxjobs: 0 Fillm: 30 Bytlm: 50000
Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0
Maxdetach: 0 BIOlm: 80 JTquota: 8192
Prclm: 8 DIOlm: 80 WSdef: 2500
Prio: 4 ASTlm: 80 WSquo: 3500
Queprio: 0 TQElm: 20 WSextent: 3000
CPU: (none) Enqlm: 250 Pgflquo: 10000
Authorized Privileges:
EXQUOTA NETMBX TMPMBX
Default Privileges:
EXQUOTA NETMBX TMPMBX
UAF> sh uucp_daemon
Username: UUCP_DAEMON Owner: UUCP daemon
account
Account: UUCP UIC: [144,1]
([UUCP,UUCP_LOGIN])
CLI: DCL Tables:
DCLTABLES
Default: SYS$SYSDEVICE:[USER]
LGICMD: LOGIN
Flags: DisCtlY LockPwd DisWelcome DisNewMail DisMail DisReport
DisReconnect
Primary days: Mon Tue Wed Thu Fri
Secondary days: Sat Sun
Primary 000000000011111111112222 Secondary 000000000011111111112222
Day Hours 012345678901234567890123 Day Hours 012345678901234567890123
Network: ----- No access ------ ----- No access ------
Batch: ##### Full access ###### ##### Full access ######
Local: ----- No access ------ ----- No access ------
Dialup: ----- No access ------ ----- No access ------
Remote: ----- No access ------ ----- No access ------
Expiration: (none) Pwdminimum: 6 Login Fails: 0
Pwdlifetime: 90 00:00 Pwdchange: (pre-expired)
Last Login: (none) (interactive), 5-OCT-2013 18:45
(non-interactive)
Maxjobs: 0 Fillm: 300 Bytlm: 32768
Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0
Maxdetach: 0 BIOlm: 80 JTquota: 8192
Prclm: 8 DIOlm: 80 WSdef: 2500
Prio: 4 ASTlm: 80 WSquo: 3500
Queprio: 0 TQElm: 20 WSextent: 1024
CPU: (none) Enqlm: 250 Pgflquo: 32768
Authorized Privileges:
EXQUOTA NETMBX TMPMBX
Default Privileges:
EXQUOTA NETMBX TMPMBX
UAF> sh uucp_login
Username: UUCP_LOGIN Owner: Template UUCP
Account
Account: UUCP UIC: [144,1]
([UUCP,UUCP_LOGIN])
CLI: DCL Tables:
DCLTABLES
Default: UUCP_DISK:[UUCP.SPOOL]
LGICMD: UUCP_BIN:UUCP_LOGIN
Flags: DisCtlY LockPwd Restricted DisUser DisWelcome DisNewMail DisMail
DisReport DisReconnect Captive
Primary days: Mon Tue Wed Thu Fri
Secondary days: Sat Sun
Primary 000000000011111111112222 Secondary 000000000011111111112222
Day Hours 012345678901234567890123 Day Hours 012345678901234567890123
Network: ----- No access ------ ----- No access ------
Batch: ##### Full access ###### ##### Full access ######
Local: ##### Full access ###### ##### Full access ######
Dialup: ##### Full access ###### ##### Full access ######
Remote: ----- No access ------ ----- No access ------
Expiration: (none) Pwdminimum: 6 Login Fails: 0
Pwdlifetime: (none) Pwdchange: (pre-expired)
Last Login: (none) (interactive), (none)
(non-interactive)
Maxjobs: 0 Fillm: 30 Bytlm: 50000
Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0
Maxdetach: 0 BIOlm: 80 JTquota: 8192
Prclm: 8 DIOlm: 80 WSdef: 2500
Prio: 4 ASTlm: 80 WSquo: 3500
Queprio: 0 TQElm: 20 WSextent: 3000
CPU: (none) Enqlm: 250 Pgflquo: 10000
Authorized Privileges:
EXQUOTA NETMBX TMPMBX
Default Privileges:
EXQUOTA NETMBX TMPMBX
After a fresh and clean reboot, there is no problem. After awhile however
UUCP ust completely falls over and throws quota limits. As I have rainsed
several of them far above defaults...any ideas where the problem could be?
My guess, if I had to wager one, would be BYTLM.
However, I'd like to know where it's returning SS$_EXQUOTA. C programmers
often seem to miss returning the most important piece of information when
they include the cryptic error messages like that which you posted. If it
is possible to get a process dump/traceback or there's a way to modify the
error messaging such that the PC (program counter) can be returned, it is
then possible -- assuming you have generated compiler .LIStings and linke
r .MAPs when building UUCP -- to figure out which system service returned
the SS$_EXQUOTA
That said, most quotas are debited and credited. If there's a programming
error, some deductible quota may be debited and not credited back when it
is no longer needed (like memory leaks when allocated memory is not freed)
leading to a shortfall when a system service invoked to perform some deed
that has no quota left to debit from.
--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG
Well I speak to machines with the voice of humanity.