web-dev-qa-db-ja.com

clamav-daemon.socketの問題

clamavを更新しようとしていますが、知っていることはすべて試しましたが、何も役に立たなかった。これらの種類のエラーメッセージが引き続き表示されます。どんな助けも大歓迎です。

また、ネット上で見つけることができるすべてのもの(削除、削除、再インストール)を試してみました。助けてください... :(他のプログラムもインストールできません。

ターミナル:

root@Dell-Latitude-D630:/home/Dell# apt-get -f install clamav-daemon
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  clamav-docs daemon
Recommended packages:
  clamdscan
The following packages will be upgraded:
  clamav-daemon
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
13 not fully installed or removed.
Need to get 0 B/200 kB of archives.
After this operation, 12.3 kB of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 675823 files and directories currently installed.)
Preparing to unpack .../clamav-daemon_0.99.2+dfsg-0ubuntu0.16.04.1_i386.deb ...
Failed to stop clamav-daemon.socket: Unit clamav-daemon.socket not loaded.
dpkg: warning: subprocess old pre-removal script returned error exit status 5
dpkg: trying script from the new package instead ...
Failed to stop clamav-daemon.socket: Unit clamav-daemon.socket not loaded.
dpkg: error processing archive /var/cache/apt/archives/clamav-daemon_0.99.2+dfsg-0ubuntu0.16.04.1_i386.deb (--unpack):
 subprocess new pre-removal script returned error exit status 5
insserv: warning: script 'K01maldet' missing LSB tags and overrides
insserv: warning: script 'maldet' missing LSB tags and overrides
Failed to start clamav-daemon.service: Unit clamav-daemon.socket is not loaded properly: Invalid argument.
See system logs and 'systemctl status clamav-daemon.service' for details.
invoke-rc.d: initscript clamav-daemon, action "start" failed.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/clamav-daemon_0.99.2+dfsg-0ubuntu0.16.04.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@Dell-Latitude-D630:/home/Dell# 

root@Dell-Latitude-D630:/home/Dell# Sudo dpkg --remove --force-remove-reinstreq clamav-daemon
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
(Reading database ... 675758 files and directories currently installed.)
Removing clamav-daemon (0.99+dfsg-1ubuntu1.1) ...
Failed to stop clamav-daemon.socket: Unit clamav-daemon.socket not loaded.
dpkg: error processing package clamav-daemon (--remove):
 subprocess installed pre-removal script returned error exit status 5
Errors were encountered while processing:
 clamav-daemon
root@Dell-Latitude-D630:/home/Dell# 
1
Gary Mendoza

Bodhi.zazenの支援のおかげで、この問題を最終的に修正することができました。

何が働いた:

su
cd /var/lib/dpkg/info
rm clamav*
apt purge clamav*
apt-get install clamav

これで問題が解決し、clamavが再び機能するようになり、他のプログラムをインストールできるようになりました。

1
Gary Mendoza

私はLinuxの低レベルユーザーであるため、Ubuntu Server 17.04の最近の更新を行ったとき、Clamavと他のいくつかのライブラリが適用されたと思います。 Clamavが0.9.3に更新されたと誤解しない限り、間違っている可能性があります。

とにかく、postfixでUnixソケットが見つからないというエラーが発生したことを確認しました。

さまざまなグループがリストしたすべての救済策を調査して適用するのに丸2日かかりましたが、何を試しても問題を修正できませんでした。おそらく機能していた修正を提供したものでさえ、陰鬱に失敗します。

CloneZillaイメージを含む別のBACKUPドライブと、次のコマンドを使用してCPIOファイルのバックアップを実行するフォルダーがあります。

Server1#find。 -mount -print | cpio -pdumv /BACKUP/TLCSMail_Backup_17.04LTS

変更/更新が適用されるたびに、これを定期的に更新します。約1か月前に16.10LTSから17.04LTSにアップグレードしたため、CloneZilla Imageを元に戻す準備ができましたが、それほど劇的ではなく、/ BACKUPドライブをマウントして次のものを使用するだけで失うことはありませんでしたコマンドRESTORE/etcおよびリブートして、何が起こるかを確認します。

cd /BACKUP/TLCSMail_Backup_17.04LTS

cdなど

見つける。 -mount -print | cpio -pdumv/etc

驚いたことに、システムが稼働していてもシステムに影響はなく、再起動してすべてが通常の動作に戻りました。 apt更新を実行してからaptアップグレードを実行しましたが、変更や追加は必要ありませんでした。

Clamavは再びバージョン0.9.2であり、postfixはヒバリとして幸せでした。現在、問題なく2.5日間実行されています。

私は以前にそれを試して、多くの痛みを救ったことを望んでいますが、私は学びたいと思いました.......これがこの問題に遭遇する他の人の助けになることを願っています、 Linuxが長すぎてAppleシステムがWindowsユーザーとシステムの抑止力に露骨にウイルスを感染させているため、この問題を修正してください。

よろしくテリーラム。

0
Terry Lamb