Ubuntu 18.04を実行しています。
いつものように、私は走った:
Sudo apt-get update
Sudo apt-get upgrade
しかし、次のエラーが発生しました:
パッケージリストの読み取り...完了 依存関係ツリーの構築 状態情報の読み取り...完了 これらを修正するには、 'apt --fix-broken install'を実行することをお勧めします。 次のパッケージには、満たされていない依存関係があります。 udev:依存:libudev1(= 237-3ubuntu10.6)しかし、237-3ubuntu10.9はインストールされています E:満たされていない依存関係。パッケージなしで「apt --fix-broken install」を試してください(またはソリューションを指定してください)。
Sudo apt --fix-broken install
を試しましたが、機能せず、このエラーを返しました。
パッケージリストの読み取り...完了 依存関係ツリーの構築 状態情報の読み取り...完了 依存関係の修正...完了 次の追加パッケージがインストールされます: udev 次のパッケージがアップグレードされます。 udev 1個のアップグレード、0個の新規インストール、0個の削除、3個の未アップグレード。 0 B/1,101 kBのアーカイブを取得する必要があります。 この操作の後、0 Bの追加ディスク容量が使用されます。 続行しますか? [Y/n] E:無効なアーカイブメンバーヘッダー E:以前のエラーは/var/cache/apt/archives/udev_237-3ubuntu10.9_AMD64.deb debconfに適用されます。 apt-extracttemplatesが失敗しました:そのようなファイルまたはディレクトリはありません (データベースを読み込んでいます... 212689ファイルおよびディレクトリが現在インストールされています。) アンパックの準備.../udev_237-3ubuntu10.9_AMD64.deb .. 。 libudev1:AMD64(237-3ubuntu10.9)を介して(237-3ubuntu10.9)を展開...... libudev1:AMD64(237-3ubuntu10.9)をセットアップ...... ____。] libc-binのトリガーの処理(2.27-3ubuntu1)... W:APTは、dpkgが報告した以上のことを行う予定でした(0対6)。 影響を受けるパッケージ:udev:AMD64
また、Sudo apt purge udev
を使用してudevを(最初から再インストールするために)削除しようとしましたが、このエラーメッセージが表示されます。
パッケージリストの読み取り...完了 依存関係ツリーの構築 状態情報の読み取り...完了 これらを修正するには、 'apt --fix-broken install'を実行することをお勧めします。 次のパッケージには満たされていない依存関係があります。 alsa-base:依存:udev bluez:依存:udev(> = 170-1) gnome-bluetooth:依存:udev(> = 154) initramfs-tools-core:依存:udev libsane1:依存:udevまたは makedevがインストールされません media-player-info:依存:udev network-manager:依存:udev plymouth:依存:udev(> = 232-8〜) snapd:依存: udev ubuntu-drivers-common:依存:udev(> = 204-0ubuntu4〜) ubuntu-minimal:依存:udev udisks2:依存:udev upower:依存:udev xserver-xorg-core:依存:udev(> = 149) E:依存関係が満たされていない。パッケージなしで「apt --fix-broken install」を試してください(またはソリューションを指定してください)。
私は同様の問題(満たされていない依存関係)で見つけたいくつかの他のオプションを試しましたが、これらのエラーのいずれかが常に表示されます:
W:APTは、dpkgが報告された以上のことを行うことを計画していました(0対6)。 影響を受けるパッケージ:udev:AMD64
または
次のパッケージには満たされていない依存関係があります。 udev:依存:libudev1(= 237-3ubuntu10.6)しかし、237-3ubuntu10.9はインストールされています E:満たされていない依存関係。パッケージなしで「apt --fix-broken install」を試してください(またはソリューションを指定してください)。
このため、メニューバーにエラーマークが表示されます。どうすれば修正できますか?
[編集] Mark J. Adamsの要求どおり、これはapt rdepends --installed libudev1
の出力です。
libudev1 Reverse Depends: Depends:udev(= 237-3ubuntu10.6) Depends:libgnome-desktop-3-17(> = 196) Depends :libapt-pkg5.0(> = 183) 依存:gstreamer1.0-vaapi(> = 183) 依存:xserver-xorg-core(> = 183) 依存:xserver-xephyr(> = 183) PreDepends:util-linux(> = 183) 依存:udev(= 237-3ubuntu10.9) 依存:snapd( > = 183) 依存:pulseaudio(> = 183) 依存:network-manager(> = 183) 依存:libplymouth4(> = 183) 依存:libnm0(> = 183) 依存:libmutter-2-0(> = 183) 依存:libgnome-desktop-3-17(> = 196) 依存:libbluetooth3(> = 183) 依存:libapt-pkg5.0(> = 183) 依存:initramfs-tools-bin(> = 183) 依存:ボルト( > = 183) 依存:bluez(> = 196) 依存:gstreamer1.0-vaapi(> = 183) 依存:xserver-xorg-video-radeon(> = 183) 依存:xserver-xorg-video-qxl(> = 1 83) 依存:xserver-xorg-video-nouveau(> = 183) 依存:xserver-xorg-video-intel(> = 183) 依存:xserver-xorg -video-amdgpu(> = 183) 依存:xserver-xorg-input-wacom(> = 183) 依存:xserver-xorg-core(> = 183) 依存:xserver-xephyr(> = 183) PreDepends:util-linux(> = 183) 依存:udev(= 237-3ubuntu10) 依存:system-config- printer-udev(> = 183) 依存:snapd(> = 183) 依存:pulseaudio(> = 183) 依存:network-manager(> = 183) 依存:libusb-1.0-0(> = 183) 依存:libqt5gui5(> = 183) 依存:libplymouth4(> = 183) 依存:libpci3 (> = 196) 依存:libnm0(> = 183) 依存:libmutter-2-0(> = 183) 依存:libgudev-1.0-0(> = 199) 依存:libinput10(> = 183) 依存:libinput-bin(> = 183) 依存:libgnome-desktop-3-17(> = 196) 依存:libgnome-bluetooth13(> = 196)[.__ __。]依存:libfreerdp-client2-2(> = 183) 依存:libdevmapper1.02.1(> = 183) 依存:libcolord2(> = 196) 依存: libclutter-1.0-0(> = 183) 依存:libbluetooth3(> = 183) 依存:libblockdev-utils2(> = 216) 依存:ボルト(> = 183 ) 依存:libatasmart4(> = 183) 依存:libapt-pkg5.0(> = 183) 依存:initramfs-tools-bin(> = 183) 依存:dosfstools(> = 183) 依存:bluez(> = 196)
/var/cache/apt/archives/udev_237-3ubuntu10.9_AMD64.deb
を強制的に上書きすることでこれを修正できました
Sudo dpkg -i --force-overwrite /var/cache/apt/archives/udev_237-3ubuntu10.9_AMD64.deb Sudo apt purge udev Sudo apt-get update Sudo apt-getアップグレード