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.