[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "apt-get install postfix" su SID ==> preconf ERROR!



*Fabrizio Reale* <fabrizio.reale@redomino.com> il 20-08-2004 11:10 ha
scritto: 
>
>>> suggerimento 1: usa testing e non unstable
>> 
>> lo farei ma in tutta sincerità SID mi dà solamente *questo* problema;
>> per il resto è più _stable_ di una RedHat/Fedora! Per non parlare del
>> parco software (già pacchettizzato) a disposizione.  :-)
>
> Intendevo di usare solo quel pacchetto preso da testing (che poi può
> darsi che sia lo stesso di unstable).  Io uso "tranquillamente"
> unstable sul mio portatile e va benissimo, soprattutto se accompagnata
> da apt-listbugs.

Ahhh, OK. È che "usa testing e non unstable" sembrava un po' perentorio
e riferito all'intera distribuzione!  :-)

>> comunque:
>> 
>> # dpkg -i postfix_2.1.3-1_i386.deb
>> (Reading database ... 87168 files and directories currently installed.)
>> Unpacking postfix (from postfix_2.1.3-1_i386.deb) ...
>> Unmatched [ in regex; marked by <-- HERE in m/(^|[\.])hal[ <-- HERE
>> F.fabhome.it$/ at /var/lib/dpkg/tmp.ci/config line 251, <STDIN> line 16.
>> dpkg: error processing postfix_2.1.3-1_i386.deb (--install):
>>  subprocess pre-installation script returned error exit status 9
>> Errors were encountered while processing:
>>  postfix_2.1.3-1_i386.deb
>> #
>>
>> non so più che fare... a chi posso segnalare il "bug"?
>>
> Prima di pensare ad una segnalazione di bug ti conviene guardare cosa c'è
> alla riga che ti è segnalata e cioè:
> /var/lib/dpkg/tmp.ci/config line 16

hai ragione, dunque... mettendo in un loop infinito un 
# cp -avi /var/lib/dpkg/tmp.ci ~/
mentre ri-avviavo `dpkg' sono riuscito a catturare questi temp-files ed
questo è uno stralcio attorno alla riga 251 (per la riga 16 credo si
riferisca allo standard-input <STDIN> che non so come ricavare):

/var/lib/dpkg/tmp.ci/config line 251 [ ===>       <===]

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=
          # don't accept mail for $mailname by default if we have a
          # relayhost or local only mail,
          # unless the mailname bears no resemblance to $myorigin.
          $destinations = join ", ",($hostname, "localhost." . $tld . ",
localhost" );
===>      unless ( $hostname =~ m/(^|[\.])$mailname$/  ) {   <===
            $destinations = $mailname . ", " . $destinations;
          }
        }
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=

allora, questo script in perl sembra smaneggiare molto con $hostname e
$mailname in modo da pre-configurare postfix; più in alto nello script
quando si inizializzano queste variabili si fanno diversi test per
ottenere i valori sia da `hostname --fqdn' che da `/etc/mailname'.

Ora, non sapendo come esattamente gira il tutto (conosco poco o niente
perl  :-/ ) sono andato per tentativi mentre facevo girare quello
script.

Risultato: rimuovendo (cambiando nome a) /etc/mailname FUNZIONA!
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Adesso mi ha installato correttamente postfix 2.1.4-4 (quello di
unstable con cui avevo iniziato le prove) MA la cosa strana è che ha
messo:

# hostname -f
hal.fabhome.it
# cat /etc/mailname
hal[F.fabhome.it	<==============
....^^...........  ????  (erano i caratteri strani che comparivano quando
dava errore) ....................... BOHHHHHHHHHHHHHH

Che faccio, adesso che è installato posso cmq correggere mailname con il
valore corretto? Vabbe'... devo fare una prova anche per collaudare
l'MTA... immagino che non ci siano problemi.

> Io ho installato la versione unstable di postfix proprio ora per fare
> una prova e non ho riscontrato problemi.

Grazie. Questo mi è stato di aiuto nel comprendere che il problema era
mio anche se non ho capito bene dove stava!  :-)
La comunità Debian mi sembra proprio un bel gruppo. Grazie a tutti,
spero di aver risolto.

-- 
 lupin® 
-----------------------------------------------------------------------
RIVISTA: 1) cosa che si compra ma non si legge;
         2) replica di spettacolo teatrale o giornale del giorno prima



Reply to: