склонный - получают отчеты никакое пространство, оставленное на устройстве

Моя машина имеет в состояние, где я не могу apt-get что-либо.

Когда я работаю apt-get upgrade Я добираюсь

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run ‘apt-get -f install’ to correct these.
The following packages have unmet dependencies.
 linux-headers-generic-lts-xenial : Depends: linux-headers-4.4.0-124-generic but it is not installed
E: Unmet dependencies. Try using -f.

Таким образом, я делаю apt-get -f install:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  linux-headers-4.4.0-124 linux-headers-4.4.0-124-generic
The following NEW packages will be installed
  linux-headers-4.4.0-124 linux-headers-4.4.0-124-generic
0 to upgrade, 2 to newly install, 0 to remove and 67 not to upgrade.
8 not fully installed or removed.
Need to get 0 B/10.8 MB of archives.
After this operation, 87.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 1218968 files and directories currently installed.)
Preparing to unpack .../linux-headers-4.4.0-124_4.4.0-124.148~14.04.1_all.deb ...
Unpacking linux-headers-4.4.0-124 (4.4.0-124.148~14.04.1) ...
dpkg: error processing archive /var/cache/apt/archives/linux-headers-4.4.0-124_4.4.0-124.148~14.04.1_all.deb (--unpack):
 unable to create `/usr/src/linux-headers-4.4.0-124/include/net/irda/irqueue.h.dpkg-new' (while processing `./usr/src/linux-headers-4.4.0-124/include/net/irda/irqueue.h'): No space left on device
No apport report written because the error message indicates a disk full error
                                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Preparing to unpack .../linux-headers-4.4.0-124-generic_4.4.0-124.148~14.04.1_amd64.deb ...
Unpacking linux-headers-4.4.0-124-generic (4.4.0-124.148~14.04.1) ...
dpkg: error processing archive /var/cache/apt/archives/linux-headers-4.4.0-124-generic_4.4.0-124.148~14.04.1_amd64.deb (--unpack):
 error creating directory `./usr/src/linux-headers-4.4.0-124-generic/include/config/altera': No space left on device
No apport report written because the error message indicates a disk full error
                                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/linux-headers-4.4.0-124_4.4.0-124.148~14.04.1_all.deb
 /var/cache/apt/archives/linux-headers-4.4.0-124-generic_4.4.0-124.148~14.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Указывает, что диск полон. Это имеет приблизительно 3 ГБ и 3.7k inodes свободный, таким образом, я не знаю, полагаю ли я, что это - действительно проблема:

root@laptop15:/tmp# df -h
Filesystem           Size  Used Avail Use% Mounted on
udev                 3.9G  4.0K  3.9G   1% /dev
tmpfs                788M  2.3M  786M   1% /run
/dev/sda5             20G   17G  2.0G  90% /
none                 4.0K     0  4.0K   0% /sys/fs/cgroup
none                 5.0M     0  5.0M   0% /run/lock
none                 3.9G   31M  3.9G   1% /run/shm
none                 100M   40K  100M   1% /run/user
/dev/sda1             47M  3.2M   44M   7% /boot/efi
/dev/sda4            200G  119G   72G  63% /home
/dev/sda2            880M   12M  802M   2% /scratch
/dev/loop0            87M   87M     0 100% /snap/core/4571
/dev/loop1            87M   87M     0 100% /snap/core/4407
/dev/loop2            87M   87M     0 100% /snap/core/4486

root@laptop15:/tmp# df -i
Filesystem            Inodes   IUsed    IFree IUse% Mounted on
udev                 1005270     496  1004774    1% /dev
tmpfs                1008404     592  1007812    1% /run
/dev/sda5            1305600 1301852     3748  100% /
none                 1008404      15  1008389    1% /sys/fs/cgroup
none                 1008404       5  1008399    1% /run/lock
none                 1008404     385  1008019    1% /run/shm
none                 1008404      33  1008371    1% /run/user
/dev/sda1                  0       0        0     - /boot/efi
/dev/sda4           13279232  321559 12957673    3% /home
/dev/sda2              65408      14    65394    1% /scratch
/dev/loop0             12831   12831        0  100% /snap/core/4571
/dev/loop1             12817   12817        0  100% /snap/core/4407
/dev/loop2             12819   12819        0  100% /snap/core/4486

Я уже освободил загрузку пространства, но оно не помогло. Огромная сумма пространства и inodes используется старым linux-headers, linux-image и linux-image-extra пакеты, которые никогда не удаляются./usr/share содержит имеющие отношение файлы на 4.3 ГБ / 960,871 linux-headers, например.

apt-get autoremove и apt-get autoremove -f оба сбоя похожими способами. Я застреваю, будучи сказанным освобождать пространство, но вещь, израсходовав пространство не работает, потому что (это говорит) нет никакого пространства, даже при том, что существует.

Как я могу выйти из этого цикла?

1
задан 16 May 2018 в 00:13

1 ответ

В таких случаях я склоняюсь только к, вручную удаляют некоторые старые заголовки ядрa в/usr/src/. По моему опыту, это не приводит к ошибкам при удалении пакета заголовка позже.

На моих заголовках машины одного ядра больше, чем 10k файлы, таким образом, 3.7k свободные inodes не получают Вас далеко при установке заголовков ядрa. Низкая сумма свободного inodes является определенно проблемой на Вашей машине и может часто решаться apt-get autoremove удалить старые ядра и их заголовки.

1
ответ дан 7 December 2019 в 15:19

Другие вопросы по тегам:

Похожие вопросы: