
Estoy intentando ejecutar Debian Wheezy en chroot (obtuve archivos de Debian dehttps://github.com/tianon/docker-brew-debian/blob/02108ee636f54b504e2aec4ee7bb59a2de8a5b99/wheezy/rootfs.tar.xz)
Así es como lo estoy usando:
user$>fakechroot fakeroot-ng chroot /home/user/wheezy
Al instalar paquetes con apt-get, se ejecuta ldconfig, pero falla con un error:
ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
- selinux en el sistema operativo host no está instalado
- Los permisos de /home/user/wheezy/sbin/ldconfig son -rwxr-xr-x
¿Es posible encontrar una solución para esto sin ejecutarlo bajo la raíz?
Me pregunto si, en general, es posible hacer que las cosas funcionen en dicho entorno, por ejemplo, instalar paquetes, ejecutar servidores (puertos superiores a 1024, por supuesto), scripts, etc.
Respuesta1
/home/user/wheezy/etc probablemente no pueda escribirlo.
Como nota al margen, es posible que desee echar un vistazo aSchrootpaquete si realmente desea ejecutar servicios desde dentro del chroot.