apt-get実行中にディスクがフルになったせいでapt-getができなくなった

apt-get upgrade中にディスクフルになってしまったために、
それ以後、apt-get upgradeが失敗するようになってしまった。

1root@orangepiplus:~# apt-get upgrade
2Reading package lists... Done
3Building dependency tree
4Reading state information... Done
5Calculating upgrade... Done
60 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
75 not fully installed or removed.
8Need to get 0 B/91.1 kB of archives.
9After this operation, 0 B of additional disk space will be used.
10Do you want to continue? [Y/n]; y
11dpkg: error processing package gvfs-libs:armhf (--configure):
12 package is in a very bad inconsistent state; you should
13 reinstall it before attempting configuration
14dpkg: dependency problems prevent configuration of gvfs-daemons:
15 gvfs-daemons depends on gvfs-libs (= 1.24.2-0ubuntu0.1); however:
16  Package gvfs-libs:armhf is not configured yet.
17 
18dpkg: error processing package gvfs-daemons (--configure):
19 dependency problems - leaving unconfigured
20dpkg: dependency problems prevent configuration of gvfs:armhf:
21 gvfs:armhf depends on gvfs-daemons (>= 1.24.2-0ubuntu0.1); however:
22  Package gvfs-daemons is not configured yet.
23 gvfs:armhf depends on gvfs-daemons (<< 1.24.2-0ubuntu0.1.1~); however:
24  Package gvfs-daemons is not configured yet.
25 gvfs:armhf depends on gvfs-libs (= 1.24.2-0ubuntu0.1); however:
26  Package gvfs-libs:armhf is not configured yet.
27 
28dpkg: error processing package gvfs:armhf (--configure):
29 dependency problems - leaving unconfigured
30dpkg: dependency problems prevent configuration of gvfs-backends:
31 gvfs-backends depends on gvfs (= 1.24.2-0ubuntu0.1); however:
32  Package gvfs:armhf is not configured yet.
33 gvfs-backends depends on gvfs-daemons (= 1.24.2-0ubuntu0.1); however:
34  Package gvfs-daemons is not configured yet.
35 gvfs-backends depends on gvfs-libs (= 1.24.2-0ubuntu0.1); however:
36  Package gvfs-libs:armhf is not configured yet.
37 
38dpkg: error processing package gvfs-backends (--configure):
39 dependency problems - leaving unconfigured
40dpkg: dependency problems prevent configuration of gvfs-fuse:
41 gvfs-fuse depends on gvfs (= 1.24.2-0ubuntu0.1); however:
42  Package gvfs:armhf is not configured yet.
43 
44dpkg: error processing package gvfs-fuse (--configure):
45 dependency problems - leaving unconfigured
46Errors were encountered while processing:
47 gvfs-libs:armhf
48 gvfs-daemons
49 gvfs:armhf
50 gvfs-backends
51 gvfs-fuse
52E: Sub-process /usr/bin/dpkg returned an error code (1)
53root@orangepiplus:~#

解決方法
「apt-get –reinstall install 問題となってるパッケージ名」を実行する。

今回の場合、エラーとなったパッケージを全部指定すればいいのかな、と「apt-get –reinstall install gvfs-libs:armhf gvfs-backends gvfs-daemons gvfs:armhf gvfs-fuse」を実行してみたもののエラー

1root@orangepiplus:~# apt-get --reinstall install gvfs-libs:armhf gvfs-backends gvfs-daemons gvfs:armhf gvfs-fuse
2Reading package lists... Done
3Building dependency tree
4Reading state information... Done
50 upgraded, 0 newly installed, 5 reinstalled, 0 to remove and 0 not upgraded.
65 not fully installed or removed.
7Need to get 0 B/91.1 kB of archives.
8After this operation, 0 B of additional disk space will be used.
9E: Internal Error, No file name for gvfs-daemons:armhf
10root@orangepiplus:~#

では、と「apt-get –reinstall install gvfs-libs:armhf」と実行してみると、今度は成功。

1root@orangepiplus:~# apt-get --reinstall install gvfs-libs:armhf
2Reading package lists... Done
3Building dependency tree
4Reading state information... Done
50 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
65 not fully installed or removed.
7Need to get 0 B/91.1 kB of archives.
8After this operation, 0 B of additional disk space will be used.
9(Reading database ... 111013 files and directories currently installed.)
10Preparing to unpack .../gvfs-libs_1.24.2-0ubuntu0.1_armhf.deb ...
11Unpacking gvfs-libs:armhf (1.24.2-0ubuntu0.1) over (1.24.2-0ubuntu0.1) ...
12Setting up gvfs-libs:armhf (1.24.2-0ubuntu0.1) ...
13Setting up gvfs-daemons (1.24.2-0ubuntu0.1) ...
14Setting up gvfs:armhf (1.24.2-0ubuntu0.1) ...
15Setting up gvfs-backends (1.24.2-0ubuntu0.1) ...
16Setting up gvfs-fuse (1.24.2-0ubuntu0.1) ...
17root@orangepiplus:~#

で、これ以降は、エラー無く、「apt-get upgrade」が実行できるようになりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

StatCounter - Free Web Tracker and Counter