Здравствуйте!
Имеется кубунта 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...
Эмм, а причем тут апт-гет то?
он то как раз рабочий, а вот что там у вас в системе творится - это как ни апт-гет ни синаптик понять не могут.
особенно радует это
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
gconf-service
откуда дровишки(в смысле пакет) ?
То, бывает, слетает ключ. Белорусское зеркало таким грешит. А, может, и правда, дровишки...
sudo apt-get update
sudo dpkg -r gconf-service-backend
sudo apt-get install -f
sudo apt-get install wine
ни через 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
По поводу откуда дровишки - имеете ввиду репозитории?
--force добавьте, или как там надо.
Эмм... мдя... кто подал такую "просто замечательную" идею подключить реп от другого дистрибутива?
В общем, проблемы с зависимостями меня уже не удивляют.
Больше меня удивляет, что система еще рабочая. :-)
А почему бы она была не рабочей? =) Яж оттуда никаких обновлений не накатывал, подключил репу по совету офсайта этого 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? Получается что чуть не грохнул всю систему зазря)
В любом случае спасибо за отклики!
если речь о libtag1-rusxmms, то есть родная.
есть... но ранее она не накатывалась из-за конфликта зависимостей, уж не вспомню с чем. Погуглив нашел совет ставить либу из репы, указанной на офсайте. На офсайте для убунты была указана эта репа.. сейчас после действий, которые я описал выше либа поставилась из стандартной убунтовской репы (проблемы с зависимостями исчезли) но вместо русских символов в тегах с ср-1251 по прежнему кракозябры =)
Ну будем считать что Вам повезло...
Мне, так не повезло один раз.
"Но опыт, сын ошибок трудных.... " (с)сами знаете. :-)
Отправить комментарий