Can't remove files from a directory that was partially used by a jail
Graham Perrin
grahamperrin at gmail.com
Fri Apr 10 18:01:49 UTC 2020
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 at 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 at momh167-gjp4-8570p:~ # poudriere jail -l
JAILNAME VERSION ARCH METHOD TIMESTAMP PATH
root at 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 at 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 at 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 at momh167-gjp4-8570p:~ #
More information about the freebsd-questions
mailing list