After adding a new user, either via KUser or via console commands, the KDE login accepts the new user name & password, then goes blank for awhile & returns to the KDE login screen. The ~/.xsession-errors file for the new user is as follows: ============================================================================== kde-config: error while loading shared libraries: libart_lgpl_2.so.2: cannot open shared object file: Permission denied /usr/kde/3.3/bin/startkde: line 166: xset: command not found (Ya know the path to xset, what gives?) /usr/kde/3.3/bin/startkde: line 169: xset: command not found /usr/kde/3.3/bin/startkde: line 179: xsetroot: command not found # or if the full path to xset & xsetroot is added in: (waddya mean Permission Denied, it's set at 0776??) /usr/kde/3.3/bin/startkde: line 166: /usr/bin/xset: Permission denied /usr/kde/3.3/bin/startkde: line 169: /usr/bin/xset: Permission denied /usr/kde/3.3/bin/startkde: line 179: /usr/bin/xsetroot: Permission denied startkde: Starting up... kreadconfig: error while loading shared libraries: libart_lgpl_2.so.2: cannot open shared object file: Permission denied ksplash: error while loading shared libraries: libart_lgpl_2.so.2: cannot open shared object file: Permission denied kdeinit: error while loading shared libraries: libart_lgpl_2.so.2: cannot open shared object file: Permission denied startkde: Could not start kdeinit. Check your installation. /usr/kde/3.3/bin/startkde: line 232: xmessage: command not found Warning: connect() failed: : No such file or directory ksmserver: error while loading shared libraries: libart_lgpl_2.so.2: cannot open shared object file: Permission denied startkde: Shutting down... Warning: connect() failed: : No such file or directory Error: Can't contact kdeinit! artsshell: error while loading shared libraries: libaudiofile.so.0: cannot open shared object file: Permission denied startkde: Running shutdown scripts... startkde: Done. ============================================================================== For a valid user login, the ~/.xsession-errors file is as follows: ============================================================================== xset: bad font path element (#72), possible causes are: Directory does not exist or has wrong permissions Directory missing fonts.dir Incorrect font server address or syntax startkde: Starting up... QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used kbuildsycoca running... kdecore (KAction): WARNING: KAction::insertKAccel( kaccel = 0x824b578 ): KAccel object already contains an action name "del" QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used konqueror: ERROR: Error in BrowserExtension::actionSlotMap(), unknown action : searchProvider kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.3/lib/kde3/libaudiocd_encoder_flac.so: undefined symbol: create_audiocd_encoders Checking /dev/cdrom for cdrom... Testing /dev/cdrom for cooked ioctl() interface CDROM sensed: ATAPI compatible LITE-ON COMBO SOHC-5232K evolution-alarm-notify-Message: Setting timeout for 64854 1142316000 1142251146 evolution-alarm-notify-Message: Tue Mar 14 00:00:00 2006 evolution-alarm-notify-Message: Mon Mar 13 05:59:06 2006 evolution-alarm-notify-Message: Loading file:///home/daddybot/.evolution/calendar/local/system evolution-alarm-notify-Message: Loading contacts:/// evolution-alarm-notify-Message: Loading file:///home/daddybot/.evolution/tasks/local/system evolution-alarm-notify-Message: alarm-notify.c:176: Could not get the list of sources to load evolution-alarm-notify-Message: Loading alarms for today evolution-alarm-notify-Message: Loading alarms for today evolution-alarm-notify-Message: Loading alarms for today kio (KDirWatch): WARNING: KDirWatch::removeDir can't handle '/' ksmserver: WARNING: SmsDie timeout, client (Deleted for security reasons[JTS]) startkde: Shutting down... warning: leaving MCOP Dispatcher and still 12 object references alive. - Arts::SampleStorage - Arts::Synth_MULTI_ADD - Arts::Synth_MULTI_ADD - Arts::Synth_PLAY - Arts::StereoVolumeControl - Arts::StereoEffectStack - Arts::Synth_BUS_DOWNLINK - Arts::SoundServerV2 - Arts::Synth_BUS_UPLINK - Arts::Synth_AMAN_PLAY - Arts::AudioManagerClient - Arts::MidiManager warning: leaving MCOP Dispatcher and still 113 types alive. klauncher: Exiting on signal 1 KWrited - Listening on Device /dev/pts/0 startkde: Running shutdown scripts... startkde: Done. ============================================================================== As you can see, KDE has problems, but does allow the old user to login & startkde. This problem exists for KDE V3.3.2 & V3.4.3, so I don't think it's really a KDE problem. I verified that I can create a new user on my Daughter's laptop, which is also running gentoo, so I'm pretty sure that there's a config file somewhere with a bogus setting, I just don't know where or what it is. The new user belongs to the same groups as the older user, so the problem is not group-related. I also verified that startkde knows the proper $PATH setting up to the point in the script where error messages get generated (line #166 etc). I Briefly experimented with liberalizing the permissions of libart_lgpl_2.so.2 and libaudiofile.so.0, but this did not fix the problem either. Any ideas? ___________________________________________________ . Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.