So the problem is user can't work correctly after login, not the lxdm itself quit.
In my opinion, The analysis https://bugzilla.redhat.com/show_bug.cgi?id=1283581 is correct.
So the only workaround is set xauth_path now.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Then lxdm-binary should try writing as root first then chown, and if it fails write it as user's priviledges.
(and anyway I think set_face_file() should be fixed)
Last edit: Mamoru TASAKA 2015-11-20
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I attached the lxdm.log with LXDM from current git master. Appearantly, the X server opens on VT7 with blank screen instread on the configured VT1. I'm using xorg-server 1.17.4.
Yes, I have "lxdm" user, which is created automatically on Arch Linux a long time ago. Why should I delete it? Are you sure that it's better to run lxdm greeter as root?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It cannot be, you are in list of Release Technicians for LXDE so should have full admin access to the files of LXDE. When it was last time you've tried it? Possibly it was in the time when sourceforge migrated to new site and there were a lot of problems with it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Could you come to #lxde channel @ OFTC, please? I see nothing wrong with your permissions, I even made a test user to check and I could add and delete folder from that user without any problem. So I would like to check everything in real time, talking with you. Thank you in advance.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you very much! I have no idea, may be adding test user then removing it refreshed your status in their database. Anyway, that's very good the problem is fixed now.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have run this version stable, so please provide more infomation.
I don't know the detailed configuration of this reporter, however an user using NFS-mounted directory as home directory is now seeing this:
https://bugzilla.redhat.com/show_bug.cgi?id=1283581
I have not tried this myself, although.
So the problem is user can't work correctly after login, not the lxdm itself quit.
In my opinion, The analysis https://bugzilla.redhat.com/show_bug.cgi?id=1283581 is correct.
So the only workaround is set xauth_path now.
No, it's a different problem. I can see only a blank screen after this commit. LXDM does not load for me. What information do you need?
For NFS problem, I think when writing user's ~/.Xauthority, lxdm should first drop its priviledges first and write it, and restore its priviledges.
So while I am waiting the downstream bug reporter's feedback, I think the attached patch should do the work (patch is against 0.5.2)
And maybe set_face_file() should fix similarly.
this patch only works if xauth file is at ~/, if pam or config file provide somewhere need root, it will fail.
Then lxdm-binary should try writing as root first then chown, and if it fails write it as user's priviledges.
(and anyway I think set_face_file() should be fixed)
Last edit: Mamoru TASAKA 2015-11-20
That's strange, root should be can do everything on unix. another problem is ~/ is readonly filesystem.
Okay, after some googling looks like setting Xauthority file to DM specific directory seems preferable.
https://bugzilla.redhat.com/show_bug.cgi?id=1283581 may workaround after my commit http://git.lxde.org/gitweb/?p=lxde/lxdm.git;a=commit;h=6708f89ee1648f0d697ec7953426346ab400751c.
You shoud at least provide /var/log/lxdm.log.
I attached the lxdm.log with LXDM from current git master. Appearantly, the X server opens on VT7 with blank screen instread on the configured VT1. I'm using xorg-server 1.17.4.
I google the web, the error most likely happen when user use X11 over network, do you use local machine to test or over ssh?
I'm using a local virtual machine for the test.
one possible reason is your system have "lxdm" user, just delete it.
Yes, I have "lxdm" user, which is created automatically on Arch Linux a long time ago. Why should I delete it? Are you sure that it's better to run lxdm greeter as root?
BTW, the downstream reporter says NFS issue is fixed with the latest git.
"lxdm" user problem fixed in git now, if you can confirm it I will release 0.5.3
That is perfect! I would like you to release it into http://sourceforge.net/projects/lxde/files/lxdm/ rather than somewhere else. Thank you very much!
I confirm that it's fixed now. Thanks!
I don't have write access to lxde project.
I have upload 0.5.3 version at https://sourceforge.net/projects/lxdm/files/lxdm%200.5.3/
It cannot be, you are in list of Release Technicians for LXDE so should have full admin access to the files of LXDE. When it was last time you've tried it? Possibly it was in the time when sourceforge migrated to new site and there were a lot of problems with it.
Try upload today, still don't have permission.
Could you come to #lxde channel @ OFTC, please? I see nothing wrong with your permissions, I even made a test user to check and I could add and delete folder from that user without any problem. So I would like to check everything in real time, talking with you. Thank you in advance.
I have uploaded the file now, maybe something changed?
Thank you very much! I have no idea, may be adding test user then removing it refreshed your status in their database. Anyway, that's very good the problem is fixed now.