Isso tem algo a ver com as ACLs (listas de controle de acesso). Eu não tenho certeza quando o problema começou (acho que com o release 12.10), mas ironicamente aconteceu comigo na semana passada, então eu sabia o que procurar.
De qualquer forma aqui é o baixo para baixo ... se você verificar a lista de controle de acesso na instalação do Wubi se parece com isso:
# file: media/bcbc
# owner: root
# group: root
user::rwx
user:bcbc:r-x
group::---
mask::r-x
other::---
Considerando que, na instalação migrada, é assim:
bcbc@23:34:50:~$ getfacl /media/bcbc
getfacl: Removing leading '/' from absolute path names
# file: media/bcbc
# owner: root
# group: root
user::rwx
group::r-x
other::---
Como você pode ver, está faltando isso: user:bcbc:r-x
Solução
A solução mais simples é remover o diretório à medida que ele é recriado automaticamente (substituindo seu nome de usuário no lugar de bcbc
):
sudo rmdir /media/bcbc
Ou você pode simplesmente restabelecer a ACL executando o seguinte comando (novamente substituindo seu nome de usuário duas vezes):
sudo setfacl -m u:bcbc:rx /media/bcbc
Isto é o que parece:
bcbc@23:34:53:~$ sudo setfacl -m u:bcbc:rx /media/bcbc
[sudo] password for bcbc:
bcbc@23:35:42:~$ getfacl /media/bcbc
getfacl: Removing leading '/' from absolute path names
# file: media/bcbc
# owner: root
# group: root
user::rwx
user:bcbc:r-x
group::r-x
mask::r-x
other::---
bcbc@23:35:44:~$
Marquei isso como um problema no script de migração ( wiki e github ) e irá consertá-lo na próxima versão, provavelmente precisará adicionar a opção -A
aos comandos rsync
para copiar no lista de controle de acesso.