Date: Fri, 10 Apr 2020 19:01:42 +0100 From: Graham Perrin <grahamperrin@gmail.com> To: freebsd-questions@freebsd.org Subject: Can't remove files from a directory that was partially used by a jail Message-ID: <22daa8dc-cb20-6b08-b85f-161e6aca06ec@gmail.com>
next in thread | raw e-mail | index | archive | help
Below, I can't remove files to make way for (re)creation of a jail. Any suggestions? If it helps: at some point a few hours ago I might have accidentally begun (then cancelled) a bulk operation whilst using a different boot environment; the build began with a warning about the jail being newer than the host. root@momh167-gjp4-8570p:~ # poudriere jail -c -j head -v head -a amd64 -m src=/usr/src [00:00:00] Error: Directory /usr/local/poudriere/jails/head already exists root@momh167-gjp4-8570p:~ # poudriere jail -l JAILNAME VERSION ARCH METHOD TIMESTAMP PATH root@momh167-gjp4-8570p:~ # rm -rf /usr/local/poudriere/jails/head rm: /usr/local/poudriere/jails/head/libexec/ld-elf32.so.1: Operation not permitted rm: /usr/local/poudriere/jails/head/libexec/ld-elf.so.1: Operation not permitted rm: /usr/local/poudriere/jails/head/libexec: Directory not empty rm: /usr/local/poudriere/jails/head/sbin/init: Operation not permitted rm: /usr/local/poudriere/jails/head/sbin: Directory not empty rm: /usr/local/poudriere/jails/head/var/empty: Operation not permitted rm: /usr/local/poudriere/jails/head/var: Directory not empty rm: /usr/local/poudriere/jails/head/usr/lib32/libthr.so.3: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/lib32/librt.so.1: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/lib32/libcrypt.so.5: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/lib32/libc.so.7: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/lib32: Directory not empty rm: /usr/local/poudriere/jails/head/usr/bin/login: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/bin/crontab: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/bin/opiepasswd: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/bin/chpass: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/bin/opieinfo: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/bin/passwd: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/bin/su: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/bin: Directory not empty rm: /usr/local/poudriere/jails/head/usr/lib/librt.so.1: Operation not permitted rm: /usr/local/poudriere/jails/head/usr/lib: Directory not empty rm: /usr/local/poudriere/jails/head/usr: Directory not empty rm: /usr/local/poudriere/jails/head/lib/libcrypt.so.5: Operation not permitted rm: /usr/local/poudriere/jails/head/lib/libc.so.7: Operation not permitted rm: /usr/local/poudriere/jails/head/lib/libthr.so.3: Operation not permitted rm: /usr/local/poudriere/jails/head/lib: Directory not empty rm: /usr/local/poudriere/jails/head: Directory not empty root@momh167-gjp4-8570p:~ # rm /usr/local/poudriere/jails/head/libexec/ld-elf32.so.1 override r-xr-xr-x root/wheel schg for /usr/local/poudriere/jails/head/libexec/ld-elf32.so.1? y rm: /usr/local/poudriere/jails/head/libexec/ld-elf32.so.1: Operation not permitted root@momh167-gjp4-8570p:~ # zfs list NAME USED AVAIL REFER MOUNTPOINT copperbowl 312G 122G 88K /copperbowl copperbowl/ROOT 94.8G 122G 88K none copperbowl/ROOT/Waterfox 314M 122G 59.3G / copperbowl/ROOT/r357746g 1.22M 122G 59.8G / copperbowl/ROOT/r357746h 1.37M 122G 60.0G / copperbowl/ROOT/r359628c 19.1G 122G 60.9G / copperbowl/ROOT/r359750a 1.37M 122G 61.4G / copperbowl/ROOT/r359750b 75.0G 122G 60.7G / copperbowl/ROOT/r359750c 392M 122G 62.7G / copperbowl/iocage 4.35G 122G 3.68M /copperbowl/iocage copperbowl/iocage/download 359M 122G 88K /copperbowl/iocage/download copperbowl/iocage/download/12.0-RELEASE 359M 122G 359M /copperbowl/iocage/download/12.0-RELEASE copperbowl/iocage/images 88K 122G 88K /copperbowl/iocage/images copperbowl/iocage/jails 2.75G 122G 88K /copperbowl/iocage/jails copperbowl/iocage/jails/jbrowsers 2.75G 122G 92K /copperbowl/iocage/jails/jbrowsers copperbowl/iocage/jails/jbrowsers/root 2.75G 122G 3.99G /copperbowl/iocage/jails/jbrowsers/root copperbowl/iocage/log 100K 122G 100K /copperbowl/iocage/log copperbowl/iocage/releases 1.24G 122G 88K /copperbowl/iocage/releases copperbowl/iocage/releases/12.0-RELEASE 1.24G 122G 88K /copperbowl/iocage/releases/12.0-RELEASE copperbowl/iocage/releases/12.0-RELEASE/root 1.24G 122G 1.24G /copperbowl/iocage/releases/12.0-RELEASE/root copperbowl/iocage/templates 88K 122G 88K /copperbowl/iocage/templates copperbowl/poudriere 29.6G 122G 88K /copperbowl/poudriere copperbowl/poudriere/data 1.92G 122G 96K /usr/local/poudriere/data copperbowl/poudriere/data/.m 88K 122G 88K /usr/local/poudriere/data/.m copperbowl/poudriere/data/cache 88K 122G 88K /usr/local/poudriere/data/cache copperbowl/poudriere/data/logs 1.48G 122G 1.48G /usr/local/poudriere/data/logs copperbowl/poudriere/data/packages 446M 122G 446M /usr/local/poudriere/data/packages copperbowl/poudriere/data/wrkdirs 88K 122G 88K /usr/local/poudriere/data/wrkdirs copperbowl/poudriere/jails 88K 122G 88K /copperbowl/poudriere/jails copperbowl/poudriere/ports 27.7G 122G 88K /copperbowl/poudriere/ports copperbowl/poudriere/ports/default 27.7G 122G 27.7G /usr/local/poudriere/ports/default copperbowl/tmp 456K 122G 456K /tmp copperbowl/usr 179G 122G 88K /usr copperbowl/usr/home 175G 122G 159G /usr/home copperbowl/usr/ports 1.90G 122G 1.90G /usr/ports copperbowl/usr/src 2.09G 122G 2.09G /usr/src copperbowl/var 4.65G 122G 88K /var copperbowl/var/audit 88K 122G 88K /var/audit copperbowl/var/crash 1.27M 122G 1.27M /var/crash copperbowl/var/log 14.5M 122G 14.5M /var/log copperbowl/var/mail 128K 122G 128K /var/mail copperbowl/var/tmp 4.64G 122G 4.64G /var/tmp root@momh167-gjp4-8570p:~ #
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?22daa8dc-cb20-6b08-b85f-161e6aca06ec>