GNOME Bugzilla – Bug 635751
shares-admin doesn't "see" NFS and SMB installed (no support for Upstart jobs)
Last modified: 2012-11-24 20:28:50 UTC
From https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/574046 When running shares-admin for the first time and you haven't installed NFS, SMB or both yet, it will ask you to do so: "You need to install at least either Samba or NFS in order to share your folders." When I click "Install services" when running the app for the first time it will go ahead and do that, but after installing it will return to this screen. Clicking it again makes the screen disappear for a moment and then come back up. When clicking "Close", and after that attempting to make a shared folder, there is only the option to make an NFS-share, not a Samba-share. Rebooting and re-installing NFS / Samba / Xubuntu completely has no effect. Branch and diff for the fix are available at https://code.launchpad.net/~nalimilan/ubuntu/lucid/gnome-system-tools/shares-services/+merge/26056
Funny - I'm already aware of the bug since I posted the fix. ;-) Upstart support doesn't exist in the backends (at least, no real support), and I don't think it will ever by implemented, since jobs-admin replaces it. OTOH, we can't apply the patch upstream since it really depends on Ubuntu-specific paths. I think I'll add a check so that if NFS/Samba aren't found, we'll test if a few files are installed. Every distribution will be able to add these paths, and if one of these files are present, it will be enough. Not a very nice fix, but that's all we can do. But let's make a deal: I'll commit these changes only if you apply the patch downstream in Lucid! It's a shame shares-admin is totally broken there. ;-)
For the record, this was uploaded as a proposed update to Ubuntu 10.04 and 10.10, and into the devel release (natty). However, it's obviously just a workaround, not a proper patch. Thanks Milan!
According to its developer(s), gnome-system-tools is not under active development anymore. Functionality has been mostly integrated into GNOME Control Center / "[System] Settings". It is unlikely that there will be any further active development. Closing this report as WONTFIX as part of Bugzilla Housekeeping - Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.