Re: [arch-general] Cannot delete chroot directory

2017-11-08 Thread Simon Doppler
Le mercredi, 8 novembre 2017, 10.02:00 h CET Jeanette C. via arch-general a 
écrit :
> Nov 8 2017, Simon Doppler has written:
> ...
> 
> > This is my terminal output when I try to delete the directory
> > 
> > [root@tollana dopsi]# LANG=en rm -rf /home/dopsi/multilib
> > rm: cannot remove '/home/dopsi/multilib': Operation not permitted
> > [root@tollana dopsi]# lsattr | grep multilib
> > --- ./multilib
> 
> Hey hey Simon,
> have you looked at the access rights:
> ls -ld multilib
> Perhaps, by some freak accident, there is no w attribute. It's the only
> thing that springs to mind.
> 
> HTH and best wishes,
> 
> Jeanette
> ...
> 
> 
> * website: http://juliencoder.de - for summer is a state of sound
> * SoundCloud: https://soundcloud.com/jeanette_c
> 
> Skip on the drinks Head to the floor
> Makin' my way Past the show
> My body's taken over And I want some more <3
> (Britney Spears)
Hi Jeannette,

I just got an off-list anwer from Florian Pritz that mkarchroot does create a 
btrfs subvolume (when the chroot would be in btrfs), which is the case for me.

I used

# btrfs subvolume delete 

to delete the directory.

Thanks both for your help 

-- 
Simon Doppler
E: do...@dopsi.ch
PGP: 5C3A 7347 AE06 D520 68A6 D292 9A08 963D B82F 5A19

signature.asc
Description: This is a digitally signed message part.


Re: [arch-general] Cannot delete chroot directory

2017-11-08 Thread Florian Pritz via arch-general
On 08.11.2017 09:47, Simon Doppler wrote:
> When I tried to delete the directory (with rm -rf) but I could only delete 
> all 
> the files it contained. It did not work either after a reboot.

If you run btrfs, this is a btrfs subvolume which you need to remove
with `btrfs subvolume delete`.

Florian



signature.asc
Description: OpenPGP digital signature


Re: [arch-general] Cannot delete chroot directory

2017-11-08 Thread Jeanette C. via arch-general

Nov 8 2017, Simon Doppler has written:
...

This is my terminal output when I try to delete the directory

[root@tollana dopsi]# LANG=en rm -rf /home/dopsi/multilib
rm: cannot remove '/home/dopsi/multilib': Operation not permitted
[root@tollana dopsi]# lsattr | grep multilib
--- ./multilib

Hey hey Simon,
have you looked at the access rights:
ls -ld multilib
Perhaps, by some freak accident, there is no w attribute. It's the only
thing that springs to mind.

HTH and best wishes,

Jeanette
...


* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c

Skip on the drinks Head to the floor
Makin' my way Past the show
My body's taken over And I want some more <3
(Britney Spears)


[arch-general] Cannot delete chroot directory

2017-11-08 Thread Simon Doppler
Hi all,

I wanted to create a new build chroot directory with mkarchroot yesterday, and 
mistakenly created it in the wrong place. I then interrupted the process but 
after it had already created some files but was not finished. (I wanted to 
created in ~/chroot/multlib, but wrote ~/multilib).

When I tried to delete the directory (with rm -rf) but I could only delete all 
the files it contained. It did not work either after a reboot.

This is my terminal output when I try to delete the directory

[root@tollana dopsi]# LANG=en rm -rf /home/dopsi/multilib
rm: cannot remove '/home/dopsi/multilib': Operation not permitted
[root@tollana dopsi]# lsattr | grep multilib
--- ./multilib

I noticed in [1] (the lock function is defined in [2]) that the directory is 
locked using flock, but that lock should not survive a reboot (or am I mistaken 
?).

Thanks for your help

[1] https://git.archlinux.org/devtools.git/tree/mkarchroot.in#n66
[2] https://git.archlinux.org/devtools.git/tree/lib/common.sh#n75
-- 
Simon Doppler
E: do...@dopsi.ch
PGP: 5C3A 7347 AE06 D520 68A6 D292 9A08 963D B82F 5A19

signature.asc
Description: This is a digitally signed message part.