Hi there,
nachdem auch mal ein paar seltener frequentierte Maschinen mal geupdated
wurden tritt folgende Problem in einem Jail unter 4.10 auf:
Nach dem portupgrade auf besagte amavis-version kommt beim Start:
als root sowie als user vscan.
--- snip ---
Starting amavisd.
Insecure dependency in `` while running with -T switch at
/usr/local/lib/perl5/site_perl/5.8.4/Net/Server/Daemonize.pm line 67.
--- snap ---
in Zeile 67 des besagten Moduls (0.89) steht:
---snip---
### try a proc file system
if( -d '/proc' && -e "/proc/$current_pid" ){
$exists = 1;
### try ps
#}elsif( -x '/bin/ps' ){ # not as portable
# the ps command itself really isn't portable
# this follows BSD syntax ps (BSD's and linux)
# this will fail on Unix98 syntax ps (Solaris, etc)
}elsif( `ps h o pid p $$` =~ /^\s*$$\s*$/ ){ # can I play ps on myself
?
$exists = `ps h o pid p $current_pid`;
}
### running process exists, ouch
if( $exists ){
if( $current_pid == $$ ){
warn "Pid_file created by this same process. Doing nothing.\n";
return 1;
}else{
die "Pid_file already exists for running process ($current_pid)...
aborting\n";
}
### remove the pid_file
}else{
warn "Pid_file \"$pid_file\" already exists. Overwriting!\n";
unlink $pid_file || die "Couldn't remove pid_file \"$pid_file\"
[$!]\n";
return 1;
}
}
--- snap ---
Hat da jemand eine Idee? Außer das es etwas mit der Prozessverwaltung zu
tun hat?
Danke.
Andre
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 30 Nov 2005 - 12:12:05 CET