shadow/4.17.4 package update #47471
Merged
shadow/4.17.4 package update #47471
Chainguard Internal / elastic-build
succeeded
Mar 20, 2025 in 3m 43s
APKs built successfully
Build ID: e210fa50-67f1-4a25-a104-f04361e72d91
Details
x86_64
Logs
Click to expand
p message and exit
-l, --login NEW_LOGIN new value of the login name
-L, --lock lock the user account
-m, --move-home move contents of the home directory to the
new location (use only with -d)
-o, --non-unique allow using duplicate (non-unique) UID
-p, --password PASSWORD use encrypted password for the new password
-P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files
-r, --remove remove the user from only the supplemental GROUPS
mentioned by the -G option without removing
the user from other groups
-R, --root CHROOT_DIR directory to chroot into
-s, --shell SHELL new login shell for the user account
-u, --uid UID new UID for the user account
-U, --unlock unlock the user account
-v, --add-subuids FIRST-LAST add range of subordinate uids
-V, --del-subuids FIRST-LAST remove range of subordinate uids
-w, --add-subgids FIRST-LAST add range of subordinate gids
-W, --del-subgids FIRST-LAST remove range of subordinate gids
-g, --group edit group database
-h, --help display this help message and exit
-p, --passwd edit passwd database
-q, --quiet quiet mode
-R, --root CHROOT_DIR directory to chroot into
-s, --shadow edit shadow or gshadow database
Usage: vigr [options]
Options:
Usage: vipw [options]
Options:
-g, --group edit group database
-h, --help display this help message and exit
-p, --passwd edit passwd database
-q, --quiet quiet mode
-R, --root CHROOT_DIR directory to chroot into
-s, --shadow edit shadow or gshadow database
Usage: logoutd
running step "test/ldd-check"
running step "check for missing library dependencies using ldd"
[ldd-check] Testing binaries in package shadow
PASS[ldd-check]: /usr/bin/chage
PASS[ldd-check]: /usr/bin/chfn
PASS[ldd-check]: /usr/bin/chsh
PASS[ldd-check]: /usr/bin/expiry
PASS[ldd-check]: /usr/bin/gpasswd
PASS[ldd-check]: /usr/bin/passwd
PASS[ldd-check]: /usr/lib/libsubid.so.5
PASS[ldd-check]: /usr/lib/libsubid.so.5.0.0
PASS[ldd-check]: /usr/sbin/chgpasswd
PASS[ldd-check]: /usr/sbin/chpasswd
PASS[ldd-check]: /usr/sbin/groupadd
PASS[ldd-check]: /usr/sbin/groupdel
PASS[ldd-check]: /usr/sbin/groupmems
PASS[ldd-check]: /usr/sbin/groupmod
PASS[ldd-check]: /usr/sbin/grpck
PASS[ldd-check]: /usr/sbin/logoutd
PASS[ldd-check]: /usr/sbin/newusers
PASS[ldd-check]: /usr/sbin/pwck
PASS[ldd-check]: /usr/sbin/useradd
PASS[ldd-check]: /usr/sbin/userdel
PASS[ldd-check]: /usr/sbin/usermod
PASS[ldd-check]: /usr/sbin/vigr
PASS[ldd-check]: /usr/sbin/vipw
INFO[ldd-check]: tested 23 files with ldd. 23 passes. 0 fails.
running test pipeline for subpackage shadow-dev
building test workspace in: '/tmp/melange-guest-4193050421-shadow-dev' with apko
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [shadow-dev ldd-check]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing ld-linux (2.40-r23)
installing libgcc (14.2.0-r11)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing busybox (1.37.0-r30)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing bash (5.2.37-r30)
installing posix-libc-utils (2.40-r23)
installing ldd-check (0.0.7-r0)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libsepol (3.8.1-r2)
installing libpcre2-8-0 (10.45-r1)
installing libselinux (3.8.1-r2)
installing linux-pam (1.7.0-r5)
installing shadow (4.17.4-r0)
installing shadow-dev (4.17.4-r0)
installing wolfi-keys (1-r10)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-3690466858/apko-x86_64.tar.gz
OCI layer digest: sha256:b61d92a3ee59fc403360db44e3433c4749b8aa88b8d2921fd2ef6aa6b95f0992
OCI layer diffID: sha256:b33f6a3bda8f98b98ebb34f7b5de50b4a787b0ab2ad59f2b585f0fa303caf2d5
saving OCI image locally: apko.local/cache:de5ba94b556fa26cf2ddba8fd829ee24c30c3a316b4f885b40d0443f7e4c18d9
running step "test/tw/ldd-check"
running step "check for missing library dependencies using ldd"
[ldd-check] Testing binaries in package shadow-dev
PASS[ldd-check]: /usr/lib/libsubid.so
INFO[ldd-check]: tested 1 files with ldd. 1 passes. 0 fails.
running test pipeline for subpackage shadow-login
building test workspace in: '/tmp/melange-guest-4193050421-shadow-login' with apko
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [shadow-login]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing ld-linux (2.40-r23)
installing libgcc (14.2.0-r11)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libsepol (3.8.1-r2)
installing libpcre2-8-0 (10.45-r1)
installing libselinux (3.8.1-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing linux-pam (1.7.0-r5)
installing shadow-login (4.17.4-r0)
installing wolfi-keys (1-r10)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-1558120844/apko-x86_64.tar.gz
OCI layer digest: sha256:cdc098fcd60f8966addcda0170f0e07879dba508c1fb93f623b567c1130753d4
OCI layer diffID: sha256:b8f408ddd8b816b6c30c632c3bdfe7a82232d126639d0f1d26c7a454044aea87
saving OCI image locally: apko.local/cache:295e219a81aec9b6f4a17ae96b3dea4b203e39d8e6d17caf5572c980e1b85326
Usage: su [options] [-] [username [args]]
Options:
-c, --command COMMAND pass COMMAND to the invoked shell
-h, --help display this help message and exit
-, -l, --login make the shell a login shell
-m, -p,
--preserve-environment do not reset environment variables, and
keep the same shell
-s, --shell SHELL use SHELL instead of the default in passwd
If no username is given, assume root.
Usage: faillog [options]
Options:
-a, --all display faillog records for all users
-h, --help display this help message and exit
-l, --lock-secs SEC after failed login lock account for SEC seconds
-m, --maximum MAX set maximum failed login counters to MAX
-r, --reset reset the counters of login failures
-R, --root CHROOT_DIR directory to chroot into
-t, --time DAYS display faillog records more recent than DAYS
-u, --user LOGIN/RANGE display faillog record or maintains failure
counters and limits (if used with -r, -m,
or -l) only for the specified LOGIN(s)
Usage: lastlog [options]
Options:
-b, --before DAYS print only lastlog records older than DAYS
-C, --clear clear lastlog record of a user (usable only with -u)
-h, --help display this help message and exit
-R, --root CHROOT_DIR directory to chroot into
-S, --set set lastlog record to current time (usable only with -u)
-t, --time DAYS print only lastlog records more recent than DAYS
-u, --user LOGIN print lastlog record of the specified LOGIN
-a, --active print lastlog excluding '**Never logged in**' users
BusyBox v1.37.0 (2025-03-05 01:39:41 UTC) multi-call binary.
Usage: nologin
Politely refuse a login
running test pipeline for subpackage shadow-doc
building test workspace in: '/tmp/melange-guest-4193050421-shadow-doc' with apko
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [shadow-doc apk-tools grep man-db texinfo]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing ld-linux (2.40-r23)
installing libgcc (14.2.0-r11)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing libpcre2-8-0 (10.45-r1)
installing grep (3.11-r2)
installing libpipeline (1.5.8-r0)
installing libstdc++ (14.2.0-r11)
installing groff-base (1.23.0-r5)
installing libbz2-1 (1.0.8-r11)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing perl (5.40.1-r0)
installing groff (1.23.0-r5)
installing libseccomp (2.6.0-r1)
installing gdbm (1.24-r3)
installing man-db (2.13.0-r2)
installing shadow-doc (4.17.4-r0)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing texinfo (7.2-r1)
installing wolfi-keys (1-r10)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-3940364958/apko-x86_64.tar.gz
OCI layer digest: sha256:1e9d33421cbdfbfe970b81cd4ac49c83220467a30278dbe1ad6e7d58a17f3dbc
OCI layer diffID: sha256:7a739720c3516f0d23fdcb4a437aabd5732500d29d318c327668db6584e1f8af
saving OCI image locally: apko.local/cache:421e85c4681d5eed86de545c1da56a14a2ee5a96132c10e5c6946e905b9f9f4a
running test pipeline for subpackage shadow-conv
aarch64
Logs
Click to expand
sr/sbin/chgpasswd
PASS[ldd-check]: /usr/sbin/chpasswd
PASS[ldd-check]: /usr/sbin/groupadd
PASS[ldd-check]: /usr/sbin/groupdel
PASS[ldd-check]: /usr/sbin/groupmems
PASS[ldd-check]: /usr/sbin/groupmod
PASS[ldd-check]: /usr/sbin/grpck
PASS[ldd-check]: /usr/sbin/logoutd
PASS[ldd-check]: /usr/sbin/newusers
PASS[ldd-check]: /usr/sbin/pwck
PASS[ldd-check]: /usr/sbin/useradd
PASS[ldd-check]: /usr/sbin/userdel
PASS[ldd-check]: /usr/sbin/usermod
PASS[ldd-check]: /usr/sbin/vigr
PASS[ldd-check]: /usr/sbin/vipw
INFO[ldd-check]: tested 23 files with ldd. 23 passes. 0 fails.
running test pipeline for subpackage shadow-dev
building test workspace in: '/tmp/melange-guest-2881349179-shadow-dev' with apko
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [shadow-dev ldd-check]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing libgcc (14.2.0-r11)
installing ld-linux (2.40-r23)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing busybox (1.37.0-r30)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing bash (5.2.37-r30)
installing posix-libc-utils (2.40-r23)
installing ldd-check (0.0.7-r0)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libsepol (3.8.1-r2)
installing libpcre2-8-0 (10.45-r1)
installing libselinux (3.8.1-r2)
installing linux-pam (1.7.0-r5)
installing shadow (4.17.4-r0)
installing shadow-dev (4.17.4-r0)
installing wolfi-keys (1-r10)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-3827741642/apko-aarch64.tar.gz
OCI layer digest: sha256:20181887b43cdd86a320803b5b0b841a2701287fba7c31bd60f4a3c5defb8ade
OCI layer diffID: sha256:adcd9bdd6acd495c30aa3f9f59e61d1d912c251e6393b07d6d4386d498563d9e
saving OCI image locally: apko.local/cache:78d5627e41e3f95b8f1b60e897c43a559876a605f59f312a70eceb32587f1539
running step "test/tw/ldd-check"
running step "check for missing library dependencies using ldd"
[ldd-check] Testing binaries in package shadow-dev
PASS[ldd-check]: /usr/lib/libsubid.so
INFO[ldd-check]: tested 1 files with ldd. 1 passes. 0 fails.
running test pipeline for subpackage shadow-login
building test workspace in: '/tmp/melange-guest-2881349179-shadow-login' with apko
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [shadow-login]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing libgcc (14.2.0-r11)
installing ld-linux (2.40-r23)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libsepol (3.8.1-r2)
installing libpcre2-8-0 (10.45-r1)
installing libselinux (3.8.1-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing linux-pam (1.7.0-r5)
installing shadow-login (4.17.4-r0)
installing wolfi-keys (1-r10)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-720208200/apko-aarch64.tar.gz
OCI layer digest: sha256:ffe9b17ca046f2adf8e8a8c5a77d4a02aee8993a1c85b52ccacb323cad2411c0
OCI layer diffID: sha256:f9cc261d67300d96d9c1c2ea8a72f368a98d43ce7377da6adf2104929af4b76c
saving OCI image locally: apko.local/cache:e1ce8ffb9278c7ec42dff43eaf89cbd56561b2b8f40de5d4742392ffb0d5afa1
Usage: su [options] [-] [username [args]]
Options:
-c, --command COMMAND pass COMMAND to the invoked shell
-h, --help display this help message and exit
-, -l, --login make the shell a login shell
-m, -p,
--preserve-environment do not reset environment variables, and
keep the same shell
-s, --shell SHELL use SHELL instead of the default in passwd
If no username is given, assume root.
BusyBox v1.37.0 (2025-03-05 01:39:41 UTC) multi-call binary.
Usage: nologin
Politely refuse a login
Usage: faillog [options]
Options:
-a, --all display faillog records for all users
-h, --help display this help message and exit
-l, --lock-secs SEC after failed login lock account for SEC seconds
-m, --maximum MAX set maximum failed login counters to MAX
-r, --reset reset the counters of login failures
-R, --root CHROOT_DIR directory to chroot into
-t, --time DAYS display faillog records more recent than DAYS
-u, --user LOGIN/RANGE display faillog record or maintains failure
counters and limits (if used with -r, -m,
or -l) only for the specified LOGIN(s)
Usage: lastlog [options]
Options:
-b, --before DAYS print only lastlog records older than DAYS
-C, --clear clear lastlog record of a user (usable only with -u)
-h, --help display this help message and exit
-R, --root CHROOT_DIR directory to chroot into
-S, --set set lastlog record to current time (usable only with -u)
-t, --time DAYS print only lastlog records more recent than DAYS
-u, --user LOGIN print lastlog record of the specified LOGIN
-a, --active print lastlog excluding '**Never logged in**' users
running test pipeline for subpackage shadow-doc
building test workspace in: '/tmp/melange-guest-2881349179-shadow-doc' with apko
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [shadow-doc apk-tools grep man-db texinfo]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing libgcc (14.2.0-r11)
installing ld-linux (2.40-r23)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing libpcre2-8-0 (10.45-r1)
installing grep (3.11-r2)
installing libpipeline (1.5.8-r0)
installing libstdc++ (14.2.0-r11)
installing groff-base (1.23.0-r5)
installing libbz2-1 (1.0.8-r11)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing perl (5.40.1-r0)
installing groff (1.23.0-r5)
installing libseccomp (2.6.0-r1)
installing gdbm (1.24-r3)
installing man-db (2.13.0-r2)
installing shadow-doc (4.17.4-r0)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing texinfo (7.2-r1)
installing wolfi-keys (1-r10)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-3921081762/apko-aarch64.tar.gz
OCI layer digest: sha256:c07424adedc8879def6603447413efc919ad9b8b7efd89ba34e72de2f114cc87
OCI layer diffID: sha256:6d945b987d4e35143732d887fdd49343478ac3f4074a87148ecccd84e62d7a1f
saving OCI image locally: apko.local/cache:2775f4f4482433385e73b4a37421e379bbdad0cc4024a8041de0fb3a735802ea
running step "test/docs"
running step "docs readability check"
running test pipeline for subpackage shadow-conv
building test workspace in: '/tmp/melange-guest-2881349179-shadow-conv' with apko
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [shadow-conv]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing libgcc (14.2.0-r11)
installing ld-linux (2.40-r23)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing shadow-conv (4.17.4-r0)
installing wolfi-keys (1-r10)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-932185091/apko-aarch64.tar.gz
OCI layer digest: sha256:930cceb4bf8fb92417950124e698bae6844d836c737f42f6255c2c6141557f0a
OCI layer diffID: sha256:7e007735885d746f3ae924a7856bf05cd543151aaadb58bcac85d7e5cb215238
saving OCI image locally: apko.local/cache:20a0a7dbb074e1571e113fa1970188a37407a5c88389d8837eb9a6c57365cf52
Usage: grpconv [options]
Options:
-h, --help display this help message and exit
-R, --root CHROOT_DIR directory to chroot into
Usage: grpunconv [options]
Options:
-h, --help display this help message and exit
-R, --root CHROOT_DIR directory to chroot into
Usage: pwconv [options]
Options:
-h, --help display this help message and exit
-R, --root CHROOT_DIR directory to chroot into
Usage: pwunconv [options]
Options:
-h, --help display this help message and exit
-R, --root CHROOT_DIR directory to chroot into
pod 2df731f48d592e0be0afe59bf4b665d7cceb29b593adfe657f9c9257f5fad312 terminated
pod 8a8c5a2d7819a9d1d9c034b3e4a3251c33e94a6837ccb24c580bd085e93410af terminated
pod 727fa1b142b605439cac4bd6993676595b8d22216aefaa51587d025035eb97dd terminated
pod dde51333169e9a951d24445e13b336e6169a63492fd09bc25b7f513d6a732230 terminated
pod 61630f8f4cdce9b913ede968fd4bd0ac09282f14d993a4598fbd94e2820a558b terminated
Indexes
https://apk.cgr.dev/wolfi-presubmit/cfecee189740bb74867ab63b005554ac0ae4dd83
Packages
- ✅ shadow (success | 1m24s | x86_64 logs | aarch64 logs)
- aarch64/shadow-4.17.4-r0.apk
- aarch64/shadow-conv-4.17.4-r0.apk
- aarch64/shadow-dev-4.17.4-r0.apk
- aarch64/shadow-doc-4.17.4-r0.apk
- aarch64/shadow-login-4.17.4-r0.apk
- aarch64/shadow-subids-4.17.4-r0.apk
- x86_64/shadow-4.17.4-r0.apk
- x86_64/shadow-conv-4.17.4-r0.apk
- x86_64/shadow-dev-4.17.4-r0.apk
- x86_64/shadow-doc-4.17.4-r0.apk
- x86_64/shadow-login-4.17.4-r0.apk
- x86_64/shadow-subids-4.17.4-r0.apk
Tests
- ✅ shadow (success | 27s | x86_64 logs | aarch64 logs)
More Observability
Command
cg build log \
--build-id e210fa50-67f1-4a25-a104-f04361e72d91 \
--project prod-wolfi-os \
--cluster elastic-pre-a \
--namespace pre-wolfi \
--start 2025-03-20T16:31:25Z \
--end 2025-03-20T16:45:10Z \
--attrs pkg,arch
Loading