Автор Тема: Монтирование CD-ROM  (Прочитано 7054 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Монтирование CD-ROM
« Ответ #15 : 12.10.2017 17:11:33 »
Процесс монтирования проходит так:
# strace mount /dev/sr0 /mnt/sr0
...
close(3)                                = 0
stat64("/sbin/mount.iso9660", 0xbfeb1660) = -1 ENOENT (No such file or directory)
stat64("/sbin/fs.d/mount.iso9660", 0xbfeb1660) = -1 ENOENT (No such file or directory)
stat64("/sbin/fs/mount.iso9660", 0xbfeb1660) = -1 ENOENT (No such file or directory)
getuid32()                              = 0
geteuid32()                             = 0
getgid32()                              = 0
getegid32()                             = 0
prctl(PR_GET_DUMPABLE)                  = 1 (SUID_DUMP_USER)
getuid32()                              = 0
geteuid32()                             = 0
getgid32()                              = 0
getegid32()                             = 0
prctl(PR_GET_DUMPABLE)                  = 1 (SUID_DUMP_USER)
stat64("/run", {st_mode=S_IFDIR|0755, st_size=340, ...}) = 0
lstat64("/etc/mtab", {st_mode=S_IFLNK|0777, st_size=12, ...}) = 0
lstat64("/run/mount/utab", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
open("/run/mount/utab", O_RDWR|O_CREAT|O_LARGEFILE|O_CLOEXEC, 0644) = 3
close(3)                                = 0
mount("/dev/sr0", "/mnt/sr0", "iso9660", MS_MGC_VAL, NULL) = -1 EACCES (Permission denied)
open("/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.utf8/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.UTF-8/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.utf8/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru/LC_MESSAGES/util-linux.mo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=194604, ...}) = 0
mmap2(NULL, 194604, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7293000
close(3)                                = 0
write(2, "mount: ", 7mount: )                  = 7
write(2, "/dev/sr0 is write-protected, mou"..., 47/dev/sr0 is write-protected, mounting read-only) = 47
write(2, "\n", 1
)                       = 1
mount("/dev/sr0", "/mnt/sr0", "iso9660", MS_MGC_VAL|MS_RDONLY, NULL) = 0
close(1)                                = 0
close(2)                                = 0
exit_group(0)                           = ?
+++ exited with 0 +++

Выход по ошибке с кодом 0 (ноль):
- Операция выполнена.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Монтирование CD-ROM
« Ответ #16 : 12.10.2017 17:38:18 »
Домашней директории root у меня нет, только test.
А вот это непонятно. Тогда вам надо с правами на домашнюю директорию разбираться после применения su без минуса, видимо. А вообще у вас дистрибутив СПТ, поддержка на него есть ?

Оффлайн noxiosus

  • Начинающий
  • *
  • Сообщений: 13
Re: Монтирование CD-ROM
« Ответ #17 : 12.10.2017 18:44:47 »
Домашней директории root у меня нет, только test.
А вот это непонятно. Тогда вам надо с правами на домашнюю директорию разбираться после применения su без минуса, видимо. А вообще у вас дистрибутив СПТ, поддержка на него есть ?

Да, СПТ, поддержку не покупали. Что ж, возможно стоит попробовать переустановить систему.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Монтирование CD-ROM
« Ответ #18 : 13.10.2017 06:32:55 »
Да, СПТ, поддержку не покупали.
Это как? Насколько я знаю, без поддержки СПТ не продаётся, а не купив, его нельзя применять.

Оффлайн noxiosus

  • Начинающий
  • *
  • Сообщений: 13
Re: Монтирование CD-ROM
« Ответ #19 : 13.10.2017 12:51:45 »
Это как? Насколько я знаю, без поддержки СПТ не продаётся, а не купив, его нельзя применять.

Не в курсе, продавец на эту тему ничего не говорил. У нас серверная версия с бессрочной лицензией. Если на эту тему где-то есть информация, или наоборот, какая-то поддержка по умолчанию прилагается к продукту, пожалуйста, пришлите ссылку.

Оффлайн noxiosus

  • Начинающий
  • *
  • Сообщений: 13
Re: Монтирование CD-ROM
« Ответ #20 : 13.10.2017 15:16:18 »
Переустановил систему, вот какую ошибку выдает при попытке подключиться через GUI:

Error mounting /dev/sr1 at /run/media/test/ЗПК_x64_8392033: Command-line `mount -t "udf" -o "uhelper=udisks2,nodev,nosuid,uid=500,gid=500,iocharset=utf8,umask=0077" "/dev/sr1" "/run/media/test/ЗПК_x64_8392033"' exited with non-zero exit status 32: mount: /dev/sr1 is write-protected, mounting read-only
mount: cannot mount /dev/sr1 read-only


Вот что показывает при попытке примонтировать из-под su- в консоли:
[root@test ~]# mount -o ro -t iso9660 /dev/sr1 /media/test/
mount: wrong fs type, bad option, bad superblock on /dev/sr1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so


Вот что собственно показывает dmesg | tail:

[ 5914.394206] sr 4:0:0:0: Attached scsi CD-ROM sr1
[ 5941.110577] UDF-fs: INFO Mounting volume 'ЗПК_x64_8392033', timestamp 2017/03/27 19:26 (10b4)
[ 5941.112582] SELinux: initialized (dev sr1, type udf), not configured for labeling
[ 6022.786651] UDF-fs: INFO Mounting volume 'ЗПК_x64_8392033', timestamp 2017/03/27 19:26 (10b4)
[ 6022.788655] SELinux: initialized (dev sr1, type udf), not configured for labeling
[ 6066.447928] ISOFS: Unable to identify CD-ROM format.


Диск 100% рабочий, в соседнем компе под Ubuntu через тот же USB-привод открывается без проблем.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Монтирование CD-ROM
« Ответ #21 : 13.10.2017 17:21:42 »
Цитировать
[ 5914.394206] sr 4:0:0:0: Attached scsi CD-ROM sr1
[ 5941.110577] UDF-fs: INFO Mounting volume 'ЗПК_x64_8392033', timestamp 2017/03/27 19:26 (10b4)
[ 5941.112582] SELinux: initialized (dev sr1, type udf), not configured for labeling
[ 6022.786651] UDF-fs: INFO Mounting volume 'ЗПК_x64_8392033', timestamp 2017/03/27 19:26 (10b4)
[ 6022.788655] SELinux: initialized (dev sr1, type udf), not configured for labeling
[ 6066.447928] ISOFS: Unable to identify CD-ROM format.[/i]

У меня подозрение, что если избавиться от дурацкого патриотизма к русскому языку в метках и именах каталогов, как множество проблем исчезнут сами-собой.

Оффлайн noxiosus

  • Начинающий
  • *
  • Сообщений: 13
Re: Монтирование CD-ROM
« Ответ #22 : 13.10.2017 18:06:00 »
У меня подозрение, что если избавиться от дурацкого патриотизма к русскому языку в метках и именах каталогов, как множество проблем исчезнут сами-собой.

Возможно, но не в данном случае, вот вывод dmesg tail c другим диском:

[16602.462936] sr 7:0:0:0: Attached scsi CD-ROM sr1
[16629.565539] UDF-fs: INFO Mounting volume 'www.ic-line.ru', timestamp 2015/09/10 10:36 (10b4)
[16629.567048] SELinux: initialized (dev sr1, type udf), not configured for labeling
[16638.653037] ISOFS: Unable to identify CD-ROM format.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Монтирование CD-ROM
« Ответ #23 : 13.10.2017 18:53:31 »
Тогда так, предположение:
Надо погружаться в
https://www.redhat.com/f/pdf/whitepapers/Filesystem_Labeling_SELinux.pdf
на предмет
selinux initialized not configured for labeling

Оффлайн noxiosus

  • Начинающий
  • *
  • Сообщений: 13
Re: Монтирование CD-ROM
« Ответ #24 : 26.10.2017 12:02:22 »
А нельзя ли как-то на время отключить SElinux? Я пытаюсь из-под su- изменить в /etc/selinux/config параметр SELINUX=enforcing в disabled, но редактор открывает файл только для чтения, изменить не позволяет. Аналогично с командой:
[root@test ~]# setenforce 0
setenforce:  setenforce() failed
Как-то иначе можно?
« Последнее редактирование: 26.10.2017 12:12:41 от noxiosus »

Оффлайн noxiosus

  • Начинающий
  • *
  • Сообщений: 13
Re: Монтирование CD-ROM
« Ответ #25 : 26.10.2017 13:54:24 »
Таки отключил через grub.cfg (3ий метод тут http://www.thegeekstuff.com/2009/06/how-to-disable-selinux-RedHat-fedora-Debian-Unix/), после чего все диски без проблем монтируются.