Zum Inhalt springen

Amavisd lha Decoder nicht gefunden auf Centos 7

    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.

     

     

    Schreibe einen Kommentar

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