Обновление Ubuntu (32-разрядная версия) 10.10 - > 11.04 не работает и вызывает панику ядра при загрузке

На машине с Ubuntu 10.10 Обновите до Ubuntu 11.04, используя менеджер обновлений. При обновлении происходит сбой, и система остается в нестабильном состоянии. Когда я перезагружаю систему, я испытываю панику ядра при загрузке. Ошибка указывает на /opt/abc/runtime/lib/libc.so.6.

Изучив это, я обнаружил, что существует стороннее программное обеспечение, вызывающее проблему. У него есть собственная библиотека времени выполнения (libc). В каталоге / lib / есть файл ссылки /lib/ld-abc.so.2 ---> / opt / abc / runtime / lib / ld-linux.so.2.

Если мы переименуем этот файл в /lib/abc.so.2 или удалим этот файл, обновление будет успешным.

Вот журнал обновлений, где происходит сбой (apt-term.log)

=====

Services restarted successfully.

Processing triggers for libc-bin ...

ldconfig deferred processing now taking place

/usr/bin/dpkg: /opt/abc/runtime/lib/libc.so.6: version `GLIBC_2.11' not found (required by /usr/bin/dpkg)

/usr/bin/dpkg: /opt/abc/runtime/lib/libc.so.6: version `GLIBC_2.8' not found (required by /lib/libselinux.so.1)

=====

Не могли бы вы сообщить мне, в чем заключается проблема с файлом библиотеки ссылок времени выполнения в каталоге / lib. Проверяет ли обновление ubuntu среду выполнения 3-й части?

1
задан 3 November 2011 в 19:19

2 ответа

Предоставляя ссылку на / lib стороннему libc, вы заставляете динамический компоновщик использовать сторонний libc вместо системной библиотеки для всех двоичных файлов, для которых требуется libc. Вы не должны этого делать, это могло сломать вашу систему, но не позволить запускать какие-либо системные двоичные файлы.

Если вам нужно конкретное приложение, чтобы использовать его собственные версии библиотеки, создайте скрипт и используйте переменную LD_LIBRARY_PATH, например:

export LD_LIBRARY_PATH=/opt/abc/lib
/opt/abc/bin/run
0
ответ дан 3 November 2011 в 19:19

Из-за Unity более старые версии Ubuntu (10.10 и ниже) не могут легко перейти на Ubuntu 11.04 или 11.10.

Я рекомендую вам сделать резервную копию важных данных и произвести новую установку ...

0
ответ дан 3 November 2011 в 19:19

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

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