dpkg: ошибка обработки linux-headers-3.2.0-35

Всякий раз, когда я устанавливаю, обновляю или удаляю программу в терминале, это происходит

sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  linux-headers-3.2.0-35-generic-pae
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 11.3 MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 251024 files and directories currently installed.)
Removing linux-headers-3.2.0-35-generic-pae ...
dpkg: error processing linux-headers-3.2.0-35-generic-pae (--remove):
 unable to securely remove ': File name too long
Errors were encountered while processing:
 linux-headers-3.2.0-35-generic-pae
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я также пытался очистить dpkg, но та же ошибка в терминале. Aptitude также не работает! Любые решения, чтобы это исправить?

2
задан 21 January 2013 в 21:07

2 ответа

http://www.iasptk.com/ubuntu-fix-broken-package-best-solution

После попытки

sudo dpkg --configure -a

и

sudo apt-get install -f

проблема поврежденного пакета все еще существует, решение состоит в том, чтобы отредактировать dpkg файл состояния вручную.

$ sudo gedit /var/lib/dpkg/status    (you can use vi or nano instead of gedit)

Найдите поврежденный пакет, и удалите целый блок информации об этом и сохраните файл.

0
ответ дан 21 January 2013 в 21:07

Ubuntu Software Updater сделал свою работу. Была доступна опция частичного обновления, а общие списки обновлялись автоматически.

0
ответ дан 21 January 2013 в 21:07

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

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