dpkg: ошибка: анализ файла '/ var / lib / dpkg / updates / 0045' рядом со строкой 0:

Я получаю эту ошибку в Ubuntu 12.04 при выполнении следующей операции.

frank@august:~$ sudo apt-get install ttf-mscorefonts-installer
[sudo] password for frank: 
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct    the problem. 
frank@august:~$ sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/updates/0045' near line 0:
 newline in field name `#padding'
frank@august:~$ 

и

frank@august:~$ head /var/lib/dpkg/updates/0045
#padding
#padding
#padding
#padding

frank@august:~$ 

Я не вижу, где находится ошибка, помогите мне решить эту проблему. Спасибо.

44
задан 21 October 2013 в 17:37

4 ответа

Хорошо, я решил проблему сам.

Я запустил эти две команды в терминале ( CTRL + ALT + T ):

cd /var/lib/dpkg/updates && rm -rf 0045
sudo dpkg --configure -a

И мой проблема была решена.

0
ответ дан 21 October 2013 в 17:37

Попробуйте это:

sudo rm -rf /var/lib/dpkg/updates/*
dpkg --configure -a
0
ответ дан 21 October 2013 в 17:37

Похоже, файл поврежден. Предложите вам сделать следующее (пожалуйста, сделайте резервную копию и сделайте это на свой страх и риск;))

sudo rm /var/lib/dpkg/updates/000*
sudo apt-get clean
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer
0
ответ дан 21 October 2013 в 17:37

Кажется, что файл состояния поврежден. Чтобы это исправить, вы должны удалить / очистить файл с помощью команды.

sudo dpkg --clear-status

(Примечание: опция --clear-status больше недоступна. Распечатка из 'dpkg -?' Не предлагает явной замены.) Затем пересоберите файл с помощью команды:

sudo apt-get update
0
ответ дан 21 October 2013 в 17:37

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

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