Ошибка обновления gconf2-common

Автор yoric, 21 сентября 2014, 22:36:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

yoric

Здравствуйте!

Подскажите, пож-ста.
Две одинаковые системы amd64, только одна на интель-процессоре, друга на amd, но это ни при чём, думаю. На интеле всё нормально, на amd с недавних пор появилось следующее:

Setting up gconf2-common (3.2.6-3) ...
: The Source directory is /usr/share/gconf
: The State directory is /var/lib/ucf
The new start file is      `/usr/share/gconf/default.path\'
The destination is         `/etc/gconf/2/path\' (`\/etc\/gconf\/2\/path\')
The history is kept under  \'/usr/share/gconf\'
The file may be cached at \'/var/lib/ucf/cache/:etc:gconf:2:path\'
The destination file does not exist.
The old md5sum does not exist.
The new file exists, and has md5sum:
dfaf90cd2b9295854aac7dafc43d3ef1  /usr/share/gconf/default.path
Historical md5sums are not available
: The Source directory is /usr/share/gconf
: The State directory is /var/lib/ucf
dpkg: error processing package gconf2-common (--configure):
subprocess installed post-installation script returned error exit status 128
dpkg: dependency problems prevent configuration of libgconf-2-4:amd64:
libgconf-2-4:amd64 depends on gconf2-common (= 3.2.6-3); however:
  Package gconf2-common is not configured yet.


И уже куча пакетов из-за этого gconf2-common висит несконфигурированными.

Делал apt-get purge gconf2-common, скачивал его заново с зеркала, переустанавливал все снесённые, и его в том числе свежескачанный, ошибка так же лезет. И ucf мучал, не помню уже как. Чего ему надо?


yoric

Ну прям панацея ;D А вот и не сработало, всё в том же виде, абсолютно :( ucf ещё попробовать снести-поставить?

qupl

yoric, причем здесь панацея? Что показывает?

yoric

То же самое
root@aspera:~# apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
24 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up gconf2-common (3.2.6-3) ...
: The Source directory is /usr/share/gconf
: The State directory is /var/lib/ucf
The new start file is      `/usr/share/gconf/default.path\'
The destination is         `/etc/gconf/2/path\' (`\/etc\/gconf\/2\/path\')
The history is kept under  \'/usr/share/gconf\'
The file may be cached at \'/var/lib/ucf/cache/:etc:gconf:2:path\'
The destination file does not exist.
The old md5sum does not exist.
The new file exists, and has md5sum:
dfaf90cd2b9295854aac7dafc43d3ef1  /usr/share/gconf/default.path
Historical md5sums are not available
: The Source directory is /usr/share/gconf
: The State directory is /var/lib/ucf
dpkg: error processing package gconf2-common (--configure):
subprocess installed post-installation script returned error exit status 128
dpkg: dependency problems prevent configuration of libgconf-2-4:amd64:
libgconf-2-4:amd64 depends on gconf2-common (= 3.2.6-3); however:
  Package gconf2-common is not configured yet.

qupl

При удалении gconf2-common, libgconf-2-4   -  такие же ошибки?

yoric

#6
Нет, оно всё удаляется, тогда ошибок нет, но на них завязаны другие нужные мне пакеты. xchat, inkscape etc Вот и чешу репу
root@aspera:~# apt-get purge ucf
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
fontconfig : Depends: fontconfig-config but it is not going to be installed
gconf-service : Depends: gconf2-common (= 3.2.6-3) but it is not going to be installed
libfontconfig1 : Depends: fontconfig-config (>= 2.11.0-6.1) but it is not going to be installed
libgconf-2-4 : Depends: gconf2-common (= 3.2.6-3) but it is not going to be installed
libkdeui5 : Depends: libdbusmenu-qt2 (>= 0.3.2) but it is not going to be installed
libm17n-0 : Depends: libgd3 (>= 2.1.0~alpha~) but it is not going to be installed
libqt4-qt3support : Depends: libqt4-designer (= 4:4.8.6+git64-g5dc8b2b+dfsg-2) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

qupl

yoric, если они точно удаляются без проблем, то показывай источники свои.

yoric

#8
Да вроде всё чётко там, многолетняя бесперебойная работа ;D

debmirror локальное зеркало
globus@aspera:~$ cat /etc/apt/sources.list
deb file:/home/ALLES/debian testing main
deb http://ftp.fi.debian.org/debian/ testing non-free contrib
deb http://www.deb-multimedia.org/ testing main
deb http://ftp.fi.debian.org/debian/ testing-proposed-updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

qupl

yoric, локальному репозиторию доверие 146% ?
Я бы удалил проблемные пакеты, потом пытался ставить их и то что зацепило заново. В идеале, отключив локальный реп и deb-multimedia.
А то тестинг, мало ли.

yoric

#10
Ну тянется debmirror-ом с официального. Ладно, буду пробовать так.

Хотя, что-то мне кажется, что вся собака зарыта тут:

root@aspera:~# ucf /usr/share/gconf/default.path /etc/gconf/2/path
: The Source directory is /usr/share/gconf
: The State directory is /var/lib/ucf
The new start file is      `/usr/share/gconf/default.path\'
The destination is         `/etc/gconf/2/path\' (`\/etc\/gconf\/2\/path\')
The history is kept under  \'/usr/share/gconf\'
The file may be cached at \'/var/lib/ucf/cache/:etc:gconf:2:path\'
The destination file does not exist.
The old md5sum does not exist.
The new file exists, and has md5sum:
dfaf90cd2b9295854aac7dafc43d3ef1  /usr/share/gconf/default.path
Historical md5sums are not available
: The Source directory is /usr/share/gconf
: The State directory is /var/lib/ucf


Выдернуто из postinstall скрипта gconf2-common. Непонятно только, чего им не хватает.

Если кто может, гляньте вывод strace, пож-ста.

Хм, почти само собой разгреблось. Убрал в конфиге ucf-а debug & verbose, и всё поехало. Не помню уже, как оно оказалось включено на одной системе. Наверное, надо баг на ucf отправить?

[вложение удалено администратором]