Frugalware

Please read the http://frugalware.org/docs/bugs page if you are new to bugreporting!
Tasklist

FS#3290 - Brasero does not work anymore after udev upgrade

Attached to Project: Frugalware
Opened by Gerhard Wallraf (lackS) - Thursday, 07 August 2008, 21:05 GMT+1
Last edited by crazy (bugs) - Friday, 29 August 2008, 09:05 GMT+1
Task Type Bug Report
Category Applications
Status Assigned   Reopened
Assigned To Miklos Vajna (vmiklos)
crazy (bugs)
Operating System x86_64 / i686
Severity Medium
Priority High
Reported Version -current
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 2
Private No

Details

After doing the bigger upgrade yesterday (August 6, 2008), brasero does not work anymore. cdrecord doesn't either, a group and permission change for /dev/sg* (to group "cdrom" and permission "660") devices makes it work again. I don't know if this is the best and/or cleanest solution, but at least it makes the system work again. Attached, you'll find my modified udev rules file.

This task depends upon

Comment by crazy (bugs) - Friday, 08 August 2008, 02:27 GMT+1
You have something broken on your system then.

Also your change is wrong since you change the group for any sg* devices ( scsi etc etc ) to be owened by cdrom :)

The rule is needed for cdrom is right :

...

SUBSYSTEMS=="scsi", KERNEL=="s[grt][0-9]*", ATTRS{type}=="5", NAME="%k", GROUP="cdrom", MODE="0660"

...

Also it does work right on all my boxes ( which all uses current )

$ ls -la /dev/sg*
crw------- 1 root root 21, 0 7. Aug 16:00 /dev/sg0
crw-rw---- 1 root cdrom 21, 1 7. Aug 16:00 /dev/sg1
crw------- 1 root root 21, 2 7. Aug 16:00 /dev/sg2
crw------- 1 root root 21, 3 7. Aug 16:00 /dev/sg3

However you did upgraded from what to current ?
Comment by Gerhard Wallraf (lackS) - Thursday, 14 August 2008, 14:39 GMT+1
Yes, something seems to be broken on my system -- sorry. I installed 0.9pre1 on this box and then regularly did pacman -Syu against current repository. The problem is related to not only brasero, but several other things, too -- CDs don't pop up on Xfce desktop anymore, for example. I'll perhaps download 0.9rc1 and do a reinstall, since this seems the best possibility to get it clean again (several other things broke, too, and I don't know why yet).

Thanks for your help so far,

lackS
Comment by Miklos Vajna (vmiklos) - Thursday, 14 August 2008, 18:23 GMT+1
this is in fact a bug, but i don't exactly know yet where is the problem.

the recent udev upgrade broke automounting of cds in kde as well, so i'm not yet closing this bug.
Comment by Miklos Vajna (vmiklos) - Thursday, 14 August 2008, 19:27 GMT+1
interesting. downgrading to 124 definitely makes showing harddisks again under system:/media in kde, but i don't see anything interesting in an ls -lR /dev diff. :S

crazy, does system:/media ok at you? (in konqueror)
Comment by crazy (bugs) - Thursday, 14 August 2008, 20:48 GMT+1
Not really , sometimes I see my USB HDDs , cam etc sometimes not
Comment by Miklos Vajna (vmiklos) - Saturday, 16 August 2008, 03:29 GMT+1
  • Field changed: Summary (Brasero does not work anymore → Brasero does not work anymore after udev upgrade)
Comment by CSÉCSY László (Boobaa) - Tuesday, 26 August 2008, 17:48 GMT+1
A fully-upgraded and rebooted -current still has this problem.
Comment by Miklos Vajna (vmiklos) - Tuesday, 26 August 2008, 17:50 GMT+1
ok, so here are the steps to see why the previous fix was wrong.

we reverted some random upstream patch, then run 'udevadm trigger', saying it's the same as a reboot. this is wrong.

if you put udevadm trigger to rc.local, then it works fine, without the reverted patch as well.

the question is what is the real fix here, then..
Comment by Gerhard Wallraf (lackS) - Friday, 29 August 2008, 00:05 GMT+1
Note 1: Xfburn seems to be able to burn and/or erase CDs or DVDs, so the burning-problem might be a brasero-only problem.
Note 2: The 50-udev-default.rules file is not owned by any package on -current nowadays, it used to belong to udev-124. Is this the desired behaviour? I tried to remove it, and nothing seems to have changed.
Note 3: I opened a similar bug report at #3320 because this one was closed in between and the desktop show up part of the problem was not (yet) fixed. Maybe we can close one of the two bugs to avoid people working parallely on the same problem.
Note 4: It's just a mood, but to me it seems that hal is simply not recognizing the optical drive contents until explicitly asked. However, USB sticks work fine.
Comment by crazy (bugs) - Friday, 29 August 2008, 09:05 GMT+1
I have an idea what is wrong , I'll do some tests later on today

( BTW that bug has nothing to do with hal , is pure udev breakage )
Comment by Miklos Vajna (vmiklos) - Friday, 29 August 2008, 15:37 GMT+1
ok, for now we reverted to udev-124 in current, we will bump it again and investigate the issue after 0.9 is out.

still not closing, but then this is not a problem for 0.9.
Comment by Mario (zephyr83) - Monday, 01 September 2008, 19:28 GMT+1
Problem solved with new udev update

Loading...