お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2023-04-14 21:26:51

Wakka
新しいメンバ
登録日: 2023-04-04

[ソフトウェアの更新]アプリでアップデートしようとするとエラーが出る

[ソフトウェアの更新]アプリでアップデートしようとすると、

パッケージが壊れています。
サードパーティのリポジトリを使用しているかどうかを確認してください。利用している場合、トラブルの原因になる場合があるので無効にしてください。
そのうえで端末から次のコマンドを実行してください: apt-get install -f
Transaction failed: パッケージシステムが壊れています。
以下のパッケージは依存関係を満たしていません:

と表示されます。ネットで調べて色々なことをしましたが、全く改善しません。誰か助けてください。

OS : Ubuntu 22.04.2 LTS 日本語Remix

オフライン

 

#2 2023-04-15 01:16:28

elliptic
メンバ
登録日: 2020-03-05

Re: [ソフトウェアの更新]アプリでアップデートしようとするとエラーが出る

Ubuntuをインストールした時期と、異常が出始めた時期はいつ頃か書いてください。

#1 Wakka による投稿:

サードパーティのリポジトリを使用しているかどうかを確認してください。利用している場合、トラブルの原因になる場合があるので無効にしてください。

確認した結果を書いてください。

#1 Wakka による投稿:

端末から次のコマンドを実行してください: apt-get install -f

実行しましたか?

#1 Wakka による投稿:

ネットで調べて色々なことをしましたが、

何をしたか具体的にここに書き出してください。

オフライン

 

#3 2023-04-15 22:17:31

Wakka
新しいメンバ
登録日: 2023-04-04

Re: [ソフトウェアの更新]アプリでアップデートしようとするとエラーが出る

Ubuntuをインストールしたのは去年の12月頃で、異常が出た時期は3月31日です。

サードパーティのリポジトリは無効になっていました。

apt-get install -fの結果はこのような感じになりました。

コード:

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了        
状態情報を読み取っています... 完了        
依存関係を解決しています ... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  amd64-microcode intel-microcode iucode-tool linux-headers-generic-hwe-22.04
  thermald
これを削除するには 'sudo apt autoremove' を利用してください。
以下のパッケージは「削除」されます:
  linux-generic-hwe-22.04 linux-image-5.19.0-32-generic
  linux-image-5.19.0-38-generic linux-image-generic-hwe-22.04
アップグレード: 0 個、新規インストール: 0 個、削除: 4 個、保留: 17 個。
2 個のパッケージが完全にインストールまたは削除されていません。
この操作後に 24.5 MB のディスク容量が解放されます。
続行しますか? [Y/n] y
dpkg: 警告: パッケージ 'dictionaries-common' のファイル一覧ファイルがありません。このパッケージには、現在インストールされているファイルがないものとします
(データベースを読み込んでいます ... 現在 259268 個のファイルとディレクトリがインストールされています。)
linux-image-5.19.0-32-generic (5.19.0-32.33~22.04.1) を削除しています ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.19.0-32-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 11: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: パッケージ linux-image-5.19.0-32-generic の処理中にエラーが発生しました (--remove):
 installed linux-image-5.19.0-32-generic package post-removal script subprocess returned error exit status 1
dpkg: 大量のエラーが発生したため、中断します
処理中にエラーが発生しました:
 linux-image-5.19.0-32-generic
大量のエラーが発生したため、処理が停止しました。
E: Sub-process /usr/bin/dpkg returned an error code (1)

また、このサイトに書いてあることをしました。
 https://jp.moyens.net/android/205221/のUbuntu/Mint/Debian で壊れたパッケージを修正するのところ
 sudo dpkg --configure -a
 sudo apt install -f
 sudo apt install--fix-broken
 sudo apt clean
 sudo apt autoremove
 
 

オフライン

 

#4 2023-04-20 17:37:57

elliptic
メンバ
登録日: 2020-03-05

Re: [ソフトウェアの更新]アプリでアップデートしようとするとエラーが出る

詳細説明 ありがとうございます。
返信が遅くて 申し訳ありません。

#3 Wakka による投稿:

異常が出た時期は3月31日です。

linux-image-5.19.0-38-generic が出た頃だと思います。

見えている問題は、
1) ファイル /var/lib/dpkg/info/dictionaries-common.list が消えている。
2) ファイル /etc/default/grub 11行目に 誤記がある。
3) Linux カーネル のパッケージに削除指定がされる。
の3つのようです。

ファイルが消えた部分があるようなので個別の問題に対処する前に、ファイルシステムの
検査/修復を済ませることをおすすめします。

問題のUbuntuを一度シャットダウンした上で別のLinuxシステム上から検査します。
Ubuntuをインストールした際のDVDまたはUSBメモリでの「Ubuntuを試す」内で
「ディスク」(gnome-disks)が使えます。

コード:

gnome-help /usr/share/help/C/gnome-help/disk-repair.page

(英語での手順説明ヘルプ)

以下は再び問題のあるUbuntu上での操作です。

1)は dictionaries-commonパッケージを再インストールすれば戻ると思います。

2)は どのように書かれているかみたいので

コード:

cat /etc/default/grub

を実行して結果を教えてください。

3)は 最新のカーネルがインストールされはずが、なぜか削除指定がついています。
大きな問題ではないと思いますが、補欠のカーネルもなくなっていたら起動しなくなる
恐れもあるので もう少し情報をください。

コード:

uname -a
ls -l /boot
dpkg -l linux*generic* |grep ^i

を実行して結果を教えてください。

オフライン

 

#5 2023-04-22 23:31:23

Wakka
新しいメンバ
登録日: 2023-04-04

Re: [ソフトウェアの更新]アプリでアップデートしようとするとエラーが出る

1)をやろうとしたら何か出て来ました。

コード:

wakka@wakkabook:~$ sudo apt install dictionaries-common
[sudo] wakka のパスワード: 
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了        
状態情報を読み取っています... 完了        
dictionaries-common はすでに最新バージョン (1.28.14) です。
これらを直すためには 'apt --fix-broken install' を実行する必要があるかもしれません。
以下のパッケージには満たせない依存関係があります:
 linux-image-generic-hwe-22.04 : 依存: linux-image-5.19.0-38-generic しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt --fix-broken install' を実行してみてください (または解法を明示してください)。

2)はこのような結果でした

コード:

wakka@wakkabook:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash i8042.noloop=1″ #i8042.noloop=1
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

3)の結果はこのようになりました。

コード:

wakka@wakkabook:~$ uname -a
ls -l /boot
dpkg -l linux*generic* |grep ^i
Linux wakkabook 5.19.0-35-generic #36~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 17 15:17:25 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
合計 185008
-rw------- 1 root root  6252560  1月 20 22:42 System.map-5.15.0-60-generic
-rw------- 1 root root  6429633  1月 31 00:44 System.map-5.19.0-32-generic
-rw------- 1 root root  6430111  2月 17 23:31 System.map-5.19.0-35-generic
-rw------- 1 root root  6431128  3月 18 05:56 System.map-5.19.0-38-generic
-rw-r--r-- 1 root root   261876  1月 20 22:42 config-5.15.0-60-generic
-rw-r--r-- 1 root root   269885  1月 31 00:44 config-5.19.0-32-generic
-rw-r--r-- 1 root root   270020  2月 17 23:31 config-5.19.0-35-generic
-rw-r--r-- 1 root root   270020  3月 18 05:56 config-5.19.0-38-generic
drwx------ 4 root root     4096  1月  1  1970 efi
drwxr-xr-x 5 root root     4096  3月 10 20:26 grub
lrwxrwxrwx 1 root root       28  3月 31 23:40 initrd.img -> initrd.img-5.19.0-35-generic
-rw-r--r-- 1 root root 65347498  3月 31 20:50 initrd.img-5.15.0-60-generic
-rw-r--r-- 1 root root 73156555  3月 31 20:49 initrd.img-5.19.0-35-generic
lrwxrwxrwx 1 root root       28  3月 31 23:40 initrd.img.old -> initrd.img-5.15.0-60-generic
-rw-r--r-- 1 root root   182800  2月  7  2022 memtest86+.bin
-rw-r--r-- 1 root root   184476  2月  7  2022 memtest86+.elf
-rw-r--r-- 1 root root   184980  2月  7  2022 memtest86+_multiboot.bin
lrwxrwxrwx 1 root root       25  3月 31 23:40 vmlinuz -> vmlinuz-5.19.0-35-generic
-rw------- 1 root root 11554504  1月 20 23:16 vmlinuz-5.15.0-60-generic
-rw------- 1 root root 12187720  2月 17 23:33 vmlinuz-5.19.0-35-generic
lrwxrwxrwx 1 root root       25  3月 31 23:40 vmlinuz.old -> vmlinuz-5.15.0-60-generic
ii  linux-generic-hwe-22.04                5.19.0.38.39~22.04.12 amd64        Complete Generic Linux kernel and headers
ii  linux-headers-5.15.0-60-generic        5.15.0-60.66          amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii  linux-headers-5.19.0-35-generic        5.19.0-35.36~22.04.1  amd64        Linux kernel headers for version 5.19.0 on 64 bit x86 SMP
ii  linux-headers-5.19.0-38-generic        5.19.0-38.39~22.04.1  amd64        Linux kernel headers for version 5.19.0 on 64 bit x86 SMP
ii  linux-headers-generic-hwe-22.04        5.19.0.38.39~22.04.12 amd64        Generic Linux kernel headers
ii  linux-image-5.15.0-60-generic          5.15.0-60.66          amd64        Signed kernel image generic
ii  linux-image-5.19.0-35-generic          5.19.0-35.36~22.04.1  amd64        Signed kernel image generic
ii  linux-image-generic-hwe-22.04          5.19.0.38.39~22.04.12 amd64        Generic Linux kernel image
ii  linux-modules-5.15.0-60-generic        5.15.0-60.66          amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-5.19.0-32-generic        5.19.0-32.33~22.04.1  amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
ii  linux-modules-5.19.0-35-generic        5.19.0-35.36~22.04.1  amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
ii  linux-modules-5.19.0-38-generic        5.19.0-38.39~22.04.1  amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.15.0-60-generic  5.15.0-60.66          amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.19.0-32-generic  5.19.0-32.33~22.04.1  amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.19.0-35-generic  5.19.0-35.36~22.04.1  amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.19.0-38-generic  5.19.0-38.39~22.04.1  amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP

オフライン

 

#6 2023-04-23 16:54:09

Wakka
新しいメンバ
登録日: 2023-04-04

Re: [ソフトウェアの更新]アプリでアップデートしようとするとエラーが出る

その後再起動しもう一度システムファイルの検査/修復を試みたら、普通にUbuntuを更新できるようになって、カーネルが消去されたあと、もう一度インストールされました。ellipticさんありがとうございました。

オフライン

 

#7 2023-04-24 23:23:52

elliptic
メンバ
登録日: 2020-03-05

Re: [ソフトウェアの更新]アプリでアップデートしようとするとエラーが出る

何が決め手かはよくわかりませんが 回復されたようでおめでとうございます。
/etc/default/grub の問題は残っているのでその対処を書いておきます。
このファイルをエディタで開き、 11行目が   

#5 Wakka による投稿:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash i8042.noloop=1″ #i8042.noloop=1

になっているのを 引用符を1バイト文字に訂正して

コード:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.noloop=1"

に書き換えて保存してください。

"    U+0022    utf8: 22          Quotation Mark
”    U+201D    utf8: e2 80 9d    Right Double Quotation Mark
″    U+2033    utf8: e2 80 b3    Double Prime

改善されたかを
   *

コード:

sudo update-grub

を実行してエラーにならない。
   * 再起動したあとで、
     

コード:

cat /proc/cmdline

を表示させて、 設定が反映されている。
で確認してください。

オフライン

 

Board footer

Powered by FluxBB