Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 317441 - gnome-base/gnome-volume-manager-2.24.1 stopped detecting hald (sys-apps/hal-0.5.14-r2), however hald is started
Summary: gnome-base/gnome-volume-manager-2.24.1 stopped detecting hald (sys-apps/hal-0...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-27 09:24 UTC by Robert Golding
Modified: 2010-04-28 03:00 UTC (History)
0 users

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 Robert Golding 2010-04-27 09:24:38 UTC
I'm having some trouble with drive mounting in Gnome. It worked fine for me before, but since an update last week (20 April 2010) it all seems to be a mess. CD/DVD's, usb drives and other media don't get mounted in Gnome after insertion.

Dmesg shows me the events for the usb/CD/storage insertion and I can manually mount the device, but gnome doesn't automount anymore.
From what I can make out of it, the gnome-volume-manager stopped detecting hald, however hald is started according to rc-status.
If I try to start the gnome-volume-properties, I get a message box telling me that hald is not started.

I have rebuilt gnome-volume-manager, consolekit, hal, udev, and the kernel plus without success in fixing this problem.

App versions;
Gentoo Gnome 2.26.3
gnome-base/gnome-volume-manager-2.24.1
sys-apps/hal-0.5.14-r2
sys-fs/udev-151-r2
sys-auth/consolekit

Reproducible: Always



Expected Results:  
Insert media and have it appear on the desktop as mounted.  While I am able to mount manually, my family are plain users and rely on automount to find their devices/CD/DVDs.

one ~ # emerge --info             
Portage 2.2_rc67_p75 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.33-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.33-gentoo-r1-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_6000+-with-gentoo-2.0.1
Timestamp of tree: Mon, 26 Apr 2010 03:30:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1
dev-python/pycrypto: 2.1.0_beta1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5-r1, 1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4, 4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.33
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS=" http://mirror.aarnet.edu.au/pub/gentoo  http://ftp.swin.edu.au/gentoo  http://gentoo.osuosl.org/  http://mirror.pacific.net.au/linux/Gentoo  http://mirror.usu.edu/mirrors/gentoo/  http://distfiles.gentoo.org/distfiles  http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_AU"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/robert /usr/portage/local/layman/lordvan"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 64bit X a52 aac aalib acl acpi additions aften aim akamaru alsa amd64 amd64codecs asf audacious audiofile auto-completion automount avahi avi bash-completion bashlogger berkdb bitmap-fonts bittorrent bluetooth bonobo branding browserplugin bzip2 bzlib cairo cd cdda cdparanoia cdr cli consolekit corba cracklib crypt cups cxx dbus dca directfb directv disk-partition dlloader dri dts dv dvb dvd dvdr dvdread eds elf emboss encode epson esd evdev exif fam fbcon ffmpeg firefox flac fontconfig fortran freetype fuse games gdbm gif gimp glitz glx gnome gnome-keyring gphoto2 gpm grub gstreamer gtk gtk2 hal iconv icq imlib imlib2 inotify ipfilter iproute2 java javascript jpeg jpeg2k jpg kernel-linux lcms ldap libg++ libnotify lm_sensors mad midi mikmod mjpeg mjpg mmx mmxext mng modules mp3 mp4 mpeg mpg mplayer mudflap multilib ncurses nls nptl nptlonly nsplugin nv nvidia offensive ogg opengl openmp oss pam pango pcre pdf pdflib perl png ppds pppd print pulseaudio python qt3support qt4 quicktime readline reflection remote sane scanner sdl session smp spell spl sse sse2 ssl startup-notification svg sysfs tcpd tga tiff totem truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vdpau vorbis wma wmf wmv x264 x86_64 xcb xine xinerama xml xorg xsane xulrunner xv xvid zlib" ALSA_CARDS="hda-intel hda-nvidia usb-audio" 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="canon" DVB_CARDS="cx18 cx231xx cx23885 ttpci" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_AU" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia nv v4l fbdev" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Robert Golding 2010-04-27 09:28:59 UTC
Typo for App version, sys-auth/consolekit-0.3.0-r2.


Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-04-27 12:43:52 UTC
did you upgrade dbus recently ?
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-04-27 12:44:38 UTC
also, how come you are not using gnome-power-manager-2.22 or 2.28, 2.24 and 2.26 are broken in many ways.
Comment 4 Pacho Ramos gentoo-dev 2010-04-27 12:44:52 UTC
Why are you still using gnome-volume-manager when nautilus-2.26 replaces it? Please let nautilus mount your storage devices ;-)
Comment 5 Robert Golding 2010-04-28 02:33:52 UTC
(In reply to comment #3)
> also, how come you are not using gnome-power-manager-2.22 or 2.28, 2.24 and
> 2.26 are broken in many ways.
> 

That would be because g-p-m-2.24 is the only one in portage
Comment 6 Robert Golding 2010-04-28 02:57:08 UTC
(In reply to comment #4)
> Why are you still using gnome-volume-manager when nautilus-2.26 replaces it?
> Please let nautilus mount your storage devices ;-)
> 

I removed gnome-volume-manager and then re-merged (with flags);
sys-apps/dbus-1.2.24
sys-fs/udev-151-r2 (devfs-compat extras)
sys-auth/policykit-0.9-r1 (bash-completion pam)
sys-apps/hal-0.5.14-r2 (X acpi consolekit crypt disk-partition -policykit)
gnome-base/nautilus-2.26.4-r1

After which there was no change.  It then occurred to me that hal should have policykit enabled, so re-merged hal with USE="policykit" and then everything worked -- hurrah!!

The system insists on pulling in gnome-volume-manager because gnome-meta requires it, but I have disabled it completely within session.

Should I put it in package.provided ?  Does portage still recognize package.provided ?

Anyway it is all working now, so am changing it to RESOLVED-WORKSFORME
Comment 7 Robert Golding 2010-04-28 03:00:17 UTC
BTW, thankyou for the help