Centos 7로 구축된 멋진 chroot 환경이 있습니다. systemd-nspawn을 사용하여 시작합니다. 내 로컬 컴퓨터와 지금까지 본 모든 서버에서 모든 것이 잘 작동합니다. 오늘 나는 이것을 새 서버로 chroot하라는 요청을 받았으며 평소와 같이 폴더를 복사했지만 "systemd-nspawn -D chroot-folder -b"로 시작하면 다음과 같은 결과가 나타납니다.
Spawning container chroot-folder on /opt/chroot-folder.
Press ^] three times within 1s to kill container.
Container chroot-folder failed with error code 1.
이 새 서버는 물리적 서버가 아니며 centos 7이 설치된 lxc 컨테이너입니다. 이 문제를 디버깅하기 위해 어떤 정보를 제공할 수 있는지 모르겠습니다. Google에서 찾은 모든 항목이 작동하지 않습니다. 그래서 저는 여기 있습니다...
답변1
해결책을 찾았고 몇 가지 테스트를 수행했지만 어떤 문제도 발견하지 못했으므로 안전하다고 생각합니다(적어도 내 시나리오에서는). 내가 한 일은 "/usr/local" .mount.auto”에서 "lxc"를 변경한 것입니다. share/lxc/config/common.conf”를 선택하고 “cgroup:mixed”를 삭제합니다.