linux user group brescia

immagine del castello

Archivio della mailing list

Upgrade spammassassin !! - Problema

nicola.gatta a yoda.ing.unibs.it nicola.gatta a yoda.ing.unibs.it
Mer 18 Ott 2006 13:44:56 UTC
On Wed, Oct 18, 2006 at 03:30:04PM +0200, Luciano Lucini wrote:
> Primo passo creazione degli rpm tramite il comando “rpmbild –tb
> Mail-SpamAssassin-3.1.7.tar.gz” e ho ottenuto i seguenti files:
> 
> -rw-r--r--   1 root root   675943 Oct 16 11:21
> perl-Mail-SpamAssassin-3.1.7-.i5
> -rw-r--r--   1 root root   180929 Oct 16 11:21 spamassassin-3.1.7-1.i586.rpm
> 
> Dopo ho installato il perl nessun problema 
> 
> 
> Secondo passaggio :
> 
> linux:  rpm -i spamassassin-3.1.7-1.i586.rpm
> 
> spamassassin              0:off  1:off  2:off  3:on   4:off  5:on   6:off
> 
> /var/tmp/rpm-tmp.22739: line 13: /sbin/service: No such file or directory
> 
> error: %post(spamassassin-3.1.7-1) scriptlet failed, exit status 127
> 
> 
> 
> non capisco dove è il problema o cosa gli manca ? la /sbin/service è una
> cartella o un file ? ho provato a crearla mi da lo stesso errore dicendomi
> che “/sbin/service: is a directory” da questo intuisco che dovrebbe essere
> un file ma …….

/sbin/service altro non e' che un eseguibile che gestisce l'avvio, il
riavvio e lo stop dei vari servizi che il sistema avvia in un
determinato runlevel. 
In parole povere non e' niente di piu' che un wrapper per avviare gli
script in /etc/init.d/

Con service puoi fare, per esempio, ripartire apache
# service httpd restart
che altro non fa che richiamare questo
# /etc/init.d/httpd restart

Questo eseguibile pero' non e' disponibile per tutte le distribuzioni.
A memoria mi pare che Mandrake, RedHat, Fedora hanno questo /sbin/service. 
Slack e Debian per esempio non ce l'hanno (sempre a memoria).

Come ti e' gia' stato risposto e' meglio che ti procuri uno pacchetto di spamassassin
compatibile con la tua distribuzione oppure usare il pacchetto dal sito
di SpamAssassin.

Ciao.
-- 
Nicola "Trimack" Gatta




Maggiori informazioni sulla lista Lug