Different permission denied errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
schroot (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: schroot
Hello,
Since I upgraded to Karmic, schroot is giving me permission denied messages:
brian@sys11:~$ schroot -c sid
E: /dev/sys11/
brian@sys11:~$ ls -lad /dev/sys11
drwx------ 2 root root 220 2009-11-23 14:42 /dev/sys11
Quite possibly this is the sole problem here, udev getting the permissions wrong on the LVM directory.
I tried to work around this however, I changed schroot to use /dev/mapper/
brian@sys11:~$ schroot -c sid
E: sid-36aeb265-
or with full debugging:
brian@sys11:~$ schroot --debug=info -c sid
D(2): Getting keyfile group=etch, key=type
D(2): Getting keyfile group=etch, key=active
D(2): Getting keyfile group=etch, key=run-
D(2): Getting keyfile group=etch, key=run-
D(2): Getting keyfile group=etch, key=run-
D(2): Getting keyfile group=etch, key=script-config
D(2): Getting keyfile group=etch, key=priority
D(2): Getting keyfile group=etch, key=aliases
D(2): Getting keyfile group=etch, key=environment
D(2): Getting keyfile group=etch, key=description
D(2): Getting keyfile group=etch, key=users
D(2): Getting keyfile group=etch, key=groups
D(2): Getting keyfile group=etch, key=root-users
D(2): Getting keyfile group=etch, key=root-groups
D(2): Getting keyfile group=etch, key=mount-location
D(2): Getting keyfile group=etch, key=mount-device
D(2): Getting keyfile group=etch, key=command-prefix
D(2): Getting keyfile group=etch, key=personality
D(2): Getting keyfile group=etch, key=active
D(2): Getting keyfile group=etch, key=run-
D(2): Getting keyfile group=etch, key=run-
D(2): Getting keyfile group=etch, key=run-
D(2): Getting keyfile group=etch, key=script-config
D(2): Getting keyfile group=etch, key=priority
D(2): Getting keyfile group=etch, key=aliases
D(2): Getting keyfile group=etch, key=environment
D(2): Getting keyfile group=etch, key=description
D(2): Getting keyfile group=etch, key=users
D(2): Getting keyfile group=etch, key=groups
D(2): Getting keyfile group=etch, key=root-users
D(2): Getting keyfile group=etch, key=root-groups
D(2): Getting keyfile group=etch, key=mount-location
D(2): Getting keyfile group=etch, key=mount-device
D(2): Getting keyfile group=etch, key=command-prefix
D(2): Getting keyfile group=etch, key=personality
D(2): Getting keyfile group=etch, key=mount-options
D(2): Getting keyfile group=etch, key=location
D(2): Getting keyfile group=etch, key=device
D(2): Getting keyfile group=etch, key=source-users
D(2): Getting keyfile group=etch, key=source-groups
D(2): Getting keyfile group=etch, key=source-
D(2): Getting keyfile group=etch, key=source-
D(2): Getting keyfile group=etch, key=lvm-
D(2): Getting keyfile group=etch, key=lvm-
D(2): Getting keyfile group=intrepid, key=type
D(2): Getting keyfile group=intrepid, key=active
D(2): Getting keyfile group=intrepid, key=run-
D(2): Getting keyfile group=intrepid, key=run-
D(2): Getting keyfile group=intrepid, key=run-
D(2): Getting keyfile group=intrepid, key=script-config
D(2): Getting keyfile group=intrepid, key=priority
D(2): Getting keyfile group=intrepid, key=aliases
D(2): Getting keyfile group=intrepid, key=environment
D(2): Getting keyfile group=intrepid, key=description
D(2): Getting keyfile group=intrepid, key=users
D(2): Getting keyfile group=intrepid, key=groups
D(2): Getting keyfile group=intrepid, key=root-users
D(2): Getting keyfile group=intrepid, key=root-groups
D(2): Getting keyfile group=intrepid, key=mount-location
D(2): Getting keyfile group=intrepid, key=mount-device
D(2): Getting keyfile group=intrepid, key=command-prefix
D(2): Getting keyfile group=intrepid, key=personality
D(2): Getting keyfile group=intrepid, key=active
D(2): Getting keyfile group=intrepid, key=run-
D(2): Getting keyfile group=intrepid, key=run-
D(2): Getting keyfile group=intrepid, key=run-
D(2): Getting keyfile group=intrepid, key=script-config
D(2): Getting keyfile group=intrepid, key=priority
D(2): Getting keyfile group=intrepid, key=aliases
D(2): Getting keyfile group=intrepid, key=environment
D(2): Getting keyfile group=intrepid, key=description
D(2): Getting keyfile group=intrepid, key=users
D(2): Getting keyfile group=intrepid, key=groups
D(2): Getting keyfile group=intrepid, key=root-users
D(2): Getting keyfile group=intrepid, key=root-groups
D(2): Getting keyfile group=intrepid, key=mount-location
D(2): Getting keyfile group=intrepid, key=mount-device
D(2): Getting keyfile group=intrepid, key=command-prefix
D(2): Getting keyfile group=intrepid, key=personality
D(2): Getting keyfile group=intrepid, key=mount-options
D(2): Getting keyfile group=intrepid, key=location
D(2): Getting keyfile group=intrepid, key=device
D(2): Getting keyfile group=intrepid, key=source-users
D(2): Getting keyfile group=intrepid, key=source-groups
D(2): Getting keyfile group=intrepid, key=source-
D(2): Getting keyfile group=intrepid, key=source-
D(2): Getting keyfile group=intrepid, key=lvm-
D(2): Getting keyfile group=intrepid, key=lvm-
D(2): Getting keyfile group=lenny, key=type
D(2): Getting keyfile group=lenny, key=active
D(2): Getting keyfile group=lenny, key=run-
D(2): Getting keyfile group=lenny, key=run-
D(2): Getting keyfile group=lenny, key=run-
D(2): Getting keyfile group=lenny, key=script-config
D(2): Getting keyfile group=lenny, key=priority
D(2): Getting keyfile group=lenny, key=aliases
D(2): Getting keyfile group=lenny, key=environment
D(2): Getting keyfile group=lenny, key=description
D(2): Getting keyfile group=lenny, key=users
D(2): Getting keyfile group=lenny, key=groups
D(2): Getting keyfile group=lenny, key=root-users
D(2): Getting keyfile group=lenny, key=root-groups
D(2): Getting keyfile group=lenny, key=mount-location
D(2): Getting keyfile group=lenny, key=mount-device
D(2): Getting keyfile group=lenny, key=command-prefix
D(2): Getting keyfile group=lenny, key=personality
D(2): Getting keyfile group=lenny, key=active
D(2): Getting keyfile group=lenny, key=run-
D(2): Getting keyfile group=lenny, key=run-
D(2): Getting keyfile group=lenny, key=run-
D(2): Getting keyfile group=lenny, key=script-config
D(2): Getting keyfile group=lenny, key=priority
D(2): Getting keyfile group=lenny, key=aliases
D(2): Getting keyfile group=lenny, key=environment
D(2): Getting keyfile group=lenny, key=description
D(2): Getting keyfile group=lenny, key=users
D(2): Getting keyfile group=lenny, key=groups
D(2): Getting keyfile group=lenny, key=root-users
D(2): Getting keyfile group=lenny, key=root-groups
D(2): Getting keyfile group=lenny, key=mount-location
D(2): Getting keyfile group=lenny, key=mount-device
D(2): Getting keyfile group=lenny, key=command-prefix
D(2): Getting keyfile group=lenny, key=personality
D(2): Getting keyfile group=lenny, key=mount-options
D(2): Getting keyfile group=lenny, key=location
D(2): Getting keyfile group=lenny, key=device
D(2): Getting keyfile group=lenny, key=source-users
D(2): Getting keyfile group=lenny, key=source-groups
D(2): Getting keyfile group=lenny, key=source-
D(2): Getting keyfile group=lenny, key=source-
D(2): Getting keyfile group=lenny, key=lvm-
D(2): Getting keyfile group=lenny, key=lvm-
D(2): Getting keyfile group=lenny-old, key=type
D(2): Getting keyfile group=lenny-old, key=active
D(2): Getting keyfile group=lenny-old, key=run-
D(2): Getting keyfile group=lenny-old, key=run-
D(2): Getting keyfile group=lenny-old, key=run-
D(2): Getting keyfile group=lenny-old, key=script-config
D(2): Getting keyfile group=lenny-old, key=priority
D(2): Getting keyfile group=lenny-old, key=aliases
D(2): Getting keyfile group=lenny-old, key=environment
D(2): Getting keyfile group=lenny-old, key=description
D(2): Getting keyfile group=lenny-old, key=users
D(2): Getting keyfile group=lenny-old, key=groups
D(2): Getting keyfile group=lenny-old, key=root-users
D(2): Getting keyfile group=lenny-old, key=root-groups
D(2): Getting keyfile group=lenny-old, key=mount-location
D(2): Getting keyfile group=lenny-old, key=mount-device
D(2): Getting keyfile group=lenny-old, key=command-prefix
D(2): Getting keyfile group=lenny-old, key=personality
D(2): Getting keyfile group=lenny-old, key=active
D(2): Getting keyfile group=lenny-old, key=run-
D(2): Getting keyfile group=lenny-old, key=run-
D(2): Getting keyfile group=lenny-old, key=run-
D(2): Getting keyfile group=lenny-old, key=script-config
D(2): Getting keyfile group=lenny-old, key=priority
D(2): Getting keyfile group=lenny-old, key=aliases
D(2): Getting keyfile group=lenny-old, key=environment
D(2): Getting keyfile group=lenny-old, key=description
D(2): Getting keyfile group=lenny-old, key=users
D(2): Getting keyfile group=lenny-old, key=groups
D(2): Getting keyfile group=lenny-old, key=root-users
D(2): Getting keyfile group=lenny-old, key=root-groups
D(2): Getting keyfile group=lenny-old, key=mount-location
D(2): Getting keyfile group=lenny-old, key=mount-device
D(2): Getting keyfile group=lenny-old, key=command-prefix
D(2): Getting keyfile group=lenny-old, key=personality
D(2): Getting keyfile group=lenny-old, key=mount-options
D(2): Getting keyfile group=lenny-old, key=location
D(2): Getting keyfile group=lenny-old, key=device
D(2): Getting keyfile group=lenny-old, key=source-users
D(2): Getting keyfile group=lenny-old, key=source-groups
D(2): Getting keyfile group=lenny-old, key=source-
D(2): Getting keyfile group=lenny-old, key=source-
D(2): Getting keyfile group=lenny-old, key=lvm-
D(2): Getting keyfile group=lenny-old, key=lvm-
D(2): Getting keyfile group=sid, key=type
D(2): Getting keyfile group=sid, key=active
D(2): Getting keyfile group=sid, key=run-
D(2): Getting keyfile group=sid, key=run-
D(2): Getting keyfile group=sid, key=run-
D(2): Getting keyfile group=sid, key=script-config
D(2): Getting keyfile group=sid, key=priority
D(2): Getting keyfile group=sid, key=aliases
D(2): Getting keyfile group=sid, key=environment
D(2): Getting keyfile group=sid, key=description
D(2): Getting keyfile group=sid, key=users
D(2): Getting keyfile group=sid, key=groups
D(2): Getting keyfile group=sid, key=root-users
D(2): Getting keyfile group=sid, key=root-groups
D(2): Getting keyfile group=sid, key=mount-location
D(2): Getting keyfile group=sid, key=mount-device
D(2): Getting keyfile group=sid, key=command-prefix
D(2): Getting keyfile group=sid, key=personality
D(2): Getting keyfile group=sid, key=active
D(2): Getting keyfile group=sid, key=run-
D(2): Getting keyfile group=sid, key=run-
D(2): Getting keyfile group=sid, key=run-
D(2): Getting keyfile group=sid, key=script-config
D(2): Getting keyfile group=sid, key=priority
D(2): Getting keyfile group=sid, key=aliases
D(2): Getting keyfile group=sid, key=environment
D(2): Getting keyfile group=sid, key=description
D(2): Getting keyfile group=sid, key=users
D(2): Getting keyfile group=sid, key=groups
D(2): Getting keyfile group=sid, key=root-users
D(2): Getting keyfile group=sid, key=root-groups
D(2): Getting keyfile group=sid, key=mount-location
D(2): Getting keyfile group=sid, key=mount-device
D(2): Getting keyfile group=sid, key=command-prefix
D(2): Getting keyfile group=sid, key=personality
D(2): Getting keyfile group=sid, key=mount-options
D(2): Getting keyfile group=sid, key=location
D(2): Getting keyfile group=sid, key=device
D(2): Getting keyfile group=sid, key=source-users
D(2): Getting keyfile group=sid, key=source-groups
D(2): Getting keyfile group=sid, key=source-
D(2): Getting keyfile group=sid, key=source-
D(2): Getting keyfile group=sid, key=lvm-
D(2): Getting keyfile group=sid, key=lvm-
D(2): Creating schroot session
D(2): auth uid = 10,000, gid = 10,003
D(2): In users: 1
In groups: 0
In root-users: 1
In root-groups: 0
D(2): pam_putenv: set HOME=/home/brian
D(2): pam_putenv: set LOGNAME=brian
D(2): pam_putenv: set PATH=/usr/
D(2): pam_putenv: set SHELL=/usr/bin/zsh
D(2): pam_putenv: set TERM=rxvt-unicode
D(2): pam_putenv: set USER=brian
D(2): PAM authentication succeeded for user
D(2): Session ID: sid-4b862782-
D(2): setup_chroot: chroot=
D(3): Chroot setup scripts, exec scripts or session failed
D(2): setup_chroot: chroot=
E: sid-4b862782-
If I do it as root instead, I get a different error:
brian@sys11:~$ sudo schroot -c sid
Volume group "mapper" not found
/etc/schroot/
E: sid-7d92b549-
Where 90passwd is a simple script that copies my passwd entry from LDAP, this is failing, presumably because of the
previous error - quite possibly because it didn't like me changing the path to the chroot in step 1.
=== cut ===
#!/bin/sh -e
getent passwd brian >> "${CHROOT_
=== cut ===
I am using schroot 1.2.3-1
Brian May
Related branches
Changed in schroot (Ubuntu): | |
status: | New → Invalid |
On second thoughts, even if I chmod 755 /dev/sys11 schroot still fails badly as non-root:
E: sid-9a6aa3bc- 6afc-4eda- 9924-ec90cfee2a 8a: Failed to lock chroot: /var/lib/ schroot/ session/ sid-9a6aa3bc- 6afc-4eda- 9924-ec90cfee2a 8a: Failed to write session file: Permission denied
root operation works fine if I use the original /dev/sys11/ schroot- sid
Brian May