• Bug#1101753: sbuild: newuidmap: Target process is owned by a different

    From Jochen Sprickerhof@21:1/5 to All on Wed Apr 2 15:20:01 2025
    Moin Holger,

    * Holger Levsen <holger@layer-acht.org> [2025-04-02 12:33]:
    I can reproduce this, so it is likely the `newgrp sbuild`. Can you try
    without?

    I'm confused the first command above is without 'newgrp sbuild' before?!

    Sorry for being imprecise, I meant running sbuild --chroot-mode=unshare without newgrp, i.e.:

    * Holger Levsen <holger@layer-acht.org> [2025-03-31 13:03]:
    [..]
    $ sbuild -D --chroot-mode=unshare --dist=unstable rust-sequoia-chameleon-gnupg_0.13.1-2.dsc

    Can you try that?

    Also, I assume you run newgrp because some command/documentation told you
    so? Can you say which one so we can update it?

    build.sh from the rust tooling:

    $ cd build && ./build.sh sequoia-git
    [...]
    dpkg-source -b .
    [...]
    dpkg-buildpackage: Information: Nur Quelle, nur Diff hochzuladen (Originalquellen NICHT enthalten)
    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";
    User user is not currently an effective member of group sbuild. Please run:
    sudo sbuild-adduser user
    And then either log out and log in again or use `newgrp sbuild` to gain sbuild group privileges
    $


    This is basically a fresh install (it's a Qubes qube, so after reboot), I run >sudo apt install sbuild, then run sudo sbuild-createchroot --debootstrap=mmdebstrap --include=eatmydata,ccache,gnupg,dh-cargo,cargo,lintian,perl-openssl-defaults --chroot-prefix debcargo-unstable unstable /srv/chroot/debcargo-unstable-amd64-
    sbuild http://deb.debian.org/debian && sudo sbuild-adduser user
    and then when I want to use sbuild via build.sh, it tells me to run
    'newgrp user' so that the 'sudo sbuild-adduser user' has effect in
    that shell.

    Right, build.sh uses schroot still. I have added some warnings in:

    https://salsa.debian.org/debian/sbuild/-/merge_requests/147

    Cheers Jochen

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmftNtQACgkQW//cwljm lDOWwQ//X+JUW5Ocgk2V954oojveOos2DZZm6iQYrWzLRVc54JcngpdZLmjLmRkl 2LfFaJVfCwrqShLwH/vhfSpObc4eIa9Yn/wYWYidCWHKXU+jTqS8o+DITBpAHB2t 1XjEDjfnV9M6e7LsPZ+G7IsVcQjOf4S1MskzMziGL+uW4GTCRYQB1md/OWRVuOaA PBX1W3gG2v22LToa3ySmjFpzVM1/C0qkrIq2k2B4R/uFr/upwzcs8LwllyTxBn2X v3on7+pH54jTy1YLTgWhWoIsHnPcrhzWhH8hQW6N2BBbGoCQ3UEepbiuaP8TcNep Ef7gIUiRq6xYoYtTXKvCmYraI+0/XdKk2nFtgEICmmGN5LtuQ8WvIeDNZg7P/HXy UU91VVNd92mqW4v0zBvTy5b3RKI/kpxVUIrcNLAKkZqG8KWKwRVs4G3rlwDmZYOK dPv3FOxUixjSnyuNoCYkEe2dvP546l1udCe9/w59a9TFCmJp4ym7O7f1GZg0ey2p uGLm9aEaYu+4MxTJaYFRD/6Dc6EqpW3LJSpgLUYQqd2AQBsNEQFKUs5G2wmWih+i vPkgF1rz9ya0+WF6dIGOT1yW9PIBk7gz+zIv0ix5Dy4U2yOIJG64AXMnGJRFyOcG 1oejT4HWPykB0g7t7c0lh8b6JW03LI/SaCRaw+GV8GBMf6NXUW0=
    =TdZ2
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Jochen Sprickerhof on Thu Apr 10 18:00:01 2025
    hi,

    On Wed, Apr 02, 2025 at 03:08:40PM +0200, Jochen Sprickerhof wrote:
    Sorry for being imprecise, I meant running sbuild --chroot-mode=unshare without newgrp, i.e.:
    [..]
    $ sbuild -D --chroot-mode=unshare --dist=unstable rust-sequoia-chameleon-gnupg_0.13.1-2.dsc
    Can you try that?

    with a fresh system I get:

    $ sbuild -D --chroot-mode=unshare --dist=unstable 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
    Selected distribution unstable
    D: Setting Config=Sbuild::ConfBase=HASH(0x63d80285a700)
    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(0x63d80285a700)
    D: Setting Session ID=
    D: Setting Chroot ID=/
    D: Setting Defaults=HASH(0x63d804261570)
    D: Setting Split=1
    D: Setting Split=0
    D: Setting Host=Sbuild::ChrootRoot=HASH(0x63d8041cd7e0)
    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(0x63d8041dc2f0)
    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(0x63d804175050)
    D: Setting Pkg Status=building
    D: Setting Pkg Start Time=1744299983
    D: Setting Pkg End Time=1744299983
    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_4113:
    D: Setting COLOUR_PREFIX=__SBUILD_COLOUR_4113:
    D: Setting Log File=/home/user/Projects/sequoia/debcargo-conf/build/rust-sequoia-chameleon-gnupg_0.13.1-2_amd64-2025-04-10T15:46:23Z.build
    D: Setting Log Stream=GLOB(0x63d8042618b8)
    sbuild (Debian sbuild) 0.85.10 (30 May 2024) on localhost

    +===============================================================================+
    | rust-sequoia-chameleon-gnupg 0.13.1-2 (amd64) Thu, 10 Apr 2025 15:46:23 +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(0x63d80285a700)
    D: Setting Chroots=HASH(0x63d804261f90)
    I: No tarballs found in /home/user/.cache/sbuild
    D: Setting Chroots=HASH(0x63d804261fa8)
    D: Error run_chroot_session(): Error creating chrootD: Setting Session=undef
    D: Error run_chroot(): Error creating chrootE: Error creating chroot
    D: Setting Pkg Status=failed
    D: Setting Pkg Fail Stage=create-session

    +------------------------------------------------------------------------------+
    | Summary |
    +------------------------------------------------------------------------------+

    Build Architecture: amd64
    Build Type: binary
    D: Setting Log File=undef
    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-04-10T15:46:23Z
    Build needed 00:00:00, 0k disk space
    D: Setting Log Stream=undef
    D: Error run(): Error creating chrootD: Setting Pkg Status=failed
    D: Setting Pkg Fail Stage=create-session
    E: Error creating chroot


    --
    cheers,
    Holger

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

    "When one man dies it's a tragedy. When thousands die it's statistics." (Stalin commenting the worlds reaction on Covid 19.)

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmf36CcACgkQCRq4Vgaa qhxy/hAAg1U7COBT3wB1tDgjVoVyJeKVqtIjz0ItjrVweGQOguFX3vmj2R2zWptP ProFdkuofYGhl75R35f7UvGpHYJj//zuTTPqjeS2PN/ndb8R0zfmLdz9eNNTeUQV /HmSSEWuXu6Pq0m6XwE9VsllSGwpwPVt5cgZbwbAxAEhmIVcoKufB6q+mJH8Nc2L bkVSxDXTj9kTTrgg6lqsCz9z7XtyHfa6kKm/ru/9vOCi9boTxWlOboqLlfaY8Itf R7MGHFaabu3ApZbnfrmrjZ5KHOMVLadDk+fhke0S6T7QZTbY+yyDENsMYJUiuBX3 9tQvWHl5qAYkl6ZQCNN5w64nsMsxYAQoK068IJQmtMR5ZcwjbeYFk1kr6sLke25/ V1mIhyKu4rZ4C7wp/tgAzX8vkXlvmrKx8hHwrtJ1F0Dld4Ve8i//v5U11WnyisxK xaodADQyV4JvLxp8hcw8PgrtgEphHFsk1MOmjPlGAkPKmMv+4lnbq09aaUx6YVcF AZzFHyBLUqszDa2dQcXeloUNIft7vcaom0+JCO2xgmRpZzmq9PR8