Hallo Ingo, ich bin zwar nicht von Suse.... aber Ingo Freund schrieb:
Wird das Programm manuell aufgerufen, passiert das: $ vpdupdate; echo $? terminate called after throwing an instance of 'lsvpd::VpdException' what(): VpdDbEnv.VpdDbEnv( /var/lib/lsvpd, db ): Must have read permission of /var/lib/lsvpd. Details: Db::open: Is a directory Aborted 134
Inhalt von /var/lib/lsvpd: drwxr-xr-x 4 root root 160 Nov 13 09:10 ./ drwxr-xr-x 39 root root 1048 Nov 12 11:16 ../ -rw-rw---- 1 root root 24576 Nov 13 09:10 __db.001 -rw-rw---- 1 root root 278528 Nov 13 09:10 __db.002 drwxrwxr-x 6 root root 144 Nov 9 13:58 db/ drwxrwxr-x 6 root root 144 Nov 9 13:58 db-2006-11-24-173001/
Könnte es sein, das das von Dir aufgerufene Programm nicht als root, sonder als irgendein anderer User ausgeführt wird? Insofern wäre die Fehlermeldung wieder verständlich. Ansonsten sieht mir das "Db::open:" nach Perl aus. nicht das da noch ein Fehler ist? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org