Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#20119 - [gnome-system-tools] cannot create a new user or edit existing one

Attached to Project: Community Packages
Opened by Ryan Peters (sloshy) - Thursday, 08 July 2010, 19:03 GMT
Last edited by Ionut Biru (wonder) - Thursday, 07 October 2010, 13:36 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I followed the Arch Linux Beginner Guide on the Arch Wiki and installed GNOME as my desktop environment. As a user created with the adduser command, I launched users-admin to add another user. After creating a user, I cannot change its settings or delete it. It appears to be able to set the settings, but as soon as I restart users-admin, the changes are not there. Creating and editing a user with other command-line utilities works perfectly, however.

Additional info:
* package version: 2.30.2-1

Steps to reproduce:
1. Install base Arch Linux system (only tested this on i686, two different computers)
2. Install GNOME and gnome-system-tools.
3. Create a user using adduser and use that user to launch users-admin.
4. Create a new user and change its settings/password.
5 (optional). Log out and try logging into the new user's account; it should fail.
6. Re-open users-admin and see that your settings have not been changed as you had them.
7. Delete the user and re-add the user with adduser or useradd. The user should function normally.
This task depends upon

Closed by  Ionut Biru (wonder)
Thursday, 07 October 2010, 13:36 GMT
Reason for closing:  Fixed
Comment by Ryan Peters (sloshy) - Thursday, 08 July 2010, 19:06 GMT
Accident: The package is in Community, not Extra. Sorry, this is my first bug post here and I'm still learning the system.
Comment by Ionut Biru (wonder) - Thursday, 08 July 2010, 19:12 GMT
what's your login method into gnome?
Comment by Ryan Peters (sloshy) - Thursday, 08 July 2010, 19:14 GMT
I use GDM, started as a daemon.
Comment by Ionut Biru (wonder) - Thursday, 08 July 2010, 19:24 GMT
i tried to reproduce it and works for me without any problem.

what i have different from your steps. gdm is started from inittab and that's the proper way.

when adding or trying to change name/password, i got a prompt asking for root password.
Comment by Ionut Biru (wonder) - Thursday, 08 July 2010, 19:24 GMT
do you use testing?
Comment by Ryan Peters (sloshy) - Thursday, 08 July 2010, 19:58 GMT
I have just tried it with the inittab method (which oddly was not mentioned in the Beginner's Guide). Adding and modifying a user work fine with the following exceptions:

1. I can only change the type of user by modifying them using "Advanced Settings"; if I try to make them "Administrator" or "User", the two pre-defined ones, it doesn't change. Changing by hand using advanced settings, however, works perfectly and it reflects the changes by showing the user as "Administrator", "Custom", or "User". Oddly enough, the default was administrator (which, for some reason, did not include being able to get administrator privileges).

2. Removing the user I created seemed to work, but I was still able to log in as the user via GDM and re-opening users-admin showed the user as being there still. userdel removed him, however. Also, userdel reported my test user to be still logged in even though GDM said he wasn't logged in and users-admin reported no error about whether or not it was able to delete the account.

3. I'm not sure this is an intentional design decision and it isn't exactly related to my problem, but the check-box for not needing a password to log in is greyed-out and unusable. Is there a way to enable it (for the few times it'd be a good idea, like at a school/library)?
Comment by Ryan Peters (sloshy) - Thursday, 08 July 2010, 19:59 GMT
Also, I do not use testing. I only use the stable packages.
Comment by Ionut Biru (wonder) - Thursday, 08 July 2010, 21:28 GMT
to be fair i don't even use that and don't know what is intentional or not. i don't event think that is packaging bug and i tend to be configuration error somewhere.

post daemons from rc.conf and ~/.xsession-errors
Comment by Ryan Peters (sloshy) - Thursday, 08 July 2010, 22:01 GMT
daemons: syslog-ng dbus hal networkmanager netfs @crond ntpd avahi-daemon cups @alsa

xsession-errors: http://pastebin.com/0VDYmV3M
Comment by Ryan Peters (sloshy) - Thursday, 08 July 2010, 22:11 GMT
I tried adding the user again, closing users-admin, re-opening users-admin, deleting it, and it seems to work. Logging in as the user then deleting it didn't work.
Comment by Ionut Biru (wonder) - Wednesday, 06 October 2010, 17:51 GMT
is still an issue with the new version?
Comment by Ryan Peters (sloshy) - Wednesday, 06 October 2010, 22:06 GMT
According to the latest gdm.install and gnome-system-tools.install, no. This part in the wiki says how to fix it by yourself, though, and was recently added: http://wiki.archlinux.org/index.php/Gnome#Passwordless_login_.28bypass_the_password_prompt_in_GDM.29:
Comment by Ionut Biru (wonder) - Wednesday, 06 October 2010, 22:16 GMT
how that link is related to your actual problem?
Comment by Ryan Peters (sloshy) - Thursday, 07 October 2010, 13:29 GMT
Ack! I'm sorry, I thought this was a different bug! Its been so long since I had a problem with this one that I forgot what it was about and didn't read it thoroughly. I thought that this bug was about not allowing users in GDM to log in without a password, which was a problem of mine recently. You're right, the link has nothing to do with the problem. And yes, as of the newest versions of everything. Launching GDM with inittab like you suggested also fixed everything. This bug does not apply anymore.

Loading...