cdemu (не работает)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

cdemu

Сообщение BrONtOSAUR »

Понимаю, что вместо него есть mount -o loop.. и AcetoneISO, но есть игры, идущие под Wine, со слабой защитой (безо всяких там старфорсов), а писать на болвань образ не хочется.
Суть в чём. Пробовал сабж ставить через официальный реп, VHBA-модуль не собирается. Пробую собирать руками, версия 1.2.0, через checkinstall, всё нормально устанавливается.
А вот на стадии запуска проблемы. Модуль подгрузил, запускаю демон:

Код: Выделить всё

$ sudo cdemud
Starting daemon in local mode with following parameters:
 - num devices: 1
 - ctl device: /dev/vhba_ctl
 - audio driver: null
 - bus type: system

Вроде всё нормально. А вот образ не монтируется:

Код: Выделить всё

$ cdemu load 0 ~/games/P2XP1.iso
ERROR: Failed to connect to CDEmu daemon: org.freedesktop.DBus.Error.ServiceUnknown: The name net.sf.cdemu.CDEMUD_Daemon was not provided by any .service files
ERROR: Failed to connect to daemon!
Traceback (most recent call last):
  File "/usr/local/bin/cdemu", line 37, in <module>
    sys.exit(ret - 1)
TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'

То есть к демону подключится не может. Куда копать?
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: cdemu

Сообщение BrONtOSAUR »

Пробую монтировать в другом режиме D-Bus шины:

Код: Выделить всё

$ cdemu -b system load 0 ~/games/P2XP1.iso
ERROR:dbus.connection:Unable to set arguments (0, ['/home/bront/games/P2XP1.iso']) according to signature u'iasa{sv}': <type 'exceptions.TypeError'>: More items found in D-Bus signature than in Python arguments
ERROR: Failed to load image: More items found in D-Bus signature than in Python arguments
Traceback (most recent call last):
  File "/usr/local/bin/cdemu", line 37, in <module>
    sys.exit(ret - 1)
TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'

python-dbus стоит
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: cdemu

Сообщение /dev/random »

А разве недостаточно просто смонтировать этот исошник куда-нибудь и прописать в winecfg путь к этому каталогу как путь к CD?
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: cdemu

Сообщение BrONtOSAUR »

Я уже написал выше - бывает, что и недостаточно. Даже если защита не старфорс, в основном старенькие игрушки с аудиодорожками на компакте.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: cdemu

Сообщение /dev/random »

BrONtOSAUR писал(а): ↑
06.03.2010 15:11
Я уже написал выше - бывает, что и недостаточно. Даже если защита не старфорс, в основном старенькие игрушки с аудиодорожками на компакте.

А с болванкой они работают? Что-то я не уверен, что вайн вообще предоставляет программам доступ к самому устройству, а не только файловой системе.
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: cdemu

Сообщение BrONtOSAUR »

С болванкой работают. Ибо вайн может предоставлять доступ к устройству.
Ибо (так уж и быть, скажу) запускается серия игр про Кузю. Только с болванки.
Я бы перешёл к сабжу.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: cdemu

Сообщение /dev/random »

Если так, попробуйте losetup'ом создать loop-устройство для образа и прописать его вместо /dev/cdrom в winecfg.
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: cdemu

Сообщение BrONtOSAUR »

Чего с программкой-то делать, кто в курсе?
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: cdemu

Сообщение zenitur »

Нашёл решение. Запускай вот так: cdemu -b system load 0 "CD 1.nrg". Решение взял отсюда. До этого летом находил другое, там ещё более длинная команда, со словами dbus.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали: