Показать статистику
0 голосов
от (4.6тыс. баллов)

Пытался на днях обновить одну старую машину с Ubuntu 12.04 и сломал apt-get. Теперь не могу ничего установить или удалить через этот пакетный менеджер. 

Unpacking linux-headers-3.13.0-62 (from .../linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb (--unpack):
 unable to create `/usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h.dpkg-new' 
(while processing `./usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.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)
Errors were encountered while processing:
 /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Как видно из этого сообщения, вроде проблема с местом на диске. Однако ж нет! Место есть: 

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       6.8G  4.7G  1.8G  69% /  

Но при этом почему то закончились иноды: 

# df -i
Filesystem     Inodes   IUsed  IFree IUse% Mounted on
/dev/sda1      458752  455214   3538  100% /

Как мне удалить старые файлы ядра, что бы ничего не сломать? 

apt-get удаляет по-умному, подчищая за собой зависимости и меня нужные параметры в конфигах. А как это сделать вручную?

281 просмотров 1 ответов

1 Ответ

0 голосов
от (17.4тыс. баллов)

Я бы порекомедовал все ж таки попробовать сделать это через apt-get: 

sudo apt-get autoremove --purge

Получается так или все равно ошибка?

...