Amongst other duties, the pam_console package places the xdm / console username in a file called var/run/console.lock. The current installation of gphoto2 requires pam_console for the usbcam hotplugging to work. Pam_console may not be installed, and as a result, the default usbcam hotplug script (which expects to find a console.lock file) will not be able to do it's job. I suggest that the default usbcam hotplug file needs to be modified to accomodate this scenario; for example if no console-lock data is found perhaps there is another way to find out who is logged into the console? Perhaps this is not even needed at all? See this forum post: http://forums.gentoo.org/viewtopic-t-305390-highlight-console+lock.html As you will observe, there are a number of borderline-unacceptable solutions floating in the wild; Most users will not be comfortable hacking their hotplug files. Reproducible: Always Steps to Reproduce: 1. On a system with use pam, pam_console build digikam and all dependancies 2. Try to import photos 3. Observe error message Actual Results: A permissions problem prevents Digika from importing photos. This is because gphoto2 cannot read and write to the USB Camera. This is because the hotplug script failed to change permissions on the device. Expected Results: Perfect photos! sal@imelda usb $ sudo emerge info Password: Portage 2.0.51.22-r2 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.5-r0, 2.6.11-gentoo-r11 x86_64) ================================================================= System uname: 2.6.11-gentoo-r11 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/X11/app-defaults /etc/X11/gdm /etc/X11/rstart /etc/X11/xdm /etc/gconf /etc/gnome-vfs-2.0 /etc/hotplug /etc/init.d /etc/logrotate.d /etc/modules.autoload.d /etc/pam.d /etc/sane.d /etc/sound /etc/ssl /etc/ssl/postfix /usr/kde /etc/env.d" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo http://ftp.linux.ee/pub/gentoo/distfiles/ ftp://trumpetti.atm.tut.fi/gentoo/ http://mir.zyrianes.net/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://ftp.rhnet.is/pub/gentoo/ http://ftp.heanet.ie/pub/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.du.se/pub/os/gentoo http://mirror.pudas.net/gentoo http://gentoo.mirror.solnet.ch ftp://mirrors.blueyonder.co.uk/mirrors/gentoo http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage" USE="amd64 3dnowex X Xaw3d a52 aac aalib alsa apache2 arts artswrappersuid asterisk audiofile avi bash-completion berkdb bitmap-fonts bootsplash cdda cddb cdio cdparanoia cdr cdrom codecs cracklib css csv cups curl dga directfb dpms dv dvd dvdr dvdread emacs emoticon encode esd ethereal exif fame fbcon festival ffmpeg firefox flac flash fpx freetype gd ggi gif gimp gnome gnomedb gnuplot gnustep gnutls gphoto2 gpm graphviz gs gtk gtk2 haskell httpd icq icu image imagemagick imap imlib innodb ithreads jabber jack java jbig jikes jit joystick jpeg jpeg2k justify jython kde lcms libcaca libwww lirc live lzo lzw mad matroska mng mozcalendar mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg mplayer msn msql mssql multilib music mysql mythtv nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nas ncurses net network nls nntp no-old-linux nptl oav objc ogg oggvorbis openal opengl oss pam pam_chroot pam_console pam_timestamp pda perl php pic png pnp posix postgres postgresql povray python qt quicktime rar readline real recode remix remote resperl rogue rss rtc ruby samba scanner sdl sendfile serial shorten sms smtp sndfile soap sockets socks5 sounds sox spamassassin speedo speex spell spl sql sqlite3 ssl stream streamzap subversion svg tcpd tga theora threads tiff truetype truetype-fonts underscores unicode usb v4l v4l2 vcd vcdimager visualization vlm vmdbmysql vnc voice vorbis web webdav wifi wmf wxwindows xanim xchatdccserver xchattext xemacs xface xfs xine xinerama xml xml2 xmlrpc xmms xosd xpm xprint xscreensaver xslt xv xvid xvmc yahoo yp yv12 zaptel zeo zeroconf zlib zvbi userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
*** This bug has been marked as a duplicate of 84628 ***