Hi, 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.
I have looked in /var/log/messages, /var/log/warn, /var/log/Xorg.0.log, xdm.errors and kdm.log, but the only suspicious items I see are in kdm.log:
QWidget::setMinimumSize: The smallest allowed size is (0,0) QWidget::setMaximumSize: (unnamed/QDialog) Negative sizes (-1,-1) are not possible Feb 8 13:39:24 kdm_greet[28323] error: Can't open default user face QImage::convertDepth: Image is a null image QImage::smoothScale: Image is a null image
Perhaps one or more of these is causing the issue? Any suggestions on how to proceed are welcome.
Leslie
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.
Date: Fri, 8 Feb 2013 23:30:16 -0500 From: mrmazda@earthlink.net To: trinity-users@lists.pearsoncomputing.net Subject: Re: [trinity-users] Cannot login using Trinity kdm on openSuSE 12.2
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. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation)
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata *** http://fm.no-ip.com/
Hi!
I am able to login using xdm fine; it's just TDM that's not working, as
far as I can tell. xdm works with twm and icewm, but TDM does not work with either of them, so I'm pretty sure that there's something wrong with the Trinity setup. I suspect that the absence of /etc/trinity probably has something to do with it, but I don't know what is supposed to be in it. LeslieA problem of XDM is that it doesn't let you choose from a simple menu the window manager or desktop environment you want to use, this is why I would really try to see if from GDM you could choose TDE as a desktop environment and try to see if you can login properly and use Trinity. Plus it doesn't mean that XDM is able to see Trinity or its paths. If after installing GDM you can login to use either twm, icewm or TDE, then we'll know that the problem is with TDM, or simply using GDM might do the job.
From what I have seen by testing different TDE linux distros (mine, Francois Andriot'S FC 17 with TDE and EXE GNU/Linux), in EXE, there is a /etc/trinity folder while in FC17 and in PCLinuxOS, there is no /etc/trinity folders, as is probably the case with OpenSUSE. Francois Andriot is the person who has made the packages for Fedora, PCLOS and many other distros and I guess that probably all of them don't have an /etc/trinity folder. On PCLOS, I have found at least some of these files to be in /opt/trinity/share/config
Might the problem come from using 32bit packages on 64bit system? I don't know if you do it on a fresh install or from your existing system, but I would try to do it from a 32bit version of OpenSUSE, to see if it works as it should.
-Alexandre
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
On 2013-02-08 23:30 (GMT-0500) Felix Miata composed:
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.
What I was recalling is the part about Xsession discussed in http://trinity-users.pearsoncomputing.net/?0::4095 whic may not have gotten the required follow-up before next build. IIRC the problem I was having that that fixed is your current problem.
Le 08/02/2013 21:52, J. Leslie Turriff a écrit :
Hi, 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. I have looked in /var/log/messages, /var/log/warn, /var/log/Xorg.0.log, xdm.errors and kdm.log, but the only suspicious items I see are in kdm.log:
QWidget::setMinimumSize: The smallest allowed size is (0,0) QWidget::setMaximumSize: (unnamed/QDialog) Negative sizes (-1,-1) are not possible Feb 8 13:39:24 kdm_greet[28323] error: Can't open default user face QImage::convertDepth: Image is a null image QImage::smoothScale: Image is a null image
Perhaps one or more of these is causing the issue? Any suggestions on how to proceed are welcome.
Leslie
Hello, this message is harmless (I think). It just tells that some user account does not have an associated icon to display on the login screen. So KDM is unable to display the icon.
Francois