ошибки libglib2.0 при обновлении 11.10 и установке ia32-libs

Отправлено через обновление до 11.10, и возникла ошибка. После некоторого первоначального диагноза и autoremove через 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

Любые идеи?

UPDATE: Итак, я смог устранить некоторые ошибки, но теперь могу воспроизвести это при попытке установить ia32-libs.

UPDATE2:

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
1
задан 15 October 2011 в 01:46

1 ответ

Я никогда не решал этого, поскольку я снова установил ОС, но я уверен, что это была установка McAfee.

0
ответ дан 25 May 2018 в 18:16

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

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