deenfritptrues

Breadcrumbs

Wer amavisd(-new) auf CentOS 7 nutzt, dem wird evtl. aufgefallen sein, das beim starten von amavisd die Info kommt, das für lha kein Decoder gefunden wurde.

 

No ext program for .lha, tried: lha

No decoder for .lha

 

Auf CentOS 7 gibt es (bei mir) kein lha Paket und auch keine /usr/bin/lha Binary.

7zip kann allerdings auch lha extrahieren.

 

Damit Amavis 7zip für lha nutzt, muss man die /etc/amavisd/amavisd.conf editieren.

 

Zuerst muss natürich 7zip installiert werden, wenn noch nicht vorhanden.

 

yum install p7zip

 

In /etc/amavisd/amavisd.conf ca. in Zeile 330 steht:

 

['lha', \&do_lha, 'lha'],

 

ich habe diese Zeile auskommtentiert und darunter mit 7zip ergänzt:

 

# ['lha', \&do_lha, 'lha'],
  ['lha', \&do_7zip, ['7zr','7za','7z'] ],

 

Danach amavisd neu starten und amavisd sollte auch lha scannen können.

 

 

Kommentar schreiben


Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.