From lemmens@dutind4.twi.tudelft.nl Mon Dec 11 15:28 MET 1995 Received: from dutind5.twi.tudelft.nl by dutind4.twi.tudelft.nl with SMTP (1.37.109.16/16.2) id AA157602099; Mon, 11 Dec 1995 15:28:19 +0100 From: Kees Lemmens Return-Path: Message-Id: <199512111428.AA157602099@dutind4.twi.tudelft.nl> Subject: bugs in HPUX 10 To: frans@dutdhp.ced.tudelft.nl (Frans van Stijn), lemmens@dutind4.twi.tudelft.nl (Kees Lemmens) Date: Mon, 11 Dec 1995 15:28:15 +0100 (MET) X-Mailer: ELM [version 2.4 PL24] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 3510 Status: RO Hoi frans, Als beloofd: de buglist met de fouten die ik tot nu toe in 10.0 ben tegengekomen. Wil je die doorsturen naar HP ? Met name de cron bug en de problemen op sommige machines met quota zijn uitermate vervelend en voor de freaks is ook de audiofout onplezierig. ------------------------------------------------------------------------------ **** BUGS IN HPUX 10.01 **** (found by K. Lemmens, last modified December 11 1995) 1) Cron daemon doesn't mail crontab or at command output to user anymore. Temporary solved by adding to the crontab/at commands : command 2>&1 | mail root However, this should be solved as soon as possible IMHO. 2) Audio sometimes gives up completely in the middle of playing a sample. Restarting 'rpcd' and or 'Aserver' doesn't solve this problem. Even going back to single user mode and then back to multiuser doesn't help. Only remedy that works: reboot the system. Happens irregularly after something between a few hours and several days after a fresh reboot. 3) If quota are enabled on the rootdisk. snoop and upgrade fail. Only removing the line for the root device in /etc/checklist solves this problem. After the upgrade quota should be reenabled. Also, some systems have /dev/root mounted while others have /dev/dsk/c0t6d0 mounted. This also causes problems with reenabling the diskquota on systems with /dev/root. No explanation/work-around found. 4) In the curses library one function to print variable argument lists is missing : vwprintw() . However it is in the headerfiles and in the manpages ! Workaround : define the function by using a normal vsprintf and then a waddstr to output it to the curses window : #ifdef HPUX /* vwprintw() is missing in HPUX curses library, so I made a simple * replacement. Sorry for the static array, but it is difficult * to determine how long the string would be after evaluation. * Also doesn't check for overflow of the string var. * Should only be used as a temporary hack !!!! (MOD K. Lemmens) */ vwprintw(WINDOW *win,char *fmt, va_list vararglist) { static char string[250]; vsprintf(string,fmt,vararglist); waddstr(win,string); } #endif 5) The new passwd functions have a field in the passwd structure that has a different name in the libs ,than in the man pages and the docs. One of the 2 should of course be changed: man pages : aid_t fd_pw_audid; /* audit ID */ int fd_pw_auditflg; /* audit flag */ /usr/include/prot.h : #define AUTH_U_AUDITID "u_auditid" aid_t fd_pw_audid; /* HP audit ID */ #define AUTH_U_AUDITFLAG "u_auditflag" int fd_pw_audflg; /* HP audit flag */ 6) Passwords longer than 8 characters were truncated under HPUX 9.0 to 8 chars. People with a longer passwd now cannot login anymore, unless they truncate their password themselves, as the system now evaluates all entered characters ! Furthermore, if people change their passwd to use a (real) 8+ password and they the vuelock command. they are not able to unlock their terminal as vuelock only evaluates the first 8 characters and that wqill of course produce the wrong encrypted passwd ! -- Kees Lemmens, | Phone : +31-15-(2)787229 Dep. Applied Analysis, | Fax : +31-15-(2)787209 Fac. Techn. Maths & Informatics, | PO Box : 5031; NL-2600 GA Delft Delft University of Technology. | E-mail : lemmens@dv.twi.tudelft.nl The Netherlands. | From lemmens@dutind4.twi.tudelft.nl Tue Dec 12 20:49 MET 1995 Received: by dutind4.twi.tudelft.nl (1.37.109.16/16.2) id AA229297749; Tue, 12 Dec 1995 20:49:09 +0100 From: Kees Lemmens Return-Path: Message-Id: <199512121949.AA229297749@dutind4.twi.tudelft.nl> Subject: HP bugs To: frans@dutdhp.ced.tudelft.nl (Frans van Stijn) Date: Tue, 12 Dec 1995 20:49:09 +0100 (MET) X-Mailer: ELM [version 2.4 PL24] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 924 Status: RO Hoi, Even de laatste stand van zaken mbt bugs : 1) de cron-not-reporting bug heb ik tijdelijk opgelost door op alle systemen ipv de HPUX 10 daemon, de HPUX 9 cron te draaien. Niet zo netjes, maar het werkt wel .... 2) Het /dev/root <-> /dev/dsk/c0t6d0 probleem kon worden opgelost door de betreffende machines in single user mode te booten en met de hand de /etc/mnttab weg te gooien alvorens verder te gaan met de opstartroutines. Ik vermoedde al dat daar het probleem lag, omdat die pas wordt weggegooid als de machine zijn root schijf al gemount heeft en een keer proberen leverde het gewenste resultaat. mvg, -- Kees Lemmens, | Phone : +31-15-(2)787229 Dep. Applied Analysis, | Fax : +31-15-(2)787209 Fac. Techn. Maths & Informatics, | PO Box : 5031; NL-2600 GA Delft Delft University of Technology. | E-mail : lemmens@dv.twi.tudelft.nl The Netherlands. |