Não consigo montar cd-rom [Resolvido]

Iniciado por rockarlos64, 09 de Maio de 2015, 01:07

tópico anterior - próximo tópico

rockarlos64

Olá, pessoal,
Aconteceu algo de estranho comigo após mexer em uns pendrives. De repente, do nada, não consigo montar de jeito nenhum meu cd-rom. E quando ligo a máquina, dá erro na montagem do mesmo, e tenho que apertar a tecla "s" para inicializar. Se eu coloco um CD ou DVD, tenho a seguinte mensagem: Error mounting system-managed device /dev/sr0: Command-line `mount "/mnt/ata-ATAPI_iHAS124_W_3524602_2N8317510003"' exited with non-zero exit status 32: mount: block device /dev/sr0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
      missing codepage or helper program, or other error
      In some cases useful info is found in syslog - try
      dmesg | tail  or so
E no terminal, quando dou fdisk, me aparece isso, ou seja, reconhece o cd no seu interior:
rockarlos64@rockarlos64-System-Product-Name:~$ fdisk -l & blkid
[1] 3318

Disco /dev/sda: 500.1 GB, 500107862016 bytes
255 cabeças, 63 setores/trilhas, 60801 cilindros, total de 976773168 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 4096 bytes
Tamanho da E/S (mínimo/ideal): 4096 bytes / 4096 bytes
Identificador do disco: 0x000d570f

Dispositivo Boot      Início        Fim      Blocos   Id  Sistema
/dev/sda1   *        2048   973105151   486551552   83  Linux
/dev/sda2       973107198   976771071     1831937    5  Estendida
A partição 2 não inicia em um limite de setor físico.
/dev/sda5       973107200   976771071     1831936   82  Linux swap / Solaris
/dev/sda1: UUID="189ddaf7-19ed-4df4-bc42-9ddbdce31bde" TYPE="ext4"
/dev/sda5: UUID="89a9175a-2736-4345-8358-328e3b399c8b" TYPE="swap"
/dev/sr0: LABEL="My music II" TYPE="iso9660"
[1]+  Concluído              fdisk -l
rockarlos64@rockarlos64-System-Product-Name:~$
Desde já, muito agradecido por qualquer colaboração.
HD Toshiba sata 500G, Asus H81M, Intel core i3 4170, 8G ddr3, Intel HD Integred Graphics Processor
Ubuntu16.04.01 LTS 64bits.

rockarlos64

Para complementar a informação acima, quando tento montá-lo via terminal, eis a resposta que surge:
root@rockarlos64-System-Product-Name:/home/rockarlos64# mount /dev/sr0 /mnt/cdrom
mount: nenhuma mídia localizada em /dev/sr0
Desde já agradecido por qualquer informação.
HD Toshiba sata 500G, Asus H81M, Intel core i3 4170, 8G ddr3, Intel HD Integred Graphics Processor
Ubuntu16.04.01 LTS 64bits.

druidaobelix

#2
1) Qual a versão/ambiente do Ubuntu está usando?

2) Um bom começo é fazer como diz a mensagem de erro:

In some cases useful info is found in syslog - try

dmesg | tail
or so

logo após iniciar o sistema ou então abra mesmo o

dmesg

inteiro e faça uma análise de avisos e erros.

Um filtro aqui às vezes ajuda:

dmesg | grep error


dmesg ! grep fail


3) Verifique se o valor do link simbólico está apontando mesmo para o dispositivo:

readlink -f /dev/cdrom

4) Tente montar manualmente para ver se monta dessa forma (supondo que o 3 anterior deu positivo).

mount /dev/sr0 /media/cdrom

O diretório de destino precisa existir, se o caso antes crie o diretório.

sudo mkdir /media/cdrom

Talvez precise de alguns parâmetros extras no comando acima

5) Experimente ainda acrescentar um entrada no fstab, talvez venha a funcionar, experimente aí, embora na realidade, em princípio, não devesse necessitar disso.

/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

ou assim

/dev/sr0   /media/cdrom0  iso9660  ro,user,noauto,unhide    0  0  

ou ainda:

/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,exec 0 0

Caso não funcione, precisa pesquisar melhor esses parâmetros acima para ver o que produziria efeito.

Não esqueça de antes fazer um cópia do fstab e ainda ter em mãos um live-iso para o caso de problemas, pois uma alteração incorreta nela pode inviabilizar o acesso ao sistema.

sudo cp /etc/fstab /etc/fstab-original

6) E mais uma observação: se subir o sistema por um live-iso (pendrive ou dvdroom) a unidade óptica funciona normalmente ou também enrosca?

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

rockarlos64

Obrigado, druidaobelix. Como sempre muito gentil. Aqui estão as respostas que você pediu:
1) Como está na minha assinatura, rodo com Ubuntu 14.04 LTS, e lá também se encontra o meu hardwere - vale salientar que até eu fazer um pendrive bootável com "Discos", o cd-rom era reconhecido e não me dava problemas no boot;
2) Eis a resposta do comando sugerido:
root@rockarlos64-System-Product-Name:/home/rockarlos64# dmesg | tail
[   37.342310] r8169 0000:02:00.0 eth0: link up
[   37.342320] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   39.796042] init: plymouth-upstart-bridge main process ended, respawning
[   39.802181] init: plymouth-upstart-bridge main process (1193) terminated with status 1
[   39.802193] init: plymouth-upstart-bridge main process ended, respawning
[   60.511056] audit_printk_skb: 132 callbacks suppressed
[   60.511060] audit: type=1400 audit(1431195517.816:68): apparmor="STATUS" operation="profile_replace" name="/usr/lib/cups/backend/cups-pdf" pid=2221 comm="apparmor_parser"
[   60.511066] audit: type=1400 audit(1431195517.816:69): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/cupsd" pid=2221 comm="apparmor_parser"
[   60.511462] audit: type=1400 audit(1431195517.816:70): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/cupsd" pid=2221 comm="apparmor_parser"
[ 1925.617395] systemd-hostnamed[3192]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
Bom, ao ler a última linha, instalei o nss-myhostname via synapitc. Vou reiniciar e ver no que dá.
HD Toshiba sata 500G, Asus H81M, Intel core i3 4170, 8G ddr3, Intel HD Integred Graphics Processor
Ubuntu16.04.01 LTS 64bits.

rockarlos64

Tudo na mesma, druidaobelix. Segui as suas recomendações e deu no seguinte:
root@rockarlos64-System-Product-Name:/home/rockarlos64# dmesg | grep error
[    7.882429] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
root@rockarlos64-System-Product-Name:/home/rockarlos64# dmesg ! grep fail

Uso:
dmesg [options]

Opções:
-C, --clear                 clear the kernel ring buffer
-c, --read-clear            read and clear all messages
-D, --console-off           disable printing messages to console
-d, --show-delta            show time delta between printed messages
-E, --console-on            enable printing messages to console
-f, --facility <list>       restrict output to defined facilities
-h, --help                  display this help and exit
-k, --kernel                display kernel messages
-l, --level <list>          restrict output to defined levels
-n, --console-level <level> set level of messages printed to console
-r, --raw                   print the raw message buffer
-s, --buffer-size <size>    buffer size to query the kernel ring buffer
-T, --ctime                 show human readable timestamp (could be
                             inaccurate if you have used SUSPEND/RESUME)
-t, --notime                don't print messages timestamp
-u, --userspace             display userspace messages
-V, --version               output version information and exit
-x, --decode                decode facility and level to readable string

Supported log facilities:
    kern - mensagens do kernel
    user - random user-level messages
    mail - sistema de e-mail
  daemon - system daemons
    auth - mensagens de segurança/autorização
  syslog - mensagens geradas internamente pelo syslogd
     lpr - line printer subsystem
    news - network news subsystem

Supported log levels (priorities):
   emerg - system is unusable
   alert - ação deve ser realizada imediatamente
    crit - condições críticas
     err - error conditions
    warn - warning conditions
  notice - normal but significant condition
    info - informational
   debug - debug-level messages

Continuei com as instruções do seu item 3 e deu nisso:
root@rockarlos64-System-Product-Name:/home/rockarlos64# dmesg | grep error
[    7.882429] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
root@rockarlos64-System-Product-Name:/home/rockarlos64# dmesg ! grep fail

Uso:
dmesg [options]

Opções:
-C, --clear                 clear the kernel ring buffer
-c, --read-clear            read and clear all messages
-D, --console-off           disable printing messages to console
-d, --show-delta            show time delta between printed messages
-E, --console-on            enable printing messages to console
-f, --facility <list>       restrict output to defined facilities
-h, --help                  display this help and exit
-k, --kernel                display kernel messages
-l, --level <list>          restrict output to defined levels
-n, --console-level <level> set level of messages printed to console
-r, --raw                   print the raw message buffer
-s, --buffer-size <size>    buffer size to query the kernel ring buffer
-T, --ctime                 show human readable timestamp (could be
                             inaccurate if you have used SUSPEND/RESUME)
-t, --notime                don't print messages timestamp
-u, --userspace             display userspace messages
-V, --version               output version information and exit
-x, --decode                decode facility and level to readable string

Supported log facilities:
    kern - mensagens do kernel
    user - random user-level messages
    mail - sistema de e-mail
  daemon - system daemons
    auth - mensagens de segurança/autorização
  syslog - mensagens geradas internamente pelo syslogd
     lpr - line printer subsystem
    news - network news subsystem

Supported log levels (priorities):
   emerg - system is unusable
   alert - ação deve ser realizada imediatamente
    crit - condições críticas
     err - error conditions
    warn - warning conditions
  notice - normal but significant condition
    info - informational
   debug - debug-level messages

root@rockarlos64-System-Product-Name:/home/rockarlos64# readlink -f /dev/cdrom
/dev/sr0
root@rockarlos64-System-Product-Name:/home/rockarlos64# mkdir /media/cdrom
mkdir: é impossível criar o diretório "/media/cdrom": Arquivo existe
root@rockarlos64-System-Product-Name:/home/rockarlos64# mount /dev/sr0 /media/cdrom
mount: nenhuma mídia localizada em /dev/sr0
root@rockarlos64-System-Product-Name:/home/rockarlos64# /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
bash: /dev/sr0: Permissão negada
root@rockarlos64-System-Product-Name:/home/rockarlos64# /dev/sr0   /media/cdrom0  iso9660  ro,user,noauto,unhide    0  0
bash: /dev/sr0: Permissão negada
root@rockarlos64-System-Product-Name:/home/rockarlos64# /dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,exec 0 0
bash: /dev/cdrom: Permissão negada
root@rockarlos64-System-Product-Name:/home/rockarlos64# sudo cp /etc/fstab /etc/fstab-original
root@rockarlos64-System-Product-Name:/home/rockarlos64# mount /dev/sr0 /media/cdrom
mount: nenhuma mídia localizada em /dev/sr0

Permissão negada e mídia não localizada.  :o
Vou passar para o item 6, e averiguar se no live-iso há reconhecimento. Já posto o resultado aqui.
Mais uma vez, muito obrigado.
HD Toshiba sata 500G, Asus H81M, Intel core i3 4170, 8G ddr3, Intel HD Integred Graphics Processor
Ubuntu16.04.01 LTS 64bits.

druidaobelix

#5
Citarroot@rockarlos64-System-Product-Name:/home/rockarlos64# dmesg ! grep fail
Uso:
dmesg [options]
[...]


Ao usar dmesg ! grep fail você usou um ponto de exclamação (!), não é isso, é um 'pipe' (|), como fez no primeiro comando, é aquele símbolo que geralmente está na parte superior da contrabarra (barra invertida), no lado esquerdo inferior do teclado, acionando-se a tecla Shift.
Copie o comando e cole com o botão direito do mouse no terminal que é mais fácil e evita erro de retranscrição.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Citarroot@rockarlos64-System-Product-Name:/home/rockarlos64# mount /dev/sr0 /media/cdrom
mount: nenhuma mídia localizada em /dev/sr0

Nesse caso aqui, quando tentou montar manualmente, o cdrom estava na gaveta?

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#7
Citarroot@rockarlos64-System-Product-Name:/home/rockarlos64# /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
bash: /dev/sr0: Permissão negada
root@rockarlos64-System-Product-Name:/home/rockarlos64# /dev/sr0   /media/cdrom0  iso9660  ro,user,noauto,unhide    0  0
bash: /dev/sr0: Permissão negada
root@rockarlos64-System-Product-Name:/home/rockarlos64# /dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,exec 0 0
bash: /dev/cdrom: Permissão negada

Desculpe eu não ter sido tão claro ao responder o tópico, na verdade sempre nos falta saber mais em detalhes o nível de conhecimento de Linux do usuário interlocutor e por vezes acabamos fazendo suposições errôneas, achando que vai compreender de plano o que é dito, o que obviamente nem sempre é verdade.

Essas linhas acima não são para ser executadas, tratam-se de linhas para adicionar ao arquivo fstab, na verdade apenas uma delas por vez, pois não pesquisei mais a fundo os parâmetros, então usei os mais comuns.

Vi que você já fez a cópia de segurança do fstab, então o que precisa fazer é abrir o arquivo fstab para editá-lo acrescentando uma por vez as linhas acima (não deu certo com uma, tente outra), salvar e sair e reinciar o sistema com um disco na gaveta e ver se reconhece.

Não digite as linhas no fstab, use o recurso de copiar e colar.

Para editar o arquivo fstab:

sudo gedit /etc/fstab

Salvar e sair

Reiniciar

Lembre-se de estar com um disco na gaveta para poder observar se é reconhecido e monta.

No Ubuntu-Unity irá aparecer como um ícone do cdrom na barra do lado esquerdo.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

rockarlos64

Ops, desculpe nossa falha, druidaobelix. Segue então o resultado do comando correto:
root@rockarlos64-System-Product-Name:/home/rockarlos64# dmesg | grep fail
[    0.394076] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[   28.958273] init: failsafe main process (648) killed by TERM signal
root@rockarlos64-System-Product-Name:/home/rockarlos64#
Realmente não havia disco nenhum na gaveta.
:-[ :-[ :-[ :-[ :-[
HD Toshiba sata 500G, Asus H81M, Intel core i3 4170, 8G ddr3, Intel HD Integred Graphics Processor
Ubuntu16.04.01 LTS 64bits.

rockarlos64

No live o cdrom é reconhecido. Após colocar o cd, o cd-rom montou. Só falta ver se na inicialização sumiu o problema da montagem e eu ter de digitar o "s". Caso não, vou fazer as modificações sugeridas no fstab. Em breve, darei retorno.
Obrigado.
HD Toshiba sata 500G, Asus H81M, Intel core i3 4170, 8G ddr3, Intel HD Integred Graphics Processor
Ubuntu16.04.01 LTS 64bits.

rockarlos64

Grande druidaobelix. Com o cd dentro o ícone dele já aparece na barra do Unity, mas quando clico para abrir volta a mensagem de erro já mencionada acima. Para piorar, quando entro no fstab, surge a seguinte mensagem no terminal:
rockarlos64@rockarlos64-System-Product-Name:~$ sudo gedit /etc/fstab
[sudo] password for rockarlos64:

(gedit:2698): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
rockarlos64@rockarlos64-System-Product-Name:~$ sudo gedit /etc/fstab

(gedit:2751): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Realmente, não entendo como a simples montagem de um pendrive bootável pode gerar um problema tão escabroso no cd-rom. Estou perplexo.  :o
HD Toshiba sata 500G, Asus H81M, Intel core i3 4170, 8G ddr3, Intel HD Integred Graphics Processor
Ubuntu16.04.01 LTS 64bits.

rockarlos64

Eureka! Resolvi! Pensei cá com meus botões: ora, se o problema surgiu quando utilizei o aplicativo Discos para montar meu pendrive de boot, vou lá ver o que aconteceu. Abri o aplicativo, fui em drive cd/dvd > editar opções de montagem e, para minha surpresa, a opção automática de montagem estava off, coloquei em on, e, voilá, voltou a funcionar normalmente, inclusive sumindo a mensagem idiota no boot de ter que digitar 's' para prosseguir com o processo. Contudo, juro que ao fazer o pendrive de boot, que está funcionando perfeitamente, não toquei no drive cd/dvd. Deve ser algum bug. De qualquer forma, muito agradecido pela sua atenção druidaobelix, e desculpe-me por tomar seu tempo com problema de tão fácil resolução.
HD Toshiba sata 500G, Asus H81M, Intel core i3 4170, 8G ddr3, Intel HD Integred Graphics Processor
Ubuntu16.04.01 LTS 64bits.

druidaobelix

Excelente que tenha resolvido, ainda bem que você teve a perspicácia de perceber a questão e retornar à origem do problema.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.