package: sbuild
version 0.88.5

hi,

< jochensp> should be enough to run sbuild --chroot-mode=unshare 
--dist=unstable <dsc>
< h01ger> jochensp: no :) 
< h01ger> (its fine i can use the full command set -x told me)
<   jochensp> | h01ger: huh, is your user in /etc/subuid ? Sounds like we should
                 improve the sbuild error then
< h01ger> it is
< jochensp> hm.. also sounds like you have a ~/.sbuildrc
< jochensp> can you rename that and test again?
< h01ger> ~/.sbuildrc exist but is empty except for a line with "1;"
< h01ger> shall i still rename and test again?
< jochensp> no, that's not it
< jochensp> josch: ^ in case you have an idea
<   jochensp> | h01ger: can you run sbuild -D --chroot-mode=unshare 
--dist=unstable <dsc>
< h01ger> same error
< jochensp> can you paste the log? (should be with debug output)

$  sbuild -D --chroot-mode=unshare --dist=unstable 
rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
I: consider moving your ~/.sbuildrc to /home/user/.config/sbuild/config.pl
The Debian buildds switched to the "unshare" backend and sbuild will default to 
it in the future.
To start using "unshare" add this to your `~/.config/sbuild/config.pl`:
        $chroot_mode = "unshare";
If you want to keep the old "schroot" mode even in the future, add the 
following to your `~/.config/sbuild/config.pl`:
        $chroot_mode = "schroot";
        $schroot = "schroot";
D: Parsing 
/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
Selected distribution unstable
D: Setting Config=Sbuild::ConfBase=HASH(0x5f25fc916700)
D: Setting ABORT=undef
D: Setting 
Job=/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: Setting Build Dir=
D: Setting Max Lock Trys=120
D: Setting Lock Interval=5
D: Setting Pkg Status=pending
D: Setting Pkg Status Trigger=undef
D: Setting Pkg Start Time=0
D: Setting Pkg End Time=0
D: Setting Pkg Fail Stage=init
D: Setting Build Start Time=0
D: Setting Build End Time=0
D: Setting Install Start Time=0
D: Setting Install End Time=0
D: Setting This Time=0
D: Setting This Space=0
D: Setting Sub Task=initialisation
D: Setting Config=Sbuild::ConfBase=HASH(0x5f25fc916700)
D: Setting Session ID=
D: Setting Chroot ID=/
D: Setting Defaults=HASH(0x5f25fe38f498)
D: Setting Split=1
D: Setting Split=0
D: Setting Host=Sbuild::ChrootRoot=HASH(0x5f25fe311c10)
D: Setting Priority=0
D: Setting Location=/
D: Setting Session Purged=0
D: Setting Session=undef
D: Setting Dependency Resolver=undef
D: Setting Log File=undef
D: Setting Log Stream=undef
D: Setting Summary Stats=HASH(0x5f25fe2de2c0)
D: Setting dpkg-buildpackage pid=undef
D: Setting Dpkg Version=undef
D: Setting DSC: 
/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: Setting 
DSC=/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: Setting Source Dir=/home/user/Projects/sequoia/debcargo-conf/build
D: Setting DSC Base=rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: DSC = 
/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: Source Dir = /home/user/Projects/sequoia/debcargo-conf/build
D: DSC Base = rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: Setting package version: 
/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: Parsing 
/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: Setting Package=rust-sequoia-chameleon-gnupg
D: Setting Version=0.13.1-2
D: Setting Package_Version=rust-sequoia-chameleon-gnupg_0.13.1-2
D: Setting Package_OVersion=rust-sequoia-chameleon-gnupg_0.13.1-2
D: Setting Package_OSVersion=rust-sequoia-chameleon-gnupg_0.13.1-2
D: Setting Package_SVersion=rust-sequoia-chameleon-gnupg_0.13.1-2
D: Setting OVersion=0.13.1-2
D: Setting OSVersion=0.13.1-2
D: Setting SVersion=0.13.1-2
D: Setting VersionEpoch=
D: Setting VersionUpstream=0.13.1
D: Setting VersionDebian=2
D: Setting DSC File=rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: Setting DSC Dir=rust-sequoia-chameleon-gnupg-0.13.1
D: Package = rust-sequoia-chameleon-gnupg
D: Version = 0.13.1-2
D: Package_Version = rust-sequoia-chameleon-gnupg_0.13.1-2
D: Package_OVersion = rust-sequoia-chameleon-gnupg_0.13.1-2
D: Package_OSVersion = rust-sequoia-chameleon-gnupg_0.13.1-2
D: Package_SVersion = rust-sequoia-chameleon-gnupg_0.13.1-2
D: OVersion = 0.13.1-2
D: OSVersion = 0.13.1-2
D: SVersion = 0.13.1-2
D: VersionEpoch =
D: VersionUpstream = 0.13.1
D: VersionDebian = 2
D: DSC File = rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
D: DSC Dir = rust-sequoia-chameleon-gnupg-0.13.1
D: Setting Pkg Status Trigger=CODE(0x5f25fe292790)
D: Setting Pkg Status=building
D: Setting Pkg Start Time=1743415346
D: Setting Pkg End Time=1743415346
D: Setting Host Arch=amd64
D: Setting Build Arch=amd64
D: Setting Build Profiles=
D: Setting Build Type=binary
D: Setting FILTER_PREFIX=__SBUILD_FILTER_978041:
D: Setting COLOUR_PREFIX=__SBUILD_COLOUR_978041:
D: Setting Log 
File=/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2_amd64-2025-03-31T10:02:26Z.build
D: Setting Log Stream=GLOB(0x5f25fe38fd50)
sbuild (Debian sbuild) 0.88.5 (01 March 2025) on localhost

+===============================================================================+
| rust-sequoia-chameleon-gnupg 0.13.1-2 (amd64) Mon, 31 Mar 2025 10:02:26 +0000 
|
+===============================================================================+

Package: rust-sequoia-chameleon-gnupg
Version: 0.13.1-2
Source Version: 0.13.1-2
Distribution: unstable
Machine Architecture: amd64
Host Architecture: amd64
Build Architecture: amd64
Build Type: binary

D: Setting Config=Sbuild::ConfBase=HASH(0x5f25fc916700)
D: Setting Chroots=HASH(0x5f25fe38f918)
I: No tarballs found in /home/user/.cache/sbuild
D: Setting Chroots=HASH(0x5f25fe38ff90)
D: Setting Config=Sbuild::ConfBase=HASH(0x5f25fc916700)
D: Setting Session ID=
D: Setting Defaults=HASH(0x5f25fe390200)
D: Setting Chroots=Sbuild::ChrootInfoUnshare=HASH(0x5f25fe38f8e8)
D: Setting Uid Gid Map=ARRAY(0x5f25fde3abc0)
running unshare --map-user 0 --map-group 0 --map-users 100000,1,1 --map-groups 
100000,1,1 chown 1:1 /tmp/tmp.sbuild.w0h3PlF0Ej
newuidmap: Target process is owned by a different user: uid:1000 pw_uid:1000 
st_uid:1000, gid:114 pw_gid:1000 st_gid:114
bad exit status (1): unshare --map-user 0 --map-group 0 --map-users 100000,1,1 
--map-groups 100000,1,1 chown 1:1 /tmp/tmp.sbuild.w0h3PlF0Ej
D: Error run_chroot_session(): Error creating chroot session: skipping 
rust-sequoia-chameleon-gnupgD: Setting Session=undef
D: Error run_chroot(): Error creating chroot session: skipping 
rust-sequoia-chameleon-gnupgE: Error creating chroot session: skipping 
rust-sequoia-chameleon-gnupg
D: Setting Pkg Status=failed
D: Setting Pkg Fail Stage=create-session

+------------------------------------------------------------------------------+
| Summary                                      Mon, 31 Mar 2025 10:02:26 +0000 |
+------------------------------------------------------------------------------+

D: Setting Log File=undef
Build Architecture: amd64
Build Type: binary
Build-Space: 0
Build-Time: 0
Distribution: unstable
Fail-Stage: create-session
Host Architecture: amd64
Install-Time: 0
Job: 
/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
Machine Architecture: amd64
Package: rust-sequoia-chameleon-gnupg
Package-Time: 0
Source-Version: 0.13.1-2
Space: 0
Status: failed
Version: 0.13.1-2
--------------------------------------------------------------------------------
Finished at 2025-03-31T10:02:26Z
Build needed 00:00:00, 0k disk space
D: Setting Log Stream=undef
D: Error run(): Error creating chroot session: skipping 
rust-sequoia-chameleon-gnupgD: Setting Pkg Status=failed
D: Setting Pkg Fail Stage=create-session
E: Error creating chroot session: skipping rust-sequoia-chameleon-gnupg

<      josch> | h01ger: i have never seen this problem before o0
< h01ger> josch: suggestions for the bug title?
<      josch> | h01ger: newuidmap: Target process is owned by a different user
<   jochensp> | h01ger: is that a tails VM or container? Anything else special 
in there?
< h01ger> Qubes qube
<   jochensp> | h01ger: can you run unshare --map-user 0 --map-group 0 
--map-users 100000,1,1 --map-groups 100000,1,1 id

$ unshare --map-user 0 --map-group 0 --map-users 100000,1,1 --map-groups 
100000,1,1 id
uid=0(root) gid=0(root) Gruppen=0(root),65534(nogroup)
$ newgrp sbuild
$ unshare --map-user 0 --map-group 0 --map-users 100000,1,1 --map-groups 
100000,1,1 id
newuidmap: Target process is owned by a different user: uid:1000 pw_uid:1000 
st_uid:1000, gid:114 pw_gid:1000 st_gid:114
$
                                                                                
         
HTH, thanks for maintaining sbuild!


-- 
cheers,
        Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

"It' easier to fool people than to convince them they have been fooled."
 (Mark Twain)

Attachment: signature.asc
Description: PGP signature

Reply via email to