Como o schroot pode trabalhar com aufs

2

Estou usando schroot com aufs . Atualmente, meu arquivo conf em \etc\schroot\chroot.d parece

[trusty_chrome]
description=Ubuntu 14.04 Trusty running Chrome and Adobe Flash
directory=/srv/chroot/trusty_chrome
personality=linux
...
union-type=aufs
union-mount-options=br:/srv/chroot/trusty_chrome.aufs=rw:/srv/chroot/base/trusty_amd64=ro

Basicamente, o diretório de sobreposição e subjacente é especificado na opção de montagem. Embora man schroot.conf indique que eles também poderiam ser determinados pelas chaves union-overlay-directory e union-underlay-directory , enquanto eu não posso inserir o chroot corretamente com essas opções. Mais precisamente, se eu usar o seguinte conf,

[trusty_chrome]
description=Ubuntu 14.04 Trusty running Chrome and Adobe Flash
directory=/srv/chroot/trusty_chrome
personality=linux
...
union-type=aufs
union-overlay-directory=/srv/chroot/trusty_chrome.aufs
union-underlay-directory=/srv/chroot/base/trusty_amd64

Encontrarei erros

E: 20copyfiles: cp: cannot create regular file '/var/lib/schroot/mount/trusty_chrome-cb1db93d-c07c-4c2d-bef2-f5025358c2b3/etc/resolv.conf': No such file or directory
E: trusty_chrome-cb1db93d-c07c-4c2d-bef2-f5025358c2b3: Chroot setup failed: stage=setup-start

quando tentar entrar neste chroot. Então a questão é, como eu poderia configurar o schroot usando aufs pelas chaves union-overlay-directory e union-underlay-directory .

Além disso, quando listo todos os chroot gerenciados

$ schroot -l
chroot:trusty_chrome
...
source:trusty_chrome
...

Eu vou encontrar duas entradas para cada chroot usando aufs. É source:blabla um chroot? Eu não posso entrar neles pelo schroot.

Estou usando schroot (Debian sbuild) 1.6.10 (04 May 2014) no Ubuntu 14.10.

    
por Tianren Liu 26.11.2014 / 23:22

0 respostas