You are not logged in.

#1 2009-07-05 21:26:54

toxite
Member
Registered: 2006-10-02
Posts: 5

cdemu is broken

I don't know when exactly this started happening 'cause I haven't used them in a while, but the cdemu packages are totally broken for me right now.

$ sudo /etc/rc.d/cdemud start
:: Loading vhba module                                                   [DONE] 
:: Waiting for /dev/vhba_ctl                                             [DONE] 
:: Starting cdemud                                                       [DONE] 
$ cdemu status
ERROR:dbus.proxies:Introspect error on :1.43:/CDEMUD_Daemon: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.45" (uid=1000 pid=2783 comm="python /usr/bin/cdemu status ") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply=0 destination=":1.43" (uid=0 pid=2725 comm="cdemud -d -n 1 -c /dev/vhba_ctl -a alsa "))
Devices' status:
DEV   LOADED     TYPE       FILENAME
ERROR: Failed to get status of device 0: org.freedesktop.DBus.Error.UnknownMethod: Method "DeviceGetStatus" with signature "i" on interface "net.sf.cdemu.CDEMUD_Daemon" doesn't exist

$ cdemu device-id 0
ERROR:dbus.proxies:Introspect error on :1.43:/CDEMUD_Daemon: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.46" (uid=1000 pid=2784 comm="python /usr/bin/cdemu device-id 0 ") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply=0 destination=":1.43" (uid=0 pid=2725 comm="cdemud -d -n 1 -c /dev/vhba_ctl -a alsa "))
ERROR: Failed to get device ID of device 0: org.freedesktop.DBus.Error.UnknownMethod: Method "DeviceGetOption" with signature "is" on interface "net.sf.cdemu.CDEMUD_Daemon" doesn't exist

Any ideas?  I miss mounting my .bin/.cue images.  If it's not just me, I'll open a bug report, I reckon.

EDIT: forgot to add, this post (http://bbs.archlinux.org/viewtopic.php?id=75316) mentions what appears to be the same problem, but there's no ideas for fixes offered there.

Last edited by toxite (2009-07-05 21:28:55)

Offline

#2 2009-07-09 03:11:43

Intrepid
Member
Registered: 2008-06-11
Posts: 254

Re: cdemu is broken

This is using the dbus communications bus.  Make sure a)you have dbus installed and in /etc/rc.conf's daemon section

2) It looks like you don't have permissions to read dbus signals sent by cdemud.  Make sure your user is in the group dbus.  do this as root, replacing username with your user name:

 gpasswd -a username dbus

and make sure you have the loop module loaded.

 sudo modprobe loop

.  Your vhba modules and everything else are loaded too right?

Also, if these above suggestions fail, I am curious to know if your daemon and client versions are mismatched or if it's broken in testing. Right now a lot of things are funny in testing.

Last edited by Intrepid (2009-07-09 03:13:48)


Intrepid (adj.): Resolutely courageous; fearless.

Offline

#3 2009-07-09 08:21:09

steve_v
Member
Registered: 2006-02-11
Posts: 80

Re: cdemu is broken

I have had issues with cdemu recently, iirc a recompile (yaourt -Sb) of cdemu-daemon did the trick.
It was a dbus error, but I don't recall the specifics.
For what it's worth.

Steve.

Offline

#4 2009-07-11 13:02:10

djszapi
Member
From: Cambridge, United Kingdom
Registered: 2009-06-14
Posts: 1,439
Website

Re: cdemu is broken

in such a case a reinstall can help.

Offline

Board footer

Powered by FluxBB