Le 09/02/2013 05:30, Felix Miata a écrit :
On
2013-02-08 15:52 (GMT-0500) J. Leslie Turriff composed:
I installed Trinity in my openSuSE 12.2 on
X86_64, using the instructions
on your website.
With DISPLAYMANAGER="/opt/trinity/bin/kdm"
in
/etc/sysconfig/displaymanager and DEFAULT_WM="kdm" in
/etc/sysconfig/windowmanager, booting the system displays the
Trinity
login prompt, but when I enter my username and password, the
display just
blinks and refreshes the password field.
Any suggestions on how to proceed are
welcome.
Take a look at thread
http://trinity-users.pearsoncomputing.net/?0::4196 and
see if anything that belongs in the wiki never made it there. If
you haven't
gotten this figured out in a couple of days I'll try to find time
to
look at my two 12.2/TDE installs to see if I can help.
I think (not sure) that the original problem is related to a PAM
authentication failure.
Trinity's base programs use PAM authentication for 4 distinct
actions.
In all distributions for which I built TDE, EXCEPT opensuse, I've
imitated the Debian/Ubuntu packaging way, and I've created 4
different files.
These files are simply copy/paste of their KDE4 equivalent on their
corresponding distribution.
Build options:
-DKCHECKPASS_PAM_SERVICE="kcheckpass-trinity" \
-DKDM_PAM_SERVICE="kdm-trinity" \
-DKSCREENSAVER_PAM_SERVICE="kscreensaver-trinity" \
So you have 4 PAM files:
$ ls -l /etc/pam.d/*trinity*
-rw-r--r-- 1 root root 134 sept. 24 15:01
/etc/pam.d/kcheckpass-trinity
-rw-r--r-- 1 root root 500 sept. 24 15:01 /etc/pam.d/kdm-trinity
-rw-r--r-- 1 root root 352 sept. 24 15:01 /etc/pam.d/kdm-trinity-np
-rw-r--r-- 1 root root 134 sept. 24 15:01
/etc/pam.d/kscreensaver-trinity
But for OpenSuse, I've chosen to imitate the Opensuse KDE3 packaging
way. KDM is using the XDM configuration file.
-DKCHECKPASS_PAM_SERVICE="kcheckpass-trinity" \
-DKDM_PAM_SERVICE="xdm" \
-DKSCREENSAVER_PAM_SERVICE="kcheckpass-trinity" \
That the second time I'm using packaging code from the Opensuse KDE3
repository, and in both case it does not work correctly ...
First time: http://bugs.trinitydesktop.org/show_bug.cgi?id=1389
So I will stop the opensuse exceptions in RPM packaging. In 3.5.13.2
and future versions Opensuse will be packaged exaclty like other RPM
distros.
Francois