SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Since I got that error, I tried searching k3bsetup manually and found it in /opt/kde/bin/k3bsetup and
tried running it:
Code:
me@alkos333:~$ k3bsetup
/opt/kde/bin/k3bsetup: line 20: kdesu: command not found
me@alkos333:~$ ICE default IO error handler doing an exit(), pid = 9151, errno = 0
I found that kdesu was located in kdebase-3.5.4-i486-7 and installed it. Ran k3bsetup again and it changed permissions
accordingly and said it was successful. I then tried running k3b and no errors were reported this
time. However, when I tried burning an ISO, I got the following again:
I am fairly sure k3bsetup and k3bsetup2 are the same thing. I am not sure what the deal is with the two names, but I know that I have only ever used the k3bsetup binary to configure K3B.
Not sure why it isn't letting you burn if k3bsetup doesn't detect any errors though. It has been so long since I actually configured my burners that I don't recall if any special adjustments were required.
Yeah, I just tried running k3b as a root and it worked flawlessly. I would prefer not to run it as a root. My root isn't even allowed to connect to X. I had to do 'xhost +' and DISPLAY=:0.0
I would not want to run it as a root. Others have been able to run it without root, so I see no reason why I should.
With the newer 2.6 kernels k3b is going to complain if cdrecord isn't set with the proper permissions. That's why the k3bsetup2 was released.
Unless it sees cdrecord set with 755 root.root it is simply going to refuse.
Use the super user file manager in KDE, right click /usr/bin/cdrecord and open the permissions tab. Under advanced permissions make sure that all 3 user boxes are checked and that group and others only have read and execute permissions. Also make sure all three "special" boxes are unchecked. Click ok, and ok. k3b should now run for you.
With the newer 2.6 kernels k3b is going to complain if cdrecord isn't set with the proper permissions. That's why the k3bsetup2 was released.
Unless it sees cdrecord set with 755 root.root it is simply going to refuse.
Use the super user file manager in KDE, right click /usr/bin/cdrecord and open the permissions tab. Under advanced permissions make sure that all 3 user boxes are checked and that group and others only have read and execute permissions. Also make sure all three "special" boxes are unchecked. Click ok, and ok. k3b should now run for you.
I don't use kde. Besides, I already did all those things manually and pasted an output of ls -l
of "all" files involved. Look above.
K3b used to complain about cdrecord permissions and all that stuff on startup. After I fixed all
all of my permissions manually, it stopped doing that, but when it gets to the burning part, it
says cdrecord doesn't have permissions to access the drive, which doesn't make any sense at all
because it should.
Here is a command that k3b ran. I decided to run it manually and see what output it gives me:
Code:
me@alkos333:~$ /usr/bin/cdrecord -v gracetime=2 dev=1,0,0 speed=24 -dao driveropts=burnfree -eject -data /home/me/testing/slackware-11.0-install-d2.iso
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
/usr/bin/cdrecord: Warning: Running on Linux-2.6.20
/usr/bin/cdrecord: There are unsettled issues with Linux-2.5 and newer.
/usr/bin/cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
TOC Type: 1 = CD-ROM
/usr/bin/cdrecord: Cannot allocate memory. WARNING: Cannot do mlockall(2).
/usr/bin/cdrecord: WARNING: This causes a high risk for buffer underruns.
/usr/bin/cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler
/usr/bin/cdrecord: Permission denied. WARNING: Cannot set priority using setpriority().
/usr/bin/cdrecord: WARNING: This causes a high risk for buffer underruns.
scsidev: '1,0,0'
scsibus: 1 target: 0 lun: 0
/usr/bin/cdrecord: Permission denied. Cannot open '/dev/sg0'. Cannot open SCSI driver.
/usr/bin/cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
/usr/bin/cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Like I said, I ran it as a root and things worked fine. However, others said it runs fine from a normal user, which is what I'm trying to achieve.
Okay this is a complete newbie comment so please don't shoot me down, but i had problem buring cd's when i first installed, i wasnt aware that you dont mount the drive before burning. Oh and 1 more thing k3b has problems burning under kernel versions equal to or above 2.6.XX have you tried uninstalling it and downloading an uptodate version.
I don't use kde. Besides, I already did all those things manually and pasted an output of ls -l
of "all" files involved. Look above.
K3b used to complain about cdrecord permissions and all that stuff on startup. After I fixed all
all of my permissions manually, it stopped doing that, but when it gets to the burning part, it
says cdrecord doesn't have permissions to access the drive, which doesn't make any sense at all
because it should.
Sorry, I missed the post where you posted your permissions. I compared that with my own, which works fine as normal user, and this is the one thing I spotted that is different:
Sorry, I missed the post where you posted your permissions. I compared that with my own, which works fine as normal user, and this is the one thing I spotted that is different:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.