Невозможно исправить - неудовлетворенные зависимости и низкое корневое пространство файловой системы

Я пытаюсь обновить свою систему (Ununtu 14.04), но Ubuntu говорит мне, что мне не хватает места на корневой файловой системе (хотя это 20 ГБ). Я искал его и пробовал много предложений, включая autoremove, autoclea и т. Д. Для всей вышеперечисленной системы возникает ошибка - неудовлетворительные зависимости. Другой поиск и -f install, dist-upgrade, purge удаляют автоматические обновления, удаляют общие ... и многие другие, все неудачны.

Я либо не могу обновить, установить или удалить из-за низкого корневого пространства или неудовлетворенных зависимостей. Типичное сообщение об ошибке выглядит следующим образом ...

Чтение списков пакетов ... Готово Создание дерева зависимостей Информация о состоянии чтения ... Готово Возможно, вы захотите запустить «apt-get -f install», чтобы исправить это: Следующие пакеты имеют неудовлетворенные зависимости. linux-headers-generic: Зависит от linux-headers-3.13.0-139-generic, но он не будет установлен linux-image-generic: Зависит от linux-image-extra-3.13.0-139-generic, но он не будет установлен linux-signed-image-3.13.0-139-generic: Зависит от linux-image-extra-3.13.0-139-generic (= 3.13.0-139.188), но это не будет установлен E: Неудовлетворенные зависимости. Попробуйте «apt-get -f install» без пакетов (или укажите решение).

или

Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Готово Возможно, вы захотите запустить «apt-get -f install», чтобы исправить эти: Следующие пакеты имеют неудовлетворенные зависимости. linux-headers-generic: Зависит от linux-headers-3.13.0-139-generic, но он не будет установлен linux-image-generic: Зависит от linux-image-extra-3.13.0-139-generic, но он не будет установлен linux-signed-image-3.13.0-139-generic: Зависит от linux-image-extra-3.13.0-139-generic (= 3.13.0-139.188), но это не будет установлен E: Неудовлетворенные зависимости. Попробуйте «apt-get -f install» без пакетов (или укажите решение).

Следующие пакеты имеют неудовлетворенные зависимости. linux-signed-generic: Зависит от linux-headers-generic (= 3.13.0.139.148), но он не установлен linux-signed-image-3.13.0-139-generic: Зависит от linux-image-extra-3.13. 0-139-generic (= 3.13.0-139.188), но он не установлен E: Неудовлетворенные зависимости. Попробуйте использовать -f.

Часы поиска привели меня сюда, извините и, пожалуйста, помогите.

df -Th

Только для справки;

df -Th

udev devtmpfs 3.9G 4.0K 3.9G 1% / dev tmpfs tmpfs 792M 1.2M 791M 1% / run / dev / sda6 ext4 19G 17G 716M 96% / нет tmpfs 4.0K 0 4.0K 0% / sys / fs / cgroup none tmpfs 5.0M 0 5.0M 0% / run / lock none tmpfs 3.9G 16M 3.9G 1% / run / shm нет tmpfs 100M 44K 100M 1% / run / user / dev / sda8 ext4 657G 7.8G 616G 2% / home / dev / sda2 vfat 256M 116M 141M 46% / boot / efi

-gives

udev devtmpfs 3.9G 4.0K 3.9 G 1% / dev

Тип файловой системы Размер Используется Использовать Использовать% Установлено на

9.9M / bin

tmpfs tmpfs 792M 1.2M 791M 1% / run [ ! d16] 4.0K / cdrom

/ dev / sda6 ext4 19G 17G 716M 96% /

23M / etc

none tmpfs 4.0K 0 4.0K 0% / sys / fs / cgroup

0 /initrd.img

none tmpfs 5.0M 0 5.0M 0% / run / lock

6.8G / lib

none tmpfs 3.9G 16M 3.9G 1% / run / shm

4.0 K / lib64

нет tmpfs 100M 44K 100M 1% / run / user

8.0K / media

/ dev / sda8 ext4 657G 7.8G 616G 2% / home

du: невозможно получить доступ к '/ proc / 4560 / task / 4560 / fd / 4': нет такого файла или каталог

/ dev / sda2 vfat 256M 116M 141M 46% / boot / efi

du: невозможно получить доступ к '/ proc / 4560 / fd / 4': нет такого файла или каталога du: невозможно получить доступ к '/ proc / 4560 / fdinfo / 4 ': Нет такого файла или каталога 0 / proc 76K / root du: невозможно получить доступ к «/ run / user / 1000 / gvfs»: разрешение отклонено 1.3M / run 12M / sbin 4.0K / srv 0 / sys 44K / tmp 8.0G / usr 682M / var 0 / vmlinuz 0 /vmlinuz.old
0
задан 16 January 2018 в 02:49

2 ответа

Так как / на 96% заполнено, вам нужно посмотреть, почему номера папок в / не совпадают с 17G, которые, как утверждается, используются. Одна вещь, которую я видел в прошлом, это то, что когда раздел не монтируется (например, / home) И вы пишете что-либо в папку / home, он записывается в раздел, где находится родительский (/). Затем, когда вы монтируете раздел , файлы, находящиеся в папке, занимают место, но не видны.

Поэтому, если / dev / sda8 не был установлен в какой-то момент времени, и вы скопировали файлы в / home, они теперь занимают пространство в корневой раздел. Затем, когда / dev / sda8 монтируется в / home, все эти файлы невидимы. Поскольку / home является единственным каталогом вашей системы, который является отдельным разделом, установленным под root, вы можете попробовать загрузить систему Live-CD, убедившись, что / dev / sda8 не смонтирован, а затем посмотрите, есть ли у вас файл / каталоги в каталог / dev / sda6 paritition, который не будет его / директорией в системе Live-CD, но будет / media / [unique id] и будет вашим корневым каталогом вашей обычной системы. В этом каталоге будет папка «home». Он не должен иметь ничего в нем, так как «home» - это отдельный раздел.

В этот момент вы также можете выполнить fsck этого раздела, чтобы убедиться, что он согласован.

0
ответ дан 17 July 2018 в 22:56

Так как / на 96% заполнено, вам нужно посмотреть, почему номера папок в / не совпадают с 17G, которые, как утверждается, используются. Одна вещь, которую я видел в прошлом, это то, что когда раздел не монтируется (например, / home) И вы пишете что-либо в папку / home, он записывается в раздел, где находится родительский (/). Затем, когда вы монтируете раздел , файлы, находящиеся в папке, занимают место, но не видны.

Поэтому, если / dev / sda8 не был установлен в какой-то момент времени, и вы скопировали файлы в / home, они теперь занимают пространство в корневой раздел. Затем, когда / dev / sda8 монтируется в / home, все эти файлы невидимы. Поскольку / home является единственным каталогом вашей системы, который является отдельным разделом, установленным под root, вы можете попробовать загрузить систему Live-CD, убедившись, что / dev / sda8 не смонтирован, а затем посмотрите, есть ли у вас файл / каталоги в каталог / dev / sda6 paritition, который не будет его / директорией в системе Live-CD, но будет / media / [unique id] и будет вашим корневым каталогом вашей обычной системы. В этом каталоге будет папка «home». Он не должен иметь ничего в нем, так как «home» - это отдельный раздел.

В этот момент вы также можете выполнить fsck этого раздела, чтобы убедиться, что он согласован.

0
ответ дан 24 July 2018 в 13:32

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

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