![](https://seccdn.libravatar.org/avatar/0fde855aabc23f154083bc1b703bf3b0.jpg?s=120&d=mm&r=g)
Mach mal ein:
strace -f -e file -o $PROGRAMM.strace $PROGRAMM
wobei du $PROGRAMM durch den Namen deines perl-scripts oder eines anderen Programmes/Scripts, bei dem die Fehlermeldung kommt ersetzen musst.
habs versucht da kommt das .... das ist die einzige zeile 1230 execve("/usr/local/bin/uvscan", ["uvscan"], [/* 45 vars */]) = 0 beim virenscanner bei meinem perl script 1241 execve("./acct.pl", ["acct.pl"], [/* 45 vars */]) = 0 das ist umso interresanter weil sonst alles funktioniert das soll ein router mit firewall werden (suse ipchains script) eth0 ist ethernet eth1 ist eine lucent wavelan karte es läuft auch noch sendmail als "firewall" für den m$ exchange dahinter --- Klappt alles wunderbar
<Schuss ins blaue> Dir fehlt ne lib (oder ein symlink ist verbogen), die geladen werden soll... >
-dnh
danke markus battisti
![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
On Die, 22 Mai 2001, Battisti Markus wrote: Les dir bitte mal http://learn.to/quote durch und die Etikette... [David Haller schrieb:]
strace -f -e file -o $PROGRAMM.strace $PROGRAMM
wobei du $PROGRAMM durch den Namen deines perl-scripts oder eines anderen Programmes/Scripts, bei dem die Fehlermeldung kommt ersetzen musst.
habs versucht da kommt das .... das ist die einzige zeile
1230 execve("/usr/local/bin/uvscan", ["uvscan"], [/* 45 vars */]) = 0 beim virenscanner
bei meinem perl script
1241 execve("./acct.pl", ["acct.pl"], [/* 45 vars */]) = 0
Das ist ok und normal, aber (normal) die erste Zeile... Und die Fehlermeldung sollte im strace ebenfalls auftauchen! Also maile mal den kompletten output von strace (also wenn du obiges verwendest, die datei $PROGRAM.strace... (bei der du natuerlich noch ein /tmp/ davorhaengen kannst). -dnh -- Idiot, n.: A member of a large and powerful tribe whose influence in human affairs has always been dominant and controlling. -- Ambrose Bierce, "The Devil's Dictionary"
![](https://seccdn.libravatar.org/avatar/c084596a000742076ab02a3f8790b2aa.jpg?s=120&d=mm&r=g)
Moin David, * David Haller schrieb am 22 May 2001:
On Die, 22 Mai 2001, Battisti Markus wrote: [David Haller schrieb:]
strace -f -e file -o $PROGRAMM.strace $PROGRAMM
wobei du $PROGRAMM durch den Namen deines perl-scripts oder eines anderen Programmes/Scripts, bei dem die Fehlermeldung kommt ersetzen musst.
habs versucht da kommt das .... das ist die einzige zeile
1230 execve("/usr/local/bin/uvscan", ["uvscan"], [/* 45 vars */]) = 0 ^^^
Laut seiner ersten Mail liegt das aber unter /usr/local/uvscan ... Gruß, Sebastian -- Do not meddle in the affairs of Wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
participants (3)
-
Battisti Markus
-
David Haller
-
Sebastian Helms