LinuxForum.Fans
Тема

Не работает CDEMU

Автор: deblanck 1 сообщений 2292 просмотров
#342463

Просто - не работает!
Debian 7.1 testing/sid
Установил эммулятор так:

text

sudo add-apt-repository ppa:cdemu/ppa && sudo sed -i 's/sid/raring/g' /etc/apt/sources.list.d/cdemu-ppa-sid.list && sudo apt-get update && sudo apt-get install cdemu-client cdemu-daemon gcdemu vhba-dkms libmirage9 

Установка прошла без ошибок:

Показать

Rebuilding /usr/share/applications/bamf.index...
Обрабатываются триггеры для libglib2.0-0:i386 …
Обрабатываются триггеры для hicolor-icon-theme …
Настраивается пакет libmirage9 (2.1.1-1ubuntu0~raring1~ppa1) …
Настраивается пакет vhba-dkms (20130607-1ubuntu0~raring1~ppa1) …
Loading new vhba-20130607 DKMS files...
First Installation: checking all kernels...
Building only for 3.11-trunk-686-pae
Building initial module for 3.11-trunk-686-pae
Done.

vhba:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.11-trunk-686-pae/updates/dkms/

depmod.......

DKMS: install completed.
WARNING: Group 'cdrom' already exists.
WARNING: Failed to reload udev rules.
WARNING: Module is already added to /etc/modules.
Настраивается пакет cdemu-daemon (2.1.1-1ubuntu0~raring1~ppa1) …
Настраивается пакет cdemu-client (2.1.1-1ubuntu0~raring1~ppa1) …
Настраивается пакет gcdemu (2.1.1-1ubuntu0~raring1~ppa1) …
Обрабатываются триггеры для libc-bin …

Запускаю так:

text

cdemu load 0 /media/DATA/ISO/xubuntu-desktop.iso

В ответ:

Показать

ERROR: Failed to connect to CDEmu daemon: org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/libexec/cdemu-daemon-session.sh exited with status 255
ERROR: Failed to connect to daemon (bus: 'session')!

Мой файл /usr/libexec/cdemu-daemon-session.sh

Показать

#!/bin/sh
# Starts the CDEmu daemon instance on D-Bus *session* bus. Optional
# configuration (number of devices, audio driver, log file) are read
# from ~/.cdemu-daemon

# Default settings
NUM_DEVICES=2
AUDIO_DRIVER=default
LOG_FILE=~/.cdemu-daemon.log

# Read the settings
CONFIG_FILE=~/.cdemu-daemon

if [ -f ${CONFIG_FILE} ]; then
. ${CONFIG_FILE};
fi

# Start the daemon
exec cdemu-daemon --ctl-device=/dev/vhba_ctl --bus=session --num-devices=${NUM_DEVICES} --audio-driver=${AUDIO_DRIVER} --logfile=${LOG_FILE}

Мой /etc/cdemu-client.conf

Показать

# This is example cdemu client config file.
# Save it as /etc/cdemu-client.conf or ~/.cdemu-client

[defaults]
#bus=system
bus=session

# End of config file

Мой ~/.cdemu-client

Показать

# This is cdemu client config file.

[defaults]
#bus=system
bus=session

# End of config file

Пробовал запускать так:

text

cdemu load 0 -b1 /media/DATA/ISO/xubuntu-desktop.iso

В ответ:

Показать

ERROR: Failed to connect to CDEmu daemon: org.freedesktop.DBus.Error.ServiceUnknown: The name net.sf.cdemu.CDEmuDaemon was not provided by any .service files
ERROR: Failed to connect to daemon (bus: 'system')!

Модуль vhba в загрузку включён в /etc/modprobe.d/modules

После выполнения :

text

sudo usermod -a -G user cdrom
sudo chown root:cdrom /dev/vhba_ctl
sudo chmod 777 /dev/vhba_ctl /dev/sg7
sudo rmmod vhba && sudo modprobe vhba

всякие сообщения об ошибках пропали,но ни nautilus,ни thunar,ни другие файло-менеджеры примонтированного диска не видят.
Вывод mount:

Показать

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=211747,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,relatime,size=412768k,mode=755)
/dev/disk/by-uuid/2922dc38-28ba-475a-ac68-8e5d345f068e on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=412760k)
/dev/sdb6 on /media/DATA type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)
tmpfs on /space type tmpfs (rw,relatime,size=3145728k,mode=777)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
/dev/sdb5 on /media/D type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
gvfsd-fuse on /home/ejs/.gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sda7 on /media/UBU type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)

так же не обнаруживает примонтированного диска или устройства /dev/sg7.
Запускаю gCDEmu и тот показывает,что диск смонтирован,но реально,получается,что нет!Убиться об стенку... :-\
Вопрос,как заставить эту штуку работать?

Войдите или зарегистрируйтесь, чтобы ответить.