
Não há problema em instalar o SDK do Ubuntu, mas quando tento criar um kit de dispositivos é o que acontece:
...
...
Processando gatilhos para certificados ca (20141019) ...
Atualizando certificados em /etc/ssl/certs...
173 adicionados, 0 removidos; feito. Executando ganchos em /etc/ca-certificates/update.d.... concluído.
Processando gatilhos para sgml-base (1.26+nmu4ubuntu1) ...
E: 10mount: umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: o destino está ocupado E: 10mount: (Em alguns casos informações úteis sobre processos que E: 10mount: use o dispositivo são encontradas por lsof(8) ou fuser(1).)
E: click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: Falha na configuração do chroot: stage=setup-stop umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04- i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: o destino está ocupado (em alguns casos, informações úteis sobre processos que usam o dispositivo são encontradas por lsof(8) ou fuser(1).)
quantidade:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: o destino está ocupado (em alguns casos, informações úteis sobre processos que usam o dispositivo são encontradas por lsof (8) ou fusor(1).)
quantidade:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: o destino está ocupado (em alguns casos, informações úteis sobre processos que usam o dispositivo são encontradas por lsof(8 ) ou fuser(1).) Comando retornado 1: schroot -u root -c source:click-ubuntu-sdk-15.04-i386 -- /finish.sh
Traceback (última chamada mais recente): Arquivo "/usr/bin/click", linha 86, em sys.exit(main()) Arquivo "/usr/bin/click", linha 82, em main return mod.run( args) Arquivo "/usr/lib/python3/dist-packages/click/commands/chroot.py", linha 266, em execução return args.func(parser, args) Arquivo "/usr/lib/python3/dist-packages /click/commands/chroot.py", linha 68, em create return chroot.create(args.keep_broken_chroot) Arquivo "/usr/lib/python3/dist-packages/click/chroot.py", linha 551, em create self .destroy() Arquivo "/usr/lib/python3/dist-packages/click/chroot.py", linha 649, em destroy shutil.rmtree(chroot_dir) Arquivo "/usr/lib/python3.4/shutil.py" , linha 464, em rmtree _rmtree_safe_fd(fd, path, onerror) Arquivo "/usr/lib/python3.4/shutil.py", linha 406, em _rmtree_safe_fd onerror(os.rmdir, fullname, sys.exc_info()) Arquivo "/usr/lib/python3.4/shutil.py", linha 404, em _rmtree_safe_fd os.rmdir(name, dir_fd=topfd) OSError: [Errno 16] Dispositivo ou recurso ocupado: 'home' Ocorreu um erro ao criar o clique no alvo, limpando umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: o alvo está ocupado (em alguns casos, informações úteis sobre processos que usam o dispositivo são encontrados por lsof(8) ou fuser(1).)
quantidade:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: o destino está ocupado (em alguns casos, informações úteis sobre processos que usam o dispositivo são encontradas por lsof (8) ou fusor(1).)
quantidade:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: o destino está ocupado (em alguns casos, informações úteis sobre processos que usam o dispositivo são encontradas por lsof(8 ) ou fuser(1).) Traceback (última chamada mais recente): Arquivo "/usr/bin/click", linha 86, em sys.exit(main()) Arquivo "/usr/bin/click", linha 82 , no retorno principal mod.run(args) Arquivo "/usr/lib/python3/dist-packages/click/commands/chroot.py", linha 266, na execução retorne args.func(parser, args) Arquivo "/usr /lib/python3/dist-packages/click/commands/chroot.py", linha 91, em destruição return chroot.destroy() Arquivo "/usr/lib/python3/dist-packages/click/chroot.py", linha 649, em destroy shutil.rmtree(chroot_dir) Arquivo "/usr/lib/python3.4/shutil.py", linha 464, em rmtree _rmtree_safe_fd(fd, path, onerror) Arquivo "/usr/lib/python3.4/ shutil.py", linha 406, em _rmtree_safe_fd onerror(os.rmdir, fullname, sys.exc_info()) Arquivo "/usr/lib/python3.4/shutil.py", linha 404, em _rmtree_safe_fd os.rmdir(nome , dir_fd=topfd) OSError: [Erro 16] Dispositivo ou recurso ocupado: 'home'
Desmontando /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a
Falha na desmontagem... tentando forçar
umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: o destino está ocupado (em alguns casos, informações úteis sobre processos que usam o dispositivo são encontradas por lsof (8) ou fusor (1).) Desmontando /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home umount: /var/lib/schroot/ mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: ponto de montagem não encontrado Falha na desmontagem... tentando forçar a desmontagem: Desmontando /var/lib/schroot/mount/click-ubuntu -sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home failed Unmounting /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home /zcarlos Falha na desmontagem... tentando forçar
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: ponto de montagem não encontrado umount: /var/lib/schroot/mount/click-ubuntu-sdk -15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: ponto de montagem não encontrado
A desmontagem /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos falhou A exclusão de /etc/schroot/chroot.d/click-ubuntu-sdk- 15.04-i386
umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: ponto de montagem não encontrado
Excluindo /var/lib/schroot/chroots/click-ubuntu-sdk-15.04-i386
o alvo de clique foi removido com sucesso
--- Clique em sair com erros, verifique a saída ---
Meu diretório inicial está criptografado. Depois que esta mensagem aparecer, não consigo acessar minha casa. A área de trabalho está totalmente limpa. Quando abro o nautilus - sem arquivos, acesso apenas seu data.desktop privado. Tenho que encerrar a sessão.
A primeira vez que instalei o SDK ainda estava no 14.10, naquela época era possível criar o kit. A única coisa foi que o dispositivo nunca inicializou. Então atualizei o sistema para beta 15.04. Talvez eu tenha feito algo errado nesse meio tempo. O que posso fazer para que as coisas funcionem?
Responder1
Acho que encontrei alguns bugs relevantes no Launchpad:
https://bugs.launchpad.net/ubuntu/+source/click/+bug/1427264
https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/769595
Seguindo um dos comentários do bug (https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/769595/comments/11), acho que resolvi o problema no meu sistema abrindo /etc/schroot/click/fstab e alterando a linha /home para apontar para meu diretório inicial em vez de /home:
Especificamente, mudei esta linha:
/home /home none rw,rbind 0 0
para isso:
/home/username /home/username none rw,rbind 0 0
com meu nome de usuário real no lugar de username
.
Parece que eles estão trabalhando em uma correção para isso, de modo que funcione imediatamente para pessoas com diretórios pessoais criptografados; espero que seja lançado em breve.
Responder2
Talvez perguntas e respostas de hdastwb sobre bugs diferentes, mas ambos me ajudaram a encontrar uma solução.
Eu tenho schroot mount error
no Ubuntu 14.04 com ecryptfs
. Alterar ou comentar /home
não /etc/schroot/click/fstab
terá efeito.
Mudar de kernel 3.19.0-29-generic
para 3.16.0-50-generic
ou 3.13.0-64-generic
resolveu o problema.
16/10/2015
Para mim, esse bug foi corrigido na schroot
versão do pacote 1.6.8-1ubuntu1.1
porhttps://bugs.launchpad.net/ubuntu/+source/schroot/+bug/1398523. Agora schroot
mount funciona com ecryptfs
e kernel 3.19.0-31
.