Gtk-WARNING **: This process is currently running setuid or setgid. This is not a supported use of GTK+. You must create a helper
Hi, I'd like to NOT have to log on as root just to burn a CD.... After following the instructions provided by SuSE (!) (that now reside on my computer as /usr/share/doc/packages/xcdroast/README.nonroot), I have the following file attributes. -rwsr-s--- 1 root cdwrite 194665 Feb 28 2001 cdda2wav -rwxr-s--- 1 root cdwrite 104659 Feb 28 2001 readcd -rwxr-s--- 2 root cdwrite 369272 Feb 28 2001 mkisofs -rwsr-s--- 1 root cdwrite 212486 Feb 28 2001 cdrecord -rwxr-sr-x 1 root cdwrite 675341 Mar 16 2001 xcdrgtk As root, I entered the configuration of xcdroast and placed my normal user name on the list of those permitted to burn CDs. As that (non-root) user, I tried to start xcdroast and got the following message before the program aborted. ** WARNING **: X-CD-Roast does not seem to have the correct permissions set ** WARNING **: So do as root something like that: (and read the Manual) chown root:cdwrite xcdroast; chmod 2755 xcdroast OK. I did this and got. lrwxrwxrwx 1 root cdwrite 7 Dec 10 19:00 xcdroast -> xcdrgtk Now, when I try to start xcdroast, I get.... program instead. For further details, see: http://www.gtk.org/setuid.html Refusing to initialize GTK+. [1]+ Exit 1 xcdroast The URL brilliantly explains that I need to write a "helper program". I have three things to say about this: (1) Help! I am not a Gtk programmer. (2) What manual? (3) If someone from SuSE is reading this, PLEASE stop testing your customers' loyalty like this! I know using Linux takes patience, but this is a little ridiculous. (There is a whole section in the configuration manual (SuSE 7.1) about CD burning that is totally silent on this issue. TIA, Steve Miller __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com
Steve Miller wrote:
I'd like to NOT have to log on as root just to burn a
Does this also mean that you don't accept the dialog that says it is requesting root priveleges when you start XCDRoast while logged in as normal user?
/usr/share/doc/packages/xcdroast/README.nonroot), I but where did you get it? I would like to see that
placed my normal user name on the list of those permitted to burn CDs. Do you prefer that over just selecting the all user option?
Gtk-WARNING **: This process is currently running setuid or setgid. I got the same problem with grip. What I find really frustrating about this is that some are giving bum advice. There is an "unofficial FAQ" for CD ripping that instructs to set the setuid bit but this causes the same problem
The URL brilliantly explains that I need to write a "helper program". You saw that too? :-(
(2) What manual? I am having doubts about even that. I am beginning to think that the community of Linux experts is terribly lacking in an understanding of the word "prerequisite". Those writing instructions don't understand that we aren't all experts and they too often forget to include prerequisites that must first be satisfied before their instructions will work.
using Linux takes patience, but this is a little ridiculous. (There is a whole section in the I am in complete agreement with you on this one. Less experienced users like me are told to RTFM so I RTFM and get bad or incomplete information.
Most likely when you get an answer to your problem, I will have an answer to my grip problem because I believe they are both issues with permissions. I don't have SuSE 7.1 any more so I can't try XCDRoast on that but I know it works ok as-is on my SuSE 8.0 with no modifications for root or normal user. Damon Register
On Friday 13 December 2002 1:38 pm, Steve Miller wrote:
(3) If someone from SuSE is reading this, PLEASE stop testing your customers' loyalty like this! I know using Linux takes patience, but this is a little ridiculous. (There is a whole section in the configuration manual (SuSE 7.1) about CD burning that is totally silent on this issue.
Steve, you may be able to save some heartache by using K3b rather than Xcdroast as your frontend. All I had to do was get the latest version of cdrtools, cdparanoia, cdrdao, and K3b. Installed them in that order and no problem making any data or audio cd. Now it's drag, drop & burn. I deleted the other front ends! Then if you want to do some dvd ripping and other fun stuff join their mail list and find out how. One other suggestion, some of these things which require you to be root to use them can be made to work by preceeding the app command with kdesu, assuming you are using KDE. Then you enter your root pw and the app starts as root. I'm sure someone will be able to tell us why that is a bad idea but it has made things a lot easier for me. RA
participants (3)
-
Damon Register
-
Richard
-
Steve Miller