cdemu перестал монтировать образы РЕШЕНО
После какого-то из обновлений (то-ли ядро то-ли пакеты) перестал работать корректно cdemu.
vovantux linux # cdemu device-mapping
Device mapping:
DEV SCSI CD-ROM SCSI generic
0 N/A /dev/sg6
vovantux linux # cdemu status
Devices' status:
DEV LOADED FILENAME
0 0 N/A
Когда пытаюсь монтировать образ:
tux@user ~/downloads $ cdemu load /dev/sg6 Fable.iso Traceback (most recent call last): File "/usr/bin/cdemu", line 35, in <module> ret = cdemu.process_command(sys.argv[1:]) File "/usr/lib64/python2.6/site-packages/cdemu/cdemu.py", line 115, in process_command return command[3](self, arguments[1:]) File "/usr/lib64/python2.6/site-packages/cdemu/cdemu.py", line 179, in __cmd_load_device device = string.atoi(arguments[0], 0) File "/usr/lib64/python2.6/string.py", line 403, in atoi return _int(s, base) ValueError: invalid literal for int() with base 0: '/dev/sg6'
Может кто знает в чём дело? Да, ещё при загрузке системы получаю вот такое сообщение:
May 9 16:23:49 vovantux kernel: scsi 7:0:0:0: CD-ROM CDEmu Virt. CD/DVD-ROM 1.10 PQ: 0 ANSI: 0 May 9 16:23:49 vovantux kernel: scsi 7:0:0:0: Attached scsi generic sg6 type 5 May 9 16:23:50 vovantux cdemud[4328]: cdemu0: Daemon: device mapping (SCSI CD-ROM) for device #0 could not be determined; device mapping info for this device will not be available
- Для комментирования войдите или зарегистрируйтесь
Надо было делать cdemu load 0
Надо было делать cdemu load 0 Fable.iso
.
Второй параметр - номер устройства cdemu. Так-то.
Из мана:
COMMANDS
load <device> <filename> [...]
Loads the device; device is the number of the desired device, or any. If any is used, then the client will
attempt to load the image into the first empty device it finds (provided there is one available). filename is
the image filename. For multi-file images, multiple filenames can be provided.
Ubuntu is an African Word that means "Gentoo is too hard for me"
- Для комментирования войдите или зарегистрируйтесь
По разному пробовал но всё
По разному пробовал но всё равно бы не вышло. Петлевых устройств в ядре не было, я ведь написал как решил. Да что теперь толку махать после дела ? Пост недельной давности.
P.S. Задним умом все мы умные, а решил я сам.
Мышка дура, прав был Суворов.
- Для комментирования войдите или зарегистрируйтесь
Неужели никто не знает
Неужели никто не знает device-mapper ?
Мышка дура, прав был Суворов.
чисто из любопытства, с какой
чисто из любопытства, с какой целью юзаешь cdemu?
mount -o loop image.iso /mnt/iso не подходит?
К тому же, /dev/sg6 это не то, попробуй /dev/sr6
Ну если из любопытства то я
Ну если из любопытства то я его ставлю людям которые с консолью и английским не дружат.
Мышка дура, прав был Суворов.
vovanvster
Это он вместо "/dev/sg6" число хочет.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А как узнать что он точно
А как узнать что он точно хочет ? Чтоб не шаманить а конкретно ?
Мышка дура, прав был Суворов.
Ну я даже не знаю. Почитать
Ну я даже не знаю. Почитать документацию?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А какую документацию читать ?
А какую документацию читать ? К кернелу, cdemu, scasi или devicemapper ? А может к hald ? Я понятия не имею в которую сторону двигаться. А скази в Линуксе это вообще кажется заклинание вуду.
Мышка дура, прав был Суворов.
Наверное все-таки к cdemu
Наверное все-таки к cdemu, как минимум -
cdemu --help
Ubuntu is an African Word that means "Gentoo is too hard for me"
Маны и хелпы к cdemu зачитаны
Маны и хелпы к cdemu зачитаны до дыр в надежде найти в них скрытую мудрость. Мне кажется все так делают прежде чем начать на форумах людям головы морочить. Не ?
Мышка дура, прав был Суворов.
Хм... странно вы как-то
Хм... странно вы как-то делаете... увидел тред, поставил - все работает...
modprobe vhba ? если ядро обновили - sys-fs/vhba переставить надо. может в этом дело? себя в группу cdemu ?
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Не понял в чём странность ?
Не понял в чём странность ? vhba в автозапуске, грузится. module-rebuild делал, в группе состою. Вы начало поста читали ? Там где лог загрузки кернела ? Кстати у вас ядро какое ? У меня 2.6.32-gentoo-r7
Мышка дура, прав был Суворов.
2.6.33-r2
2.6.33-r2
если говорите, что чайникам ставите, то зачем консольные команды? там же гуй есть. и для кедов и для гтк
[qoute]
ValueError: invalid literal for int() with base 0: '/dev/sg6'
с учетом того, что я вчера понял - там действительно ЦИФРА должна быть (см. ниже не мой пост) - номер виртуального привода.
попробуйте вместо '/dev/sg6' поставить 0 (нолик)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Блин, вы о чём вообще ? Слово
Блин, вы о чём вообще ? Ставлю друзьям и конечно с гуем но к чему такие подробности если не работает ? Вам что надо знать куда я мышкой кликаю ?Слово чайник используют одни чайники. Чем дольше человек учится и чем больше он знает тем яснее понимает что знает очень мало.
P.S. Х**и пробовать то о чём понятия не имеешь ?
Мышка дура, прав был Суворов.
Брейк. Всех забаню.
Брейк. Всех забаню.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
vovanvster написал(а): Маны и
К сожалению, не все.
Я могу только констатировать, что Python вываливает ошибку по переводу строки в число. Возможно, справка устарела или типа того.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Решено, как всегда всё
Решено, как всегда всё оказалось очень просто... Модуль loop автоматом не грузился. Возможно раньше он сам подгружался или не модулем был, не помню. В любом случае неплохо добавить в скрипт инициализации /etc/init.d/cdemud проверку наличия в ядре loop и его загрузки при надобности. А то как-то даже не смешно...
Там depend один только dbus. Или это всё-же косяк dbus ?
Мышка дура, прав был Суворов.
А что там ещё должно быть в
А что там ещё должно быть в depend? D-BUS этим не занимается вроде.
А вообще — да, пожалуй. Накропай патч к init и повесь в b.g.o (-;E
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Для себя-то я конечно напишу,
Для себя-то я конечно напишу, по простому - по колхозному прямо в код... А вот как патчЪ делать да ещё чтобы другим не смешно было не знаю. И научить некому, вокруг одни одинэсники недоделанные. Даже скучно :)
Мышка дура, прав был Суворов.
man diff, что тут сказать
man diff
, что тут сказать (-:ЕТекстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
[оффтоп]если так то вы - один
[оффтоп]если так то вы - один из уникумов, большинство постящих не удосуживаются дойти даже до поиска по форуму прежде чем постить проблему) [/оффтоп]
Не, не уникум... Просто
Не, не уникум... Просто стыдно когда оказывается что решение под носом.
Мышка дура, прав был Суворов.