無人アップグレードに失敗しました

無人アップグレードに失敗しました

apt-getアップグレードでこのエラーが発生し続けます。

Installing unattended-upgrades (0.93.1+nmu1) ...
Failed to start unattended-upgrades.service: Unit unattended-upgrades.service failed to load: Invalid argument. See system logs and 'systemctl status unattended-upgrades.service' for details.
invoke-rc.d: initscript unattended-upgrades, action "start" failed.
● unattended-upgrades.service - Unattended Upgrades Shutdown
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)
     Docs: man:unattended-upgrade(8)

jun 06 18:29:32 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
jun 06 18:29:32 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
jun 06 18:29:32 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
jun 06 18:32:41 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
jun 06 18:32:41 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
jun 06 18:32:41 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
jun 06 18:32:41 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
jun 06 18:33:24 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
jun 06 18:33:24 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
jun 06 18:33:24 PRODUCTION systemd[1]: unattended-upgrades.service lacks ExecStart setting. Refusing.
dpkg: erro ao processar o pacote unattended-upgrades (--configure):
 subprocesso script post-installation returned exit status code 6
Errors were found while processing:
 unattended-upgrades
E: Sub-process /usr/bin/dpkg returned an error code (1)

無人アップグレードは気にせず削除できます。私はapt-getを削除しようとしましたが、運がありませんでした。

Removing unattended-upgrades (0.93.1+nmu1) ...
Failed to stop unattended-upgrades.service: Unit unattended-upgrades.service not loaded.
invoke-rc.d: initscript unattended-upgrades, action "stop" failed.
dpkg: error processing package unattended-upgrades (--remove):
 subprocess script pre-removal returned exit status error 5
Errors were found while processing:
 unattended-upgrades
E: Sub-process /usr/bin/dpkg returned an error code (1)

このメッセージは一部が英語ではないため翻訳されています。

Debian jessie と sid リポジトリを設定しました。

名前-a: Linux PRODUCTION 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2 (2017-04-30) x86_64 GNU/Linux

猫/etc/debian_version: 9.0

私はその不愉快なエラーが消えたくなるだけで、どういうわけか気にしません。パッケージを削除したり、問題を解決しても削除できないようで、知識が不足して修正することもできません:)

どのようなヒントがありますか?

ベストアンサー1

systemctl mask unattended-upgrades

説明する:

管理者は、同じ名前のファイルを.systemdユニットに配置してsystemdユニットを上書きできます/etc/systemd/system

このメカニズムは、ソケットのアクティブ化、手動起動、またはその他の方法でサービスがアクティブにならないように「マスク」するためにも使用できます。シンボリックリンクが存在する場合、同じ名前のファイルは生成されませんが、/dev/nullそのユニットは事実上無視されます。

したがって、 ab(use)systemctl maskしてセルの内容を何も変更しないことがあります。

今後の混乱を防ぐため、梱包を外した後にマスクが取り除かれていることを必ずご確認ください。 systemctl unmask unattended-upgrades

おすすめ記事