Пробежал обновление до 11.10 и вернулось множество ошибок. После первоначальной диагностики и автоматического удаления через apt-get у меня все еще есть 17 пакетов, которые не будут установлены. Запуск dpkg --audit дает мне:
The following packages are only half configured, probably due to problems
configuring them the first time. The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
libglib2.0-0:i386 GLib library of C routines
Итак, я запускаю это и получаю следующее:
sudo dpkg --configure libglib2.0-0:i386
Setting up libglib2.0-0:i386 (2.30.0-0ubuntu4) ...
/usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas: error while loading shared libraries: libglib-2.0.so.0: cannot open shared object file: No such file or directory
/usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules: error while loading shared libraries: libglib-2.0.so.0: cannot open shared object file: No such file or directory
dpkg: error processing libglib2.0-0:i386 (--configure):
subprocess installed post-installation script returned error exit status 127
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
libglib2.0-0:i386
Есть идеи?
ОБНОВЛЕНИЕ: Итак, я удалось устранить некоторые ошибки, но теперь я могу воспроизвести это при попытке установить ia32-libs.
ОБНОВЛЕНИЕ 2:
ldd /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas
linux-gate.so.1 => (0xf779d000)
libglib-2.0.so.0 => not found
libc.so.6 => /opt/McAfee/runtime/2.0/lib/libc.so.6 (0xf767b000)
/lib/ld-linux.so.2 (0xf779e000)
ldd /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules
linux-gate.so.1 => (0xf76f2000)
libglib-2.0.so.0 => not found
libgobject-2.0.so.0 => not found
libgmodule-2.0.so.0 => not found
libgio-2.0.so.0 => not found
libc.so.6 => /opt/McAfee/runtime/2.0/lib/libc.so.6 (0xf75cf000)
/lib/ld-linux.so.2 (0xf76f3000)
grep -r. /etc/ld.so.conf*:
/etc/ld.so.conf:include /etc/ld.so.conf.d/*.conf
/etc/ld.so.conf.d/biarch-compat.conf:# Legacy biarch compatibility support
/etc/ld.so.conf.d/biarch-compat.conf:/lib32
/etc/ld.so.conf.d/biarch-compat.conf:/usr/lib32
/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf:/usr/lib/nvidia-current-updates
/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf:/usr/lib32/nvidia-current-updates
/etc/ld.so.conf.d/i686-linux-gnu.conf:# Multiarch support
/etc/ld.so.conf.d/i686-linux-gnu.conf:/lib/i386-linux-gnu
/etc/ld.so.conf.d/i686-linux-gnu.conf:/usr/lib/i386-linux-gnu
/etc/ld.so.conf.d/i686-linux-gnu.conf:/lib/i686-linux-gnu
/etc/ld.so.conf.d/i686-linux-gnu.conf:/usr/lib/i686-linux-gnu
/etc/ld.so.conf.d/nvidia_settings.conf:/usr/lib/nvidia-settings-updates
/etc/ld.so.conf.d/libc.conf:# libc default configuration
/etc/ld.so.conf.d/libc.conf:/usr/local/lib
/etc/ld.so.conf.d/x86_64-linux-gnu.conf:# Multiarch support
/etc/ld.so.conf.d/x86_64-linux-gnu.conf:/lib/x86_64-linux-gnu
/etc/ld.so.conf.d/x86_64-linux-gnu.conf:/usr/lib/x86_64-linux-gnu
Эти файлы существуют:
/lib32/libglib-2.0.so.0 -> libglib-2.0.so.0.3000.0
/lib/i386-linux-gnu/libglib-2.0.so.0 -> libglib-2.0.so.0.3000.0
/usr/lib32/libgobject-2.0.so.0 -> libgobject-2.0.so.0.3000.0
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0 -> libgobject-2.0.so.0.3000.0
Дополнительная информация:
echo $LD_LIBRARY_PATH, $LD_PRELOAD, $PATH:
, , /home/vrigdon/bin:/home/vrigdon/apache-maven-3.0.3/bin:/home/vrigdon/apache-ant-1.8.2/bin:/home/vrigdon/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/vrigdon/dev/lib/android-sdk-linux_x86/platform-tools:/home/vrigdon/gradle-1.0-milestone-3/bin
Я никогда не решал эту проблему, так как переустанавливал ОС, но я уверен, что это была установка McAfee.