Stephen Boddy wrote:
On Wednesday 26 July 2006 17:39, Stephen Boddy wrote:
On Wednesday 26 July 2006 17:24, Basil Chupin wrote:
Stephen Boddy wrote:
Hi all,
I'm using smart to keep my system up-to-date. Has anyone else found a solution to the apparent need to run the tray app as root?
If I click the ignore button, it runs as my user, from then on without bugging me for the root password every login. Unfortunately it doesn't detect new packages. I have to either login to a console as root and run the update from the CLI, or start the smart gui.
Basil, just in case I introduced confusion, when I use the word "update" I'm using it in the smart sense where it updates the cached channel info, not the actual packages on the system. Installation uses the "upgrade" command, and yes, I would fully expect to have to enter root password for this. Just elaborating in case my response below came over as snotty. Not my intention. :-)
Nope, didn't even consider seeing it in that light.
In the end it makes the ksmarttray app useless or alternatively irritating by requiring root password every login.
The only workaround I can think off at the moment is to run it suid, but is this really necessary? Have I missed something? You don't really expect to allow a user to update a system, do you? Err... No. But then that's not the problem.
My problem is that ksmarttray (which is supposed to inform me of available updates) does not work unless it is run as root. So everytime I log on I have to enter the password to the see the notifications of updates. This rather defeats it's purpose in my view. As the primary user and administrator I need to know when there are updates, preferably without having to start smart --gui or starting up a root console to check.
With the SuSE-watcher, it ran as a regular user, and had the facility to check if there were available updates. It then notified me by turning red, and from there I could launch YOU as root. At no point was a root password needed for the SuSE-watcher.
When you logon and the smart menu thingie comes up and asks you for the root password, there is the option (from memory) to IGNORE it. Ignore it. smart will then operate in "user mode" and if there are updates to be done *then* you will be asked for the root's password when you go to update. (This was the 'hassle' I was talking about in v0.41 of smart which disappeared in v0.42.) Re the updating of info about new updates being available, I find that going into the smart Manager and Updating the Channels manually is what needs to be done occasionally. Don't forget that smart is only in its infancy (it's beta 0.42) and manual intervention is probably still required at this point in time. The icon in the system tray sometime comes up with new updates being available and sometimes not. Cheers. -- This computer is environment-friendly and is running on OpenSuSE 10.1 -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com