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)
signature.asc
Description: PGP signature