Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 309137 - gconf / dbus error for mail-client/mozilla-thunderbird-3.0.3-r1 without gnome and dbus USEFLAG set
Summary: gconf / dbus error for mail-client/mozilla-thunderbird-3.0.3-r1 without gnome...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-12 13:35 UTC by K. Posern
Modified: 2010-03-13 20:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description K. Posern 2010-03-12 13:35:51 UTC
I recently changed from gnome to LXDE and now I don't have gconf anymore running (and also no dbus --session daemon anymore).

Ever since I get for (firefox and) thunderbird the below warning at startup.

Then I recompiled my complete system without dbus and gnome USEFLAG.
Because I thought that this would tell thunderbird not to expect (depend on) either dbus or gnome(i.e. gconf) anymore.

But the warning still appears.
As the DETAILS message talks about gconf and dbus I am not sure...

/1st/ Is the missing gconf the problem?
But then how is it on a KDE system that (I imagine) also would not have a gconf daemon running? ...And how about systems without KDE and GNOME?

AND/OR

/2nd/ Is the missing dbus the problem?
Does this mean thunderbird /needs/ dbus? (for what? - to talk to whom (which other application)?)
And if yes, what is then the dbus useflag for?

As you can see: I am a bit lost.

So I am not sure if this is an ebuild problem or a bug in thunderbird or a works-as-it-should phenomenon.


Reproducible: Always

Steps to Reproduce:
1. Starting thunderbird (or firefox)
2.
3.

Actual Results:  
I get a popup with this message + these DETAILS in a textbox below it:

===========================================================================
An error occurred while loading or saving configuration information for firefox. Some of your configuration settings may not work properly.
---------------------------------------------------------------------------
DETAILS:
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: Failed to connect to socket /tmp/dbus-F9CwWhIZ1W: Connection refused)
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: Failed to connect to socket /tmp/dbus-F9CwWhIZ1W: Connection refused)
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: Failed to connect to socket /tmp/dbus-F9CwWhIZ1W: Connection refused)
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: Failed to connect to socket /tmp/dbus-F9CwWhIZ1W: Connection refused)
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: Failed to connect to socket /tmp/dbus-F9CwWhIZ1W: Connection refused)
===========================================================================


Expected Results:  
No pop-up and:

No need for dbus (because thunderbird should just run as an independend X program ... which cuts down maybe some functionality, but I would not care).

...and/or...

No need for gconf (because I am not running gnome, because thunderbird can use a config file to store whatever config it needs to store).


For dependency reasons these are the only packages left with an enabled gnome useflag (but they seem not related to thunderbird, or are they maybe?):

===========================================================================
eix -I -e --installed-with-use gnome -c
[I] app-portage/cfg-update (1.8.2-r1@17/01/10): Easy to use GUI & CLI alternative for etc-update with safe automatic updating functionality
[I] gnome-base/gvfs (1.2.3@01/08/09): GNOME Virtual Filesystem Layer
[I] gnome-extra/gucharmap (2.26.3.1@10/01/10): Unicode character map viewer
[I] gnome-extra/libgsf (1.14.15@03/12/09): The GNOME Structured File Library
[I] net-libs/libsoup (2.28.2(2.4)@11/03/10): An HTTP library implementation in C
[I] x11-libs/goffice (0.6.6(0.6)@30/04/09): A library of document-centric objects and utilities

===========================================================================
emerge --info:

Portage 2.2_rc67 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31.3-nogo-pixel i686)
=================================================================
System uname: Linux-2.6.31.3-nogo-pixel-i686-Intel-R-_Core-TM-2_CPU_U7600_@_1.20GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 10 Mar 2010 22:45:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.5.4-r3, 2.6.4-r1, 3.1.1-r1
dev-python/pycrypto: 2.1.0_beta1
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.8.0-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.3
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       3.4.6-r2, 4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 LOKI-EULA sun-bcla-java-vm skype-eula"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=nocona -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-mtune=nocona -O2 -pipe"
DISTDIR="/vola/distfiles"
EMERGE_DEFAULT_OPTS="--nospinner -1"
FEATURES="assume-digests buildsyspkg ccache collision-protect distlocks fixpackages metadata-transfer news noinfo parallel-fetch preserve-libs protect-owned sandbox sfperms strict suidctl unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.netnitco.net"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en de fr"
MAKEOPTS="-j 4"
PKGDIR="/vola/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS=" --exclude-from="/etc/portage/rsync_excludes" --delete-excluded --quiet"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/vola/tmp.portage"
PORTDIR="/vola/portage"
PORTDIR_OVERLAY="/vola/layman/java-overlay /vola/layman/gnome /vola/layman/lisp /vola/layman/science /vola/layman/sunrise /vola/layman/vmware /vola/layman/x11 /vola/layman/jokey /vola/layman/ibormuth /vola/layman/mozilla /LINKS/overlays/mine /LINKS/overlays/python-experimental/experimental"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7zip R X a52 aac aalib ace acl acpi activefilter additions administrator agg aim aio alsa amr amrnb amrwb animgif apache2 applet ares async atm atmo atop audio bash-completion battery berkdb bittorrent bl blender blender-game bugzilla bundledlibevent bzip2 cairo ccache cdaudio cdda cddax cddb cdio cdparanoia cdr cdrom cdsound cgi chipcard chm chroot clamd cli clisp common-lisp connection-sharing corefonts cpufreq cpulimit cracklib crypt css cups cupsddk curl cxx dc1394 dedicated dga dhclient dia dirac directfb disk-partition djvu dmi dnd dot dri dts dv dvb dvd dvdnav dvdr dvdread dvi eap-tls eds emacs emboss emovix enca encode eolconv escreen exif expat extra extra-algorithms extra-cardsets faac faad fat fbcon fbcondecor fbsplash festival ffmpeg fftw firefox flac flash flite fltk fluidsynth fontconfig foomaticdb fortran fpx freesound ftp fts3 fuse galago games garmin gcdmaster gcj gcrypt gd gdal gdbm gdl gecko geldkarte geoip ggi gif gimp git github glade glib glitz glsa glut gmp gnome-keyring gnuplot gnutls gpac gpg gpgme gphoto2 gpm grace grammar graphics graphviz gre grub gs gsl gstreamer gtk gtkhtml guile gzip h323 hbci hddtemp hdri hpn hvm iconv icotools icq id3 id3tag idea idn ieee1394 imagemagick imap imlib inkjar inotify inquisitio ioctl iptc irc jabber jadetex java java6 jbig jce jingle jpeg jpeg2k kate kde4 kernel-helper key-screen keyring keyscrub kqemu kvm ladspa lame laptop latex lcms ldap ldap-sasl libass libcaca libgda libnotify libsamplerate libsexy libssh2 libsysfs libtiger libv4l2 lightning linuxthreads-tls live lm_sensors logrotate logwatch lua lvm lvm2 lyrics lyrics-screen lyx lzma lzo mad madwifi maildir mailwrapper maps matroska mbrola md5sum metalink metric mikmod mime mimencode ming mixer mjpeg mmx mmxext mng moc modplug modules moneyplex monolithic-build mp2 mp3 mp4 mpd mpeg mplayer msn mtp mudflap multiprocess multiuser musepack music musicbrainz mysql nas nautilus ncurses nemesi net nethack network networking nntp nocd normalize nptl nptlonly ocaml ocamlopt odbc ofx ogg ogm ole openal openct openexr opengl openmp openssl opensslcrypt openvpn pam pango parted passwordsave pcap pcmcia pcre pcsc-lite pda pdf perl php phyp pink pkcs11 player plotutils pm-utils pmu png pnm pop portage portaudio posix postgres postscript pppd pptp preview-latex profile proj pstricks psyco publishers pvr pygrub python q32 qa qemu qt3support qt4 quicktime quotes radio radius rar raw rdesktop rdesktop-vrdp readline realmedia reflection regex reiser4 replaygain rle rtc rtf rtsp samba sasl scanner schroedinger science screen screenshot script scripting scripts sdl sdl-image sdl-sound sdlaudio session shine shout sid sift skey skins slang smartcard smi sndfile snmp socks5 sound sounds soup sox speech speex spell spl sqlite sqlite3 srt sse sse2 sse3 ssh ssh2 ssl ssse3 stream stream4udp svg svga svgz symlink sysfs syslog t1lib taglib tagwriting tetex tex4ht tga theora thesaurus threads thunar thunderbird tidy tiff timidity tivo tk tls tools truetype twolame type1 udev uml unicode unzip usb userlocales utf8 utils v4l2 vcd vcdinfo vcdx video videos vidix vim vim-pager vim-syntax vim-with-x virtualbox visibility visualizer vlm vmx voice vorbis wav wavpack webkit webmail wifi win32codecs winetools wma wma-fixed wmf wmp wxwindows x264 x86 xanim xattr xcb xcomposite xemacs xen xetex xfce xft xinerama xml xmp xorg xosd xpm xscreensaver xslt xterm xulrunner xv xvid xvmc yahoo yv12 zip zlib zoran zsh-completion zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="fuji" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de fr" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vesa i810 fbdev intel" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Jory A. Pratt gentoo-dev 2010-03-12 14:23:26 UTC
You have corrupted your profiles. Please test with clean profiles, if your still able to duplicate the bug assign to mozilla herd, if not please close invalid.
Comment 2 K. Posern 2010-03-12 16:36:57 UTC
Thank you very much for the fast response.

I would appreciate a lot if you could explain me what this means: "you have corrupted your profile"?

How did I do this?

How can I fix it?

P.S.:
I googled for "gentoo corrupted profile" and "gentoo corrupt profile" but (I think) nothing useful came up.
Comment 3 K. Posern 2010-03-12 16:39:41 UTC
I forgot:

I suppose you are talking about the Gentoo profile like in:

     eselect profile list

But it says below that I am using profile 2, no?

Available profile symlink targets:
  [1]   default/linux/x86/10.0
  [2]   default/linux/x86/10.0/desktop *
  [3]   default/linux/x86/10.0/developer
  [4]   default/linux/x86/10.0/server
  [5]   hardened/linux/x86/10.0
  [6]   selinux/2007.0/x86
  [7]   selinux/2007.0/x86/hardened
  [8]   selinux/v2refpolicy/x86
  [9]   selinux/v2refpolicy/x86/desktop
  [10]  selinux/v2refpolicy/x86/developer
  [11]  selinux/v2refpolicy/x86/hardened
  [12]  selinux/v2refpolicy/x86/server

Sorry for the probably lame question(s)!
Comment 4 Jory A. Pratt gentoo-dev 2010-03-13 14:43:19 UTC
(In reply to comment #2)
> Thank you very much for the fast response.
> 
> I would appreciate a lot if you could explain me what this means: "you have
> corrupted your profile"?
> 
> How did I do this?
> 
> How can I fix it?
> 
> P.S.:
> I googled for "gentoo corrupted profile" and "gentoo corrupt profile" but (I
> think) nothing useful came up.
> 

These are your mozilla profiles not gentoo profiles. mv ~/.mozilla ~/.mozilla-bak and start firefox will produce a clean profile. If all works well there I can give you instructions on how to restore boookmarks and ect.
Comment 5 K. Posern 2010-03-13 20:36:55 UTC
OF COURSE !!! :))
Somehow I had forgotten about these profiles.

So:

mv ~/.thunderbird ~/.thunderbird.ORIG

Was NOT enough.

Then I emptied my complete homedirectory and voila now the problem is gone and thudnerbird and firefox startup faster :)

Thanks a bunch again!