From owner-freebsd-questions@freebsd.org Fri Apr 10 20:22:45 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AF2A52C7FB8 for ; Fri, 10 Apr 2020 20:22:45 +0000 (UTC) (envelope-from kudzu@tenebras.com) Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48zTw44hZZz4WJm for ; Fri, 10 Apr 2020 20:22:44 +0000 (UTC) (envelope-from kudzu@tenebras.com) Received: by mail-qt1-x830.google.com with SMTP id y25so2407060qtv.7 for ; Fri, 10 Apr 2020 13:22:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenebras-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NeK8E5yEkj4Q+Fze6N9PbX907E7Yy+61a+tuIKMf0Ak=; b=nRt+a17KYARC/Mwr/dVp6d+CkgZM49gRHzWdGxnqWcrtlWuy1fl4wnXxmp9PpEljWg raaGteFgoZuAS0UPmpFJB8xnDH7tve2/5O1d7w4EkKSmo91c+vrUsYltYh8yD9dEYa0V 2FOwxC+9bKgTv+vXR5YExtuAlhnU6KNFrgmefq/RdFMq/mm/X4Us10LJdywVIB6xfk5B l+6/4jZQT2MfTAVHjWqhFYeTlV7iWn+2HT/lFTTm8lTHoIAUFH5fhgJYeBCJpywVhxmD /zUHgd6AHCo8FfO9gaxccdoEtwEXN0wDC2D7s328tP8xdEmEj5G1NBeRuevlakOuYsRc SaDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NeK8E5yEkj4Q+Fze6N9PbX907E7Yy+61a+tuIKMf0Ak=; b=PknvGz9REWg7SjKyoCq8Fl0GUITvO6iRUYngt1SOWAqRbRzK67QhJoUtX+PiGTbwJm NoDN0uncaU41Y7DwtsOEON3hdCO1GZpSjSKurVXHDkA0Nt8opaRLXcRUkMhrGzo78jFa 541mGlHZd6qJpW7wAOtDudd+U9shnqP+xzb8OF08H4R9hN3PdXpENJ2PO8rleenQ1/BE h7Ffp4hvSrbCdADcqivehKHXG9MlCwvx9OxwAoMq2AsJL2XGnXbSoux/QpK10DraG2EH H1w4mxN3kE2Xy+1poyc7mPRCJSY8usc1scKk9PZBuGfyhhdqjJ292DgFWLjqyB/S1Gwt qPeg== X-Gm-Message-State: AGi0Pua9bGPrmElwazhHQMskycNPt5VV1Hgb/dBZVV68VyMwRVCPP3sf 0TKmZ6ofl0pHe5N34g4+pea8CKT937ZnwuypDqgFLW6jfrk= X-Google-Smtp-Source: APiQypIkxMSBoNnnakQeSzhAFzMsHPUq0bFNMhU8aSvZ/KRontDibMJIZzdxKcEhIcpHPVlnbQXQUB8uUWQ0K/Sd6oE= X-Received: by 2002:ac8:688f:: with SMTP id m15mr929708qtq.123.1586550163099; Fri, 10 Apr 2020 13:22:43 -0700 (PDT) MIME-Version: 1.0 References: <22daa8dc-cb20-6b08-b85f-161e6aca06ec@gmail.com> In-Reply-To: <22daa8dc-cb20-6b08-b85f-161e6aca06ec@gmail.com> From: Michael Sierchio Date: Fri, 10 Apr 2020 13:22:07 -0700 Message-ID: Subject: Re: Can't remove files from a directory that was partially used by a jail To: Graham Perrin Cc: FreeBSD Questions X-Rspamd-Queue-Id: 48zTw44hZZz4WJm X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=tenebras-com.20150623.gappssmtp.com header.s=20150623 header.b=nRt+a17K; dmarc=none; spf=none (mx1.freebsd.org: domain of kudzu@tenebras.com has no SPF policy when checking 2607:f8b0:4864:20::830) smtp.mailfrom=kudzu@tenebras.com X-Spamd-Result: default: False [-3.21 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[tenebras-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; DMARC_NA(0.00)[tenebras.com]; URI_COUNT_ODD(1.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[tenebras-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[0.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MIME_BASE64_TEXT(0.10)[]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(-2.01)[ip: (-9.23), ipnet: 2607:f8b0::/32(-0.33), asn: 15169(-0.43), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Apr 2020 20:22:45 -0000 ls -Rlo recursive listing showing flags or, just apply the hammer, chflags -R 0 On Fri, Apr 10, 2020 at 11:02 AM Graham Perrin wrote: > 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=3D/usr/src > [00:00:00] Error: Directory /usr/local/poudriere/jails/head already exist= s > 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 permitte= d > 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 permitt= ed > rm: /usr/local/poudriere/jails/head/usr/bin/opieinfo: Operation not > permitted > rm: /usr/local/poudriere/jails/head/usr/bin/passwd: Operation not permitt= ed > 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 permitte= d > 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/ho= me > copperbowl/usr/ports 1.90G 122G 1.90G > /usr/ports > copperbowl/usr/src 2.09G 122G 2.09G /usr/sr= c > 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/lo= g > copperbowl/var/mail 128K 122G 128K /var/ma= il > copperbowl/var/tmp 4.64G 122G 4.64G /var/tm= p > root@momh167-gjp4-8570p:~ # > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" > --=20 "Well," Brahm=C4=81 said, "even after ten thousand explanations, a fool is = no wiser, but an intelligent person requires only two thousand five hundred." - The Mah=C4=81bh=C4=81rata