Amavisd lha Decoder nicht gefunden auf Centos 7

Spread the info

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 verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert