установка linux-headers-3.2.0-38-generic_3.2.0-38.59_amd64 завершилась неудачно при обновлении

Ошибка произошла во время регулярного обновления моей установки Ubuntu 12.04, в окне сообщения предлагалось попробовать apt-get install -f в окне терминала:

 .....

 Entpacken von linux-headers-3.2.0-38-generic (aus
 .../linux-headers-3.2.0-38-generic_3.2.0-38.59_amd64.deb) ... dpkg:
 Fehler beim Bearbeiten von
 /var/cache/apt/archives/linux-headers-3.2.0-38-generic_3.2.0-38.59_amd64.deb
 (--unpack): 
 »/usr/src/linux-headers-3.2.0-38-generic/include/config/mtrr/sanitizer/spare/reg/nr/default.h.dpkg-new«
konnte nicht angelegt werden (während der Verarbeitung von
»./usr/src/linux-headers-3.2.0-38-generic/include/config/mtrr/sanitizer/spare/reg/nr/default.h«): Auf dem Gerät ist kein Speicherplatz mehr verfügbar Es wurde kein
 Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist
                                                                                   dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal
 (Datenübergabe unterbrochen (broken pipe)) getötet Fehler traten auf
 beim Bearbeiten von: 
 /var/cache/apt/archives/linux-headers-3.2.0-38-generic_3.2.0-38.59_amd64.deb
 E: Sub-process /usr/bin/dpkg returned an error code (1)


The error message says that there is not enough space to unpack the header file but there seems to be enough space at all filesystems:

Dateisystem                Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda1                   7,9G    6,7G  832M   90% /
udev                        1,8G    4,0K  1,8G    1% /dev
tmpfs                       715M    1,1M  714M    1% /run
none                        5,0M       0  5,0M    0% /run/lock
none                        1,8G    160K  1,8G    1% /run/shm
/dev/mapper/RAID-temporary   92G    188M   87G    1% /tmp
/dev/md0                     92M     70M   17M   81% /media/raid/boot
/dev/mapper/RAID-home        99G     57G   38G   61% /media/raid/home
/dev/mapper/RAID-rdata      3,9T    3,6T   88G   98% /media/raid/rdata
/dev/mapper/RAID-system     7,4G    5,3G  1,7G   77% /media/raid/saneba
/dev/sda5                   210G     68G  132G   34% /home
/home/franz/.Private        210G     68G  132G   34% /home/franz

Что я могу сделать?

1
задан 30 May 2013 в 19:51

1 ответ

Краткий ответ: Удалите старые пакеты ядра Linux с помощью dpkg .

Длинный ответ: Вероятно, у вас закончились inode в вашей файловой системе (скорее всего, в /usr/src, где лежат старые ядра, каждое из которых состоит из 50'000 + файлов = inode). [ 118]

Проверьте с помощью df -i, и вы увидите 100% IUse rate. Это вызывает сообщение об ошибке о нехватке места на устройстве.

Из-за испорченного состояния ваших пакетов вы не сможете (де) установить что-либо с apt-get, но вам придется использовать dpkg -r для нескольких самых старых образов ядра в /usr/src.

]

После этого вы можете запустить apt-get install -f, чтобы решить вашу проблему. Затем используйте Synaptic или около того, чтобы удалить другие неиспользуемые образы ядра.

0
ответ дан 30 May 2013 в 19:51

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

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