eog не распознает формат файла .png, и многие значки исчезли

Я использую Ubuntu 12.04 и рабочий стол XFCE на ПК с видеокартой nVidia. Я столкнулся с Ошибка сегментации во время процесса обновления Ubuntu . Очень неудобным последствием является то, что файлы .png больше не могут быть распознаны, поэтому многие программы не могут быть запущены (например, gnome-commander, stardict). Также отсутствуют многие значки, а также значки кнопок min / max / close. Я попытался открыть .png с помощью eog и получил "нераспознанный формат файла изображения". Я пытался переустановить libgdk-pixbuf2.0-0 и librsvg и всегда получал ошибку сегментации.

... 
Setting up libgdk-pixbuf2.0-0 (2.26.1-1) ... 
Segmentation fault (core dumped) 
Setting up libgdk-pixbuf2.0-0:i386 (2.26.1-1) ...
Processing triggers for libc-bin ... 
ldconfig deferred processing now taking place

запуск gdk-pixbuf-query-loaders также вызывает ошибки (но не gdk-pixbuf-pixdata или gdk-pixbuf-csource):

>gdk-pixbuf-query-loaders --update-cache
Segmentation fault (core dumped)

Я попытался войти в GNOME и увидел тот же эффект. Я попытался загрузить файл пакета libgdk-pixbuf2.0-0 .deb и установить из командной строки, а также получил segfaults. Любые предложения о том, как это исправить?

Обновление : Я тщательно проверил все версии зависимостей в базе данных точного обновления , и ни у одной из них не было проблем.

-1
задан 13 April 2017 в 15:24

3 ответа

Так как мои вчера отправляют, я не могу прокомментировать Ваш другой вопрос, но здесь являюсь моим ответом на панели запуска:

Да я восстановил свой ноутбук! (хорошо эксперт моей компании сделал так)

, я не знаю, как это связано, но здесь является его шагами:

  • удалил ppa, который я ранее добавил (/etc/apt/sources.list.d/webupd8team-gvfs-libmtp-precise.list)
  • , переустановил несколько соответствующих пакетов (gvfs, libglib2.0-0)
  • реконфигурировали libgdk-pixbuf2.0-0

, кажется, что libglib2.0-0 вызывал проблему. Я не знаю, будет ли это хорошо для большинства людей, но это должно помочь, по крайней мере, отладить:-)

0
ответ дан 13 April 2017 в 15:24

Удалите ppa: sudo rm /etc/apt/sources.list.d/webupd8team-gvfs-libmtp-precise.list

Тогда: sudo apt-get update

После того удаления силы libglib библиотеки с:

sudo dpkg -P --force-all --force-remove-reinstreq libglib2.0-0

можно тогда переустановить его от регулярной человечности ppas: sudo apt-get install libglib2.0-0

Наконец необходимо понизить glib-networking-common и gvfs-распространенный:

sudo apt-get install glib-networking-common=2.32.1-1ubuntu2
sudo apt-get install gvfs-common=1.12.1-0ubuntu1.2ppa8~precise3

версия Библиотек должна быть:

libglib2.0-0: 2.32.4-0ubuntu

gvfs-распространенный: 1.12.1-0ubuntu

libgdk-pixbuf2: 2.26.1-1

, Но по-видимому у Вас уже есть все корректные версии библиотеки, который является действительно странным..

0
ответ дан 13 April 2017 в 15:24

После большого поиска с помощью Google и Дребезжания я наконец нашел решение для меня. Я выполняю BackBox 4.4, который основан на Ubuntu 14.04 LTS на x86_64 машине, но у меня была эта та же проблема, где xfce запускается и обычно работает, но изображения, меню и значки не загружались. Таким образом, мое настольное образование было пробелом, и большинство значков отсутствовало в меню. Однако я не забываю иметь эту ту же ошибку во время "Кв. - получают обновление", как упомянуто выше. Короче говоря здесь была моя фиксация:

sudo dpkg-reconfigure libgdk-pixbuf-2.0-0
sudo dpkg-reconfigure libglib-2.0-0

Затем выход из системы и входят в систему и вуаля! (никакой требуемый перезапуск).

спасибо за указание на меня в правильном направлении. Другие сообщения там не изучили это.

1
ответ дан 13 April 2017 в 15:24
  • 1
    Это - единственное решение, которое работало на меня. I' m предположение предыдущей версии vbox гостевых дополнений, которые пришли с виртуальным CD, вызвал проблему. virtualbox-guest-utils команда дала две опции; я взял тот с arch на нем (мой дистрибутив был дугой). Я почти собирался разочароваться в KDE. Спасибо! – Ébe Isaac 16 November 2017 в 18:41

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

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