Вопрос После обновления до Precise, libc выглядит закрытым и не может обновляться?


Похоже, что libc запущен, и ldconfig преследует проблемы с левым и правым причинами ...

Вывод, когда я пытаюсь запустить apt-get install --reinstall libc6 переустановить libc (и, надеюсь, ldconfig ...):

dpkg: error processing fglrx-updates (--confiugre):
 subprocess installed post-installation script returned error exit status 139
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Segmentation fault (core dumped)
/sbin/ldconfig.real: Path `/lib/x86_64-linux-gnu' given more than once
/sbin/ldconfig.real: Path `/usr/lib/x86_64-linux-gnu' given more than once
Segmentation fault (core dumped)
dpkg: error processing libc-bin (--configure):
 subprocess installed post-installation script returned error exit status 139
No apport report written because MaxReports is reached already
Errors were encountered while processing:
libgl1-mesa-glx
libgl1-mesa-glx:i386
libqt4-opengl
libqt4-opengl:i386
fglrx-updates
libc-bin

Другая информация об отладке, которую я считаю нужным:

$ uname -a
Linux linux 3.2.0-25-generic #40-Ubuntu SMP Wed May 23 20:30:51 UTC 2012 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04..3 LTS
Release:        12.04
Codename:       precise

Любая помощь будет принята с благодарностью, я бы с удовольствием снова запустил свой бокс.

редактировать: отправил меня дальше ... Я заметил, что имя для архитектуры моего процессора (Intel i7) изменилось с x86_64 до amd64. Поэтому я подумал, эй, просто apt-get install --reinstall linux и я хорош, да?

Теперь у меня есть приглашение Grub. Я могу видеть мои диски. Что мне теперь делать :(


2
2017-12-25 05:12


происхождения


Это странно. У меня есть процессор Intel i7, но когда я запускаю dpkg --print-architecture я вижу amd64, Как, черт возьми? - ashgromnies


ответы:


ldconfig deferred processing now taking place
Segmentation fault (core dumped)

Если это произойдет с ldconfig, я серьезно сомневаюсь, что вы можете его исправить. Вы можете попробовать выполнить вручную ldconfig:

sudo ldconfig -vp

Вы также можете попытаться вручную загрузить libc-bin пакет:

apt-get download libc-bin
sudo dpkg -i libc-bin*.deb

Я бы удалил fglrx-updates пакет, чтобы быть на безопасной стороне тоже.

sudo dpkg --purge fglrx-updates

2
2017-12-25 16:38