[OT]: amavisd-new-2.3.3 auf 4.10

From: André Braselmann <listen(at)brainworx.de>
Date: Wed, 30 Nov 2005 12:10:52 +0100

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

search this site