Kann amavisd-new nicht updaten

  • Thread starter Thread starter ww
  • Start date Start date

ww

Well-Known Member
Hallo zusammen,

I´m stucked.

Ich bin gerade dabei, meinen Mailserver upzudaten (das übliche: postfix, amavisd-new, clamav, sasl-authlib), bekomme aber amavisd-new nicht installiert.

Bei einem make install clean meckert er, daß amavisd-new bereits installiert ist und bei einem make deinstall meckert er, daß es nicht installiert ist.

===> Checking if security/amavisd-new already installed
===> amavisd-new-2.3.3_1,1 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of security/amavisd-new
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/security/amavisd-new.
laura# make deinstall clean
===> Deinstalling for security/amavisd-new
===> amavisd-new not installed, skipping
^C
laura#



Das sieht mir nach einem Bug aus. Ich würde nur gerne den Mailserver wieder up bekommen...

Wer hat eine Idee?

Danke,
Wolfgang

EDIT; nochwas:
laura# pkg_info
tar: Error opening archive: Empty input file: Inappropriate file type or format
pkg_info: tar extract of /usr/ports/security/amavisd-new/amavisd-new-2.3.3_1,1 failed!
pkg_info: error during unpacking, no info for 'amavisd-new-2.3.3_1,1' available
 
Last edited:
Es sieht so aus als würde portupgrade das entfernen der alten Version nicht hinbekommen. Die Lösung liegt direkt vor deiner Nase:

# cd /usr/ports/security/amavisd-new
# make deinstall reinstall

Ich hatte das Problem auch schon bei anderen Ports, allerdings extrem selten.
 
Gut,

ich habe mir jetzt geholfen, indem ich nicht aus den Ports compiled, sondern ein fertiges Package genommen habe. Seltsame Geschichte.

W.
 
[LoN]Kamikaze said:
Es sieht so aus als würde portupgrade das entfernen der alten Version nicht hinbekommen. Die Lösung liegt direkt vor deiner Nase:

# cd /usr/ports/security/amavisd-new
# make deinstall reinstall

Ich hatte das Problem auch schon bei anderen Ports, allerdings extrem selten.
Hallo Kamikaze,

auch das hat nicht funktioniert... :-(
 
Dann nimm:
# make install -DFORCE_PKG_REGISTER

Wie es aussieht ist deine pkg Datenbank inkonsistent. Versuch danach auf jeden Fall mal ein
# pkgdb -F

Im allgemeinen ist
# make deinstall clean

eine schlechte idee, weil du damit nicht nur die alte Version löschst sondern auch die neu gebaute. Das 'clean' muss immer hinter dem 'install' kommen.
 
OK, vielen Dank. Ich werde mich später mit der Kiste nochmal beschäftigen...W.
 
Back
Top