Let’s consider the following setup to install an Ubuntu package gconf-service
.
Dockerfile
:
FROM ubuntu:16.04
RUN apt update && apt-get -y install gconf-service
Build image and create a container with an attached terminal:
docker build -t foo .
docker run -it foo bash
During the build, gconf-service
seems to be installed:
Setting up gconf-service (3.2.6-3ubuntu6) ..
Then we observe the following effects. Why?
root@c5cc80362316:/# gconf-service
bash: gconf-service: command not found
root@c5cc80362316:/# which gconf-service
root@c5cc80362316:/# echo $?
1
root@c5cc80362316:/# apt list --installed | grep gconf-service
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
gconf-service/xenial,now 3.2.6-3ubuntu6 amd64 [installed]
gconf-service-backend/xenial,now 3.2.6-3ubuntu6 amd64 [installed,automatic]
How come I always get
«GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details — 1: Failed to get connection to session: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)«
when I start ‘gedit’ from a shell from my superuser account?
asked Sep 14, 2009 at 13:17
3
I’ve been using GUI apps as a logged-in user and as a secondary user for 15+ years on various UNIX machines. There’s plenty of good reasons to do so (remote shell, testing of configuration files, running multiple sessions of programs that only allow one instance per user, etc).
There’s a bug at launchpad that explains how to eliminate this message by setting the following environment variable.
export DBUS_SESSION_BUS_ADDRESS=""
answered Nov 3, 2009 at 15:27
Kevin WrightKevin Wright
2,33722 silver badges29 bronze badges
3
The technical answer is that gedit is a Gtk+/Gnome program, and expects to find a current gconf session for its configuration. But running it as a separate user who isn’t logged in on the desktop, you don’t find it. So it spits out a warning, telling you. The failure should be benign though, and the editor will still run.
The real answer is: don’t do that. You don’t want to be running GUI apps as anything but the logged-in user, in general. And you never want to be running any GUI app as root, ever.
answered Sep 14, 2009 at 17:10
Andy RossAndy Ross
11.6k1 gold badge34 silver badges31 bronze badges
4
For some (RHEL, CentOS) you may need to install the dbus-x11 package …
sudo yum install dbus-x11
Additional details here.
answered Feb 28, 2015 at 2:33
KenigmaticKenigmatic
4486 silver badges16 bronze badges
1
Setting and exporting DBUS_SESSION_BUS_ADDRESS to «» fixed the problem for me. I only had to do this once and the problem was permanently solved. However, if you have a problem with your umask setting, as I did, then the GUI applications you are trying to run may not be able to properly create the directories and files they need to function correctly.
I suggest creating (or, have created) a new user account solely for test purposes. Then you can see if you still have the problem when logged in to the new user account.
answered Apr 21, 2013 at 6:00
I ran into this issue myself on several different servers. It I tried all of the suggestions listed here: made sure ~/.dbus had proper ownership, service messagbus restart, etc.
I turns out that my ~/.dbus was mode 755 and the problem went away when I changed the mode to 700. I found this when comparing known working servers with servers showing this error.
answered Mar 4, 2015 at 13:12
1
I understand there are several different answers to this problem, as I have been trying to solve this for 3 days.
The one that worked for me was to
rm -r .gconf
rm -r .gconfd
in my home directory. Hope this helps somebody.
answered Oct 22, 2018 at 14:11
weteamsteveweteamsteve
1793 silver badges20 bronze badges
Здравствуйте!
Имеется кубунта 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…
- Печать
Страницы: [1] Вниз
Тема: Проблема с apt-get: Неудовлетворенные зависимости gconf-service-backend (Прочитано 4244 раз)
0 Пользователей и 1 Гость просматривают эту тему.
miha86
Здравствуйте!
Имеется Kubuntu 12.10, KDE SC 4.9.2 (автоматически обновленная с 12.04).
После попытки установить libtag1-rusxmms (для корректного отображения русских тегов в clementine) перестал работать apt-get, ругается на неудовлетворенные зависимости.
К примеру, при попытке поставить wine выдает следующее:
apt-get -f install выдает следующее:
Synaptic показывает, что в системе есть два пакета с ошибками — gconf2 и gconf-service-backend
При попытке переустановить/удалить этот gconf-service-backend через синаптик, выдается следующее:
Прошу помощи!! Не хочется заново накатывать всю систему ради одного apt-get…
« Последнее редактирование: 24 Октября 2012, 14:51:02 от miha86 »
v!tax
$ rm /var/cache/apt/archives/gconf-service_3.2.5-1+build1_amd64.deb
господь ведет твою руку, сын мой….
miha86
Проблема была в «левой» репе, которую подключал как раз для установки libtag1-rusxmms.
Отключил эту «левую» репу, выполнил
rm /var/cache/apt/archives/gconf-service_3.2.5-1+build1_amd64.deb
Все вроде нормализовалось, апт-гет более не ругается, злополучный rusxmms поставился….
apt-get update
apt-get -f install
apt-get autoremove
Однако, несмотря на то, что она поставилась, русские теги в clementine все равно не отображаются при прослушивании онлайн радио… ради чего собсна она мне и нужна была)) Никто не использует эту связку — clementine+libtag1-rusxmms для корректного отображения тегов в ср-1251?
- Печать
Страницы: [1] Вверх
I got this error when installing some software:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up gconf2 (3.2.0-0ubuntu1) ...
I/O warning : failed to load external entity "/usr/share/gconf/schemas/compiz-wobbly.schemas"
Failed to open `/usr/share/gconf/schemas/compiz-wobbly.schemas': No such file or directory
I/O warning : failed to load external entity "/usr/share/gconf/schemas/gwd.schemas"
Failed to open `/usr/share/gconf/schemas/gwd.schemas': No such file or directory
dpkg: error processing gconf2 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mutter-common:
mutter-common depends on gconf2 (>= 2.28.1-2); however:
Package gconf2 is not configured yet.
dpkg: error processing mutter-common (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libmutter0:
libmutter0 depends on mutter-common (>= 3.2); however:
Package mutter-common is not configured yet.
libmutter0 depends on mutter-common (<< 3.3); however:
Package mutter-common is not configured yet.
dpkg: error processing libmutter0 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gir1.2-mutter-3.0:
gir1.2-mutter-3.0 depends on libmutter0 (>= 3.1.92); however:
Package libmutter0 is not configured yet.
dpkg: error processing gir1.2-mutter-3.0 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gnome-shell:
gnome-shell depends on gir1.2-mutter-3.0; hNo apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
owever:
Package gir1.2-mutter-3.0 is not configured yet.
gnome-shell depends on libmutter0 (>= 3.2.1); however:
Package libmutter0 is not configured yet.
gnome-shell depends on gconf2 (>= 2.28.1-2); however:
Package gconf2 is not configured yet.
dpkg: error processing gnome-shell (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
gconf2
mutter-common
libmutter0
gir1.2-mutter-3.0
gnome-shell
E: Sub-process /usr/bin/dpkg returned an error code (1)
Braiam
66.7k30 gold badges175 silver badges264 bronze badges
asked Nov 9, 2011 at 14:09
1
Just hit one command in the terminal to fix that problem:
sudo apt --fix-broken install
And the problem will be solved.
Eliah Kagan
116k54 gold badges313 silver badges489 bronze badges
answered May 3, 2018 at 9:38
1
In linux mint, I solved the problem via first:
sudo dpkg --configure -a
then:
sudo apt-get upgrade
answered Jun 26, 2019 at 11:48
FarshidFarshid
2792 silver badges3 bronze badges
1
It is saying
Package gconf2 is not configured yet.
Have you tried sudo dpkg-reconfigure gconf2
?
If that doesn’t work, try sudo apt-get remove --purge gconf2 && sudo apt-get install gconf2
.
Zanna♦
68.9k56 gold badges215 silver badges327 bronze badges
answered Nov 9, 2011 at 17:26
earthmeLonearthmeLon
10.9k1 gold badge36 silver badges59 bronze badges
1
These two commands can fix some package-management issues:
sudo dpkg --configure -a
sudo apt-get install -f
Zanna♦
68.9k56 gold badges215 silver badges327 bronze badges
answered Jul 21, 2019 at 4:37
1
It’s I/O error! Your hard disk is failing. Use command dmesg
and check if kernel log show a Input/Output error in the hard disk. Then check the File-System by running fsck.ext4 /dev/sda1
, and reinstall the package that contain file:
apt-file search /usr/share/gconf/schemas/gwd.schemas
apt-file search /usr/share/gconf/schemas/compiz-wobbly.schemas
apt-get install --reinstall $package1 $package2
PS: buy a new hard drive!
answered Nov 11, 2016 at 2:03
2