Erro ao desmontar /dev/sdb1

Bug #546619 reported by postenga
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
USBManager
Fix Committed
High
Magnun Leno

Bug Description

Ocorreu o seguinte erro:

org.freedesktop.Hal.Device.Volume.UnknownFailure: Cannot open /media/.hal-mtab

Changed in usbmanager:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Magnun Leno (magnun-leno)
Revision history for this message
Magnun Leno (magnun-leno) wrote :

Olá postenga,

Gostaria de confirmar qual distribuição você usa. Esse erro acontece com algumas distribuições que não usam o HAL para montar os volumes automaticamente. Estou adicionando ao código um tratamento deste erro e quando ele ocorrer será utilizado o comando umount do bash para desmontar o volume apropriadamente.

Obrigado por reportar esse bug! Qualquer dúvida pode entrar em contato.

Revision history for this message
postenga (gustavovasconcelos) wrote : Re: [Bug 546619] Re: Erro ao desmontar /dev/sdb1

Tem toda razão meu caro! Eu ja estava planejando voltar no launchpad e
informar a versão do SO. Nem precisou ao ver esse e-mail aqui. Esqueçi de
informar q to testando o Ubuntu Lucid Lynx beta 1, versão esta q ja não usa
mais o HAL né? Bacana seu projeto. Ajuda bastante a usuarios q estao migrado
de outras SO como minha namorada por exemplo. Facilita o gerenciamento das
conexões USN né. Tem previsão de um repositório? Facilitaria a divulgação do
seu belo trabalho. O ubuntu 9.10 ainda usa o HAl se nao me engano não é? Se
ofr vou instalar na máquina de minha namorada, acho q ela vai gostar.Um
abraço

Revision history for this message
postenga (gustavovasconcelos) wrote :

Oi Magnum,

Esqueci de informar q to testando o ubuntu lucid beta 1, que não possui mais o HAL né. Vou testar no Karmic na máquina de minha namorada!!!

Vou continuar testando no Karmic em algumas máquinas de amigos que eu instalei. Continue o bom trabalho!

Revision history for this message
Magnun Leno (magnun-leno) wrote :

Olá postenga!

Obrigado pelos elogios e incentivo! Atualizei o código do USBManager mas ainda não o disponibilizei a versão 1.0.1 (bugfix). Antes de liberar essa versão gostaria que você me confirmasse que o erro foi solucionado. Baixa e instala o último código que eu escrevi:

# bzr branch lp:usbmanager
# ./setup.py install

Creio que o problema estará resolvido pois testei no Ubuntu 9.10 e não houveram erros. Pelo que eu vi, o 10.04 ainda suporta o HAL. Eu estou em vias de migrar para o "DeviceKit-disks" e o "udev", mas ainda tenho que estudar o funcionamento deles.

Quanto ao repositório, isso é algo que eu estou enrolando. Já fiz alguns pacotes em .deb para Ubuntu mas não disponibilizei ainda por problemas de compatibilidade com as versão do Ubuntu 9.10 em diante.

Revision history for this message
postenga (gustavovasconcelos) wrote :

# bzr branch lp:usbmanager

No Launchpad user ID configured

sabe como configurar?? não é a primeira vez q tenho esse problema

Revision history for this message
Magnun Leno (magnun-leno) wrote :

Geralmente ele emite essa mensagem mas continua. Caso queira configurar sua identidade no launchpad faça o seguinte:

$ bzr launchpad-login sua-id-no-launchpad
$ bzr whoami <email address hidden>

Qualquer dificuldade ou dúvida entre em contato comigo!

Revision history for this message
postenga (gustavovasconcelos) wrote :

resolvi o problema com o OpenID do launchpad!!

depois de:
# bzr branch lp:usbmanager
# ./setup.py install

Reiniciei a maquina e coloquei um pen drive. O icone do tray desapareceu (coloquei pra inicar com o sistema por aplicativos de sessão).

pelo terminal
 #usabmanager --tray

tentei formatar mas deu esse erro:

mkfs.vfat 3.0.7 (24 Dec 2009)

*** Erros:
Warning: block count mismatch: found 3903763 but assuming 0.

mkfs.vfat: Too few blocks for viable file system

Depois outra tela:

Este dispositivo está bloqueado

Por favor remova e insira novamente o dispositivo antes de prosseguir!

Retirei e coloquei o Pen drive novamente e tentei formata-lo e deu certo:

Formatação concluida

Formating /dev/sdf1 to: FAT32
# /usr/bin/gksu "mkfs.vfat /dev/sdf1 -F 32 -v -n poste"

mkfs.vfat 3.0.7 (24 Dec 2009)
/dev/sdf1 has 255 heads and 63 sectors per track,
logical sector size is 512,
using 0xf8 media descriptor, with 7807526 sectors;
file system has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 7610 sectors, and provides 974034 clusters.
Volume ID is 12a2a11d, volume label poste .

Concluído

Depois outra tela de msg:

Este dispositivo está bloqueado

Por favor remova e insira novamente o dispositivo antes de prosseguir!

Revision history for this message
Magnun Leno (magnun-leno) wrote :

A mensagem de "count mismatch" pode ser por algum padrão de formatação antigo, não é algo que o USBManager possa tratar.

Quanto às mensagens de "dispositivo está bloqueado" foram colocadas para garantir que o USBManager estará exibindo sempre informações atualizadas. Quando você formata ou renomeira uma pendrive, as novas informações só são repassadas para o sistemas após a pendriver ser ejetada.

O erro que gerou esse bug report (desmontar dispositivos no Ubuntu 9.04 ou superior) ainda persiste?

Revision history for this message
postenga (gustavovasconcelos) wrote :

Na hora de formatar se vc deixar em branco o campo "novo rótulo" :

Erro ao montar

# /usr/bin/gksu "mkfs.vfat /dev/sdf1 -F 32 -v "

mkf

*** Erros:
Warning: block count mismatch: found 3903763 but assuming 0.

mkfs.vfat: Too few blocks for viable file system

Se usar o campo novo rótulo:

Formatação concluida

Formating /dev/sdf1 to: FAT32
# /usr/bin/gksu "mkfs.vfat /dev/sdf1 -F 32 -v -n poste"

mkfs.vfat 3.0.7 (24 Dec 2009)
/dev/sdf1 has 255 heads and 63 sectors per track,
logical sector size is 512,
using 0xf8 media descriptor, with 7807526 sectors;
file system has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 7610 sectors, and provides 974034 clusters.
Volume ID is e20b3a2b, volume label poste .

Concluído

Revision history for this message
Magnun Leno (magnun-leno) wrote :

O problema de erro ao desmontar foi solucionado então, correto?

Quanto ao rótulo em branco, eu abri o bug report: Bug #575815 para tratar essa questão.

Desculpe-me pela demora!

Revision history for this message
postenga (gustavovasconcelos) wrote :

O erro foi solucionado sim. Ficou bacana.. Bom trabalho! Estou sempre instalando seu programa nas máquinas q instalo o Ubuntu.

Revision history for this message
Magnun Leno (magnun-leno) wrote :

Obrigado postenda! Vou colocar fechar esse bug report como resolvido.

Changed in usbmanager:
status: Confirmed → Fix Committed
Revision history for this message
postenga (gustavovasconcelos) wrote :

Gostaria apenas de dar uma idéia. Durante o processo de formatação ficaria legal se tivesse um gráfico ao invés daquela pequena tela no formato do terminal.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.