Неудовлетворенные зависимости gconf-service-backend

Изображение пользователя miha86.

Здравствуйте!
Имеется кубунта 12.10 (автоматически обновленная с 12.04).
После попытки установить libtag1-rusxmms перестал работать apt-get, ругается на неудовлетворенные зависимости.
К примеру, при попытке поставить вайн выдает следующее:
sudo apt-get install wine
Чтение списков пакетов… Готово
Построение дерева зависимостей      
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
gconf-service-backend : Зависит: libgconf-2-4 (= 3.2.5-0ubuntu4) но 3.2.5-1+build1 будет установлен
                         Зависит: gconf2-common (= 3.2.5-0ubuntu4) но 3.2.5-1+build1 будет установлен
gconf2 : Зависит: gconf-service (= 3.2.5-1+build1)
wine : Зависит: wine-bin (>= 1.4.1-4) или
                        wine64-bin (>= 1.4.1-4) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).

apt-get -f install выдает следующее:

sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей      
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  ibus-gtk:i386 libaio1:i386 libao-common libao4:i386 libasn1-8-heimdal:i386 libaudiofile1:i386 libcanberra-gtk-module:i386 libcanberra-gtk0:i386
  libcanberra0:i386 libcap2:i386 libcapi20-3:i386 libcupsimage2:i386 libcurl3:i386 libdbus-glib-1-2:i386 libesd0:i386 libexif12:i386
  libgail-common:i386 libgail18:i386 libgconf-2-4:i386 libgd2-xpm:i386 libgdbm3:i386 libgettextpo0:i386 libgphoto2-2:i386 libgphoto2-port0:i386
  libgssapi3-heimdal:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386 libhx509-5-heimdal:i386 libibus-1.0-0:i386
  libidn11:i386 libieee1284-3:i386 libkrb5-26-heimdal:i386 libldap-2.4-2:i386 libltdl7:i386 libmad0:i386 libmikmod2:i386 libmpg123-0:i386
  libnspr4:i386 libnss3:i386 libodbc1:i386 libopenal1:i386 libpulse-mainloop-glib0:i386 libpulsedsp:i386 libqt4-designer:i386 libqt4-opengl:i386
  libqt4-qt3support:i386 libqt4-scripttools:i386 libqt4-svg:i386 libqt4-test:i386 libqtwebkit4:i386 libroken18-heimdal:i386 librtmp0:i386
  libsane:i386 libsasl2-2:i386 libsasl2-modules:i386 libsdl-image1.2:i386 libsdl-mixer1.2:i386 libsdl-net1.2:i386 libsdl-ttf2.0-0:i386
  libsdl1.2debian:i386 libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libtdb1:i386 libunistring0:i386 libusb-0.1-4:i386 libusb-1.0-0:i386
  libvorbisfile3:i386 libwebp2:i386 libwind0-heimdal:i386 libxaw7:i386 libxmu6:i386 libxp6:i386 libxpm4:i386 libxslt1.1:i386 libxtst6:i386
  linux-headers-3.5.0-17 linux-headers-3.5.0-17-generic odbcinst1debian2:i386 python3-apport python3-problem-report update-manager-kde xaw3dg:i386
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  gconf-service
Пакеты, которые будут УДАЛЕНЫ:
  gconf-service-backend
Пакеты, которые будут обновлены:
  gconf-service
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 369 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0 B/408 kB архивов.
После данной операции, объём занятого дискового пространства уменьшится на 376 kB.
Хотите продолжить [Д/н]? y
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  gconf-service
Установить эти пакеты без проверки [y/N]? y
(Чтение базы данных ... на данный момент установлено 185823 файла и каталога.)
Подготовка к замене пакета gconf-service 3.2.5-0ubuntu4 (используется файл .../gconf-service_3.2.5-1+build1_amd64.deb) ...
Распаковывается замена для пакета gconf-service ...
dpkg: error processing /var/cache/apt/archives/gconf-service_3.2.5-1+build1_amd64.deb (--unpack):
попытка перезаписать «/usr/lib/x86_64-linux-gnu/gconf/2/libgconfbackend-oldxml.so», который уже имеется в пакете gconf-service-backend 3.2.5-0ubuntu4
dpkg-deb: ошибка: подпроцесс вставка был завершён по сигналу (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/gconf-service_3.2.5-1+build1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Synaptic показывает, что в системе есть два пакета с ошибками - gconf2 и gconf-service-backend
При попытке переустановить/удалить этот gconf-service-backend через синаптик, выдается следующее:

(Чтение базы данных ... на данный момент установлено 185823 файла и каталога.)
Подготовка к замене пакета gconf-service 3.2.5-0ubuntu4 (используется файл .../gconf-service_3.2.5-1+build1_amd64.deb) ...
Распаковывается замена для пакета gconf-service ...
dpkg: error processing /var/cache/apt/archives/gconf-service_3.2.5-1+build1_amd64.deb (--unpack):
попытка перезаписать «/usr/lib/x86_64-linux-gnu/gconf/2/libgconfbackend-oldxml.so», который уже имеется в пакете gconf-service-backend 3.2.5-0ubuntu4
dpkg-deb: ошибка: подпроцесс вставка был завершён по сигналу (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/gconf-service_3.2.5-1+build1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ошибка при установке пакета. Попытка восстановления:
dpkg: dependency problems prevent configuration of gconf2:
gconf2 зависит от gconf-service (= 3.2.5-1+build1), однако:
  Версия gconf-service в системе 3.2.5-0ubuntu4.

dpkg: error processing gconf2 (--configure):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
gconf2

Прошу помощи!! Не хочется заново накатывать всю систему ради одного apt-get...

0
dyug - 24 Октябрь, 2012 - 13:46

Эмм, а причем тут апт-гет то?
он то как раз рабочий, а вот что там у вас в системе творится - это как ни апт-гет ни синаптик понять не могут.
особенно радует это
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  gconf-service

откуда дровишки(в смысле пакет) ?

0
DarkneSS - 24 Октябрь, 2012 - 13:50
Изображение пользователя DarkneSS.

То, бывает, слетает ключ. Белорусское зеркало таким грешит. А, может, и правда, дровишки...

0
DarkneSS - 24 Октябрь, 2012 - 13:53
Изображение пользователя DarkneSS.

sudo apt-get update
sudo dpkg -r gconf-service-backend
sudo apt-get install -f
sudo apt-get install wine

0
miha86 - 24 Октябрь, 2012 - 14:03
Изображение пользователя miha86.

ни через synaptic ни через bash не удаляется этот gconf-service-backend =((

sudo dpkg -r gconf-service-backend
dpkg: dependency problems prevent removal of gconf-service-backend:
gconf-service зависит от gconf-service-backend (= 3.2.5-0ubuntu4).

dpkg: error processing gconf-service-backend (--remove):
проблемы зависимостей -- не удаляется
При обработке следующих пакетов произошли ошибки:
gconf-service-backend

По поводу откуда дровишки - имеете ввиду репозитории?

0
DarkneSS - 24 Октябрь, 2012 - 15:47
Изображение пользователя DarkneSS.

--force добавьте, или как там надо.

+1
dyug - 24 Октябрь, 2012 - 14:15

Эмм... мдя... кто подал такую "просто замечательную" идею подключить реп от другого дистрибутива?

В общем, проблемы с зависимостями меня уже не удивляют.
Больше меня удивляет, что система еще рабочая. :-)

0
miha86 - 24 Октябрь, 2012 - 14:32
Изображение пользователя miha86.

А почему бы она была не рабочей? =) Яж оттуда никаких обновлений не накатывал, подключил репу по совету офсайта этого rusxmms как раз чтобы поставить эту либу.
Вобщем отключил эту "левую" репу, выполнил
rm /var/cache/apt/archives/gconf-service_3.2.5-1+build1_amd64.deb
apt-get update
apt-get -f install
apt-get autoremove

И вроде все нормализовалось. Апт-гет ругаться перестал, вайн тоже не ругается, т.е. дает себя поставить ;)), даже накатилась эта злополучная rusxmms, которая ранее не ставилась.
Однако, несмотря на то, что она поставилась, русские теги в clementine все равно не отображаются при прослушивании онлайн радио... ради чего собсна она мне и нужна была)) Никто не использует эту связку - clementine+libtag1-rusxmms для корректного отображения тегов в ср-1251? Получается что чуть не грохнул всю систему зазря)
В любом случае спасибо за отклики!

0
SD - 24 Октябрь, 2012 - 14:54

подключил репу по совету офсайта этого rusxmms
если речь о libtag1-rusxmms, то есть родная.

0
miha86 - 24 Октябрь, 2012 - 14:55
Изображение пользователя miha86.

есть... но ранее она не накатывалась из-за конфликта зависимостей, уж не вспомню с чем. Погуглив нашел совет ставить либу из репы, указанной на офсайте. На офсайте для убунты была указана эта репа.. сейчас после действий, которые я описал выше либа поставилась из стандартной убунтовской репы (проблемы с зависимостями исчезли) но вместо русских символов в тегах с ср-1251 по прежнему кракозябры =)

+1
dyug - 24 Октябрь, 2012 - 14:56

Ну будем считать что Вам повезло...
Мне, так не повезло один раз.

"Но опыт, сын ошибок трудных.... " (с)сами знаете. :-)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры