#555227 menu items fails to launch pppoeconf unless started as root (missing dependency)

#555227#5
Date:
2009-11-09 00:26:03 UTC
From:
To:
Unless launched as root, pppoeconf tries obtaining root privileges via gksu, sudo or su-to-root (from the menu package). This would be OK since pppoeconf is in /usr/sbin/, except a menu item always displayed offers to launch and will fails if none of menu, sudo and gksu is installed, opening a console which prints

Privilèges du superutilisateur indispensables
Veuillez valider pour continuer...

In English, that would be
$ LANG=C /usr/sbin/pppoeconf
Please become root before running pppoeconf!
Press return to continue...

This is a follow-up for #548231, where I incorrectly assumed that the menu item would only work for the root user. Thank you for adding gksu support, but I personally use kdesu.

#555227#10
Date:
2010-01-23 15:23:15 UTC
From:
To:
severity 555227 normal
thanks

I fail to see why this is serious. Please point us to the policy section that
is broken here. Otherwise I consider this a normal bug, therefore downgrading
it.

Michael

#555227#17
Date:
2010-07-19 17:32:20 UTC
From:
To:
severity 555227 serious
thanks

Le 23 janvier 2010 10:23:15, Michael Meskes a écrit :

See 3.5 Dependencies at http://www.debian.org/doc/debian-policy/ch-binary.html#s3.5

BTW, you forgot, to put the submitter in recipients.

#555227#24
Date:
2010-07-19 17:54:20 UTC
From:
To:
tags 555227 moreinfo
thanks

Please say which dependencie you want to add.

Regards,

#555227#29
Date:
2010-07-24 21:40:16 UTC
From:
To:
I don't know if I stand by my description of the problem. Although a
menu item which can fail is bad, it could not be a bug. It has to fail
clearly though. Avoid exclamation marks, and indicate clearly that there
was an error. "Press return to continue..." is misleading, suggesting
something will happen after pressing return.

You could also look at synaptic if you wish to prevent this error via
dependencies, as I wrote.
Clearly, Debian has no good way to deal with this issue.