general/other Debian/Ubuntu jail encounters GPG error in FreeBSD 14.0

This issue was already present on 13.1:

Code:
# uname -a
FreeBSD freebsd13 13.2-RELEASE-p2 FreeBSD 13.2-RELEASE-p2 GENERIC amd64

# pkg install sysutils/debootstrap

# ls /usr/local/share/keyrings/
ubuntu-archive-keyring.gpg              ubuntu-keyring-2012-cdimage.gpg
ubuntu-archive-removed-keys.gpg         ubuntu-keyring-2012-cloud-archive.gpg
ubuntu-cloud-keyring.gpg                ubuntu-keyring-2016-dbgsym.gpg
ubuntu-cloud-removed-keys.gpg           ubuntu-keyring-2018-archive.gpg
ubuntu-cloudimage-keyring.gpg           ubuntu-keyring-2020-oem.gpg
ubuntu-cloudimage-removed-keys.gpg      ubuntu-master-keyring.gpg
ubuntu-dbgsym-keyring.gpg               ubuntu-oem-keyring.gpg
ubuntu-dbgsym-removed-keys.gpg          ubuntu-oem-removed-keys.gpg
ubuntu-keyring-2008-oem.gpg

# debootstrap bullseye debian_build http://deb.debian.org/debian
W: Cannot check Release signature; keyring file not available /usr/local/share/keyrings/debian-archive-keyring.gpg

As the warning states, installing the sysutils/debootstrap package doesn't install the Debian repository GPG keys by default, only the security/ubuntu-keyring. I'm not sure why the Debian keys are not similarly packaged, maybe no-one has gotten around to it yet?
The problem isn't that the key can't be found, it's that it's stuck in Resolving dependencies of required packages... . Ubuntu with a key is also stuck here in latest FreeBSD Current.
 
The problem isn't that the key can't be found, it's that it's stuck in Resolving dependencies of required packages... . Ubuntu with a key is also stuck here in latest FreeBSD Current.
edit:
I assume you're using standard pre-build FreeBSD binary packages or are you building every package yourself from sources (i.e. using ports)?

As (calculating) pkg dependencies and similar/other pkg problems are also mentioned in another thread and yurivict has created a Github issue-2178 about it, that might be worth watching. I'm also curious if it has anything to do with my suggestion as version comparison of packages is necessary for various pkg operations and pkgconf(1) effects building packages (however, as I stated there, waitng for some more knowledgable to confirm or deny). I'm curious if problems remain when building ports-mgmt/pkg/ from source (from the latest branch).
 
edit:
I assume you're using standard pre-build FreeBSD binary packages or are you building every package yourself from sources (i.e. using ports)?

As (calculating) pkg dependencies and similar/other pkg problems are also mentioned in another thread and yurivict has created a Github issue-2178 about it, that might be worth watching. I'm also curious if it has anything to do with my suggestion as version comparison of packages is necessary for various pkg operations and pkgconf(1) effects building packages (however, as I stated there, waitng for some more knowledgable to confirm or deny). I'm curious if problems remain when building ports-mgmt/pkg/ from source (from the latest branch).
Oh. This isn't pkg getting stuck at parsing; it's the Debian/Ubuntu generation tool bootstrap that's been stuck there the whole time. It's unrelated to pkg.
 
The problem isn't that the key can't be found, it's that it's stuck in Resolving dependencies of required packages...
Ah ok. What is your debootstrap command line?

Here is what works for me on a fresh FreeBSD install without error, can you try this?
Code:
# uname -a
FreeBSD freebsd15 15.0-CURRENT FreeBSD 15.0-CURRENT amd64 1500000 #0 main-n265205-03a7c36ddbc0: Thu Sep  7 03:10:34 UTC 2023     root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

Code:
pkg install debootstrap
kldload linux64 fdescfs linprocfs linsysfs tmpfs
mkdir debian_chroot
cd debian_chroot
mkdir dev dev/fd dev/shm proc sys tmp
mount -t linprocfs none `pwd`/proc
mount -t devfs none `pwd`/dev
mount -t fdescfs none `pwd`/dev/fd
mount -t tmpfs none `pwd`/dev/shm
mount -t linsysfs none `pwd`/sys
mount -t tmpfs none `pwd`/tmp
chmod 1777 dev/shm tmp
debootstrap bullseye . http://deb.debian.org/debian
chroot . /bin/bash

Try trace the execution with truss(). You will see alot of noisy output and useless ioctl/seek errors from this, but when the original program gets stuck what it was doing near the end might give you a hint
* truss -fa debootstrap bullseye . http://deb.debian.org/debian
* truss -fa debootstrap bullseye . http://deb.debian.org/debian 2>&1 | grep -v read
* truss -fa debootstrap bullseye . http://deb.debian.org/debian 2>&1 | grep exec.

Other suggestions:
* Try a different HTTP/HTTPS Debian mirror
* When the command has been frozen for a while, open a different terminal and check what it is stuck executing with ps udxww
 
Ah ok. What is your debootstrap command line?

Here is what works for me on a fresh FreeBSD install without error, can you try this?
Code:
# uname -a
FreeBSD freebsd15 15.0-CURRENT FreeBSD 15.0-CURRENT amd64 1500000 #0 main-n265205-03a7c36ddbc0: Thu Sep  7 03:10:34 UTC 2023     root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

Code:
pkg install debootstrap
kldload linux64 fdescfs linprocfs linsysfs tmpfs
mkdir debian_chroot
cd debian_chroot
mkdir dev dev/fd dev/shm proc sys tmp
mount -t linprocfs none `pwd`/proc
mount -t devfs none `pwd`/dev
mount -t fdescfs none `pwd`/dev/fd
mount -t tmpfs none `pwd`/dev/shm
mount -t linsysfs none `pwd`/sys
mount -t tmpfs none `pwd`/tmp
chmod 1777 dev/shm tmp
debootstrap bullseye . http://deb.debian.org/debian
chroot . /bin/bash

Try trace the execution with truss(). You will see alot of noisy output and useless ioctl/seek errors from this, but when the original program gets stuck what it was doing near the end might give you a hint
* truss -fa debootstrap bullseye . http://deb.debian.org/debian
* truss -fa debootstrap bullseye . http://deb.debian.org/debian 2>&1 | grep -v read
* truss -fa debootstrap bullseye . http://deb.debian.org/debian 2>&1 | grep exec.

Other suggestions:
* Try a different HTTP/HTTPS Debian mirror
* When the command has been frozen for a while, open a different terminal and check what it is stuck executing with ps udxww

I use my script:


Running debootstrap separately will also get stuck.
debootstrap bookworm /compat/debian




Code:
root@ykla:~ # ps udxww
USER   PID  %CPU %MEM   VSZ   RSS TT  STAT STARTED      TIME COMMAND
root     0   0.0  0.0     0  2080  -  DLs  14:49     0:16.77 [kernel]
root    11 718.8  0.0     0   128  -  RNL  14:49   338:47.81 - [idle]
root     7   1.0  0.0     0  1360  -  DL   14:49     0:49.44 - [zfskern]
root     1   0.0  0.0 11732  1356  -  ILs  14:49     0:00.06 - /sbin/init
root   351   0.0  0.0 13196  2788  -  Is   14:49     0:00.00 |-- dhclient: system.syslog (dhclient)
root   354   0.0  0.0 13196  2904  -  Is   14:49     0:00.00 |-- dhclient: em0 [priv] (dhclient)
root   540   0.0  0.1 14452  4192  -  Ss   14:49     0:00.39 |-- /sbin/devd
root   742   0.0  0.0 12912  3024  -  Ss   14:49     0:00.09 |-- /usr/sbin/syslogd -s
root   818   0.0  0.0 13128  2520  -  Is   14:49     0:00.00 |-- /usr/sbin/moused -p /dev/psm0 -t auto
root   872   0.0  0.1 22652 10096  -  Is   14:49     0:00.01 |-- sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups (sshd)
root 62519   0.0  0.1 22888 11456  -  Is   15:32     0:17.47 | |-- sshd: root@pts/0 (sshd)
root 62521   0.0  0.0 13412  3388  0  Is   15:32     0:00.03 | | `-- -sh (sh)
root 66159   0.0  0.1 14740  4896  0  I+   15:37     0:00.10 | |   `-- /usr/local/bin/bash /usr/local/sbin/debootstrap bullseye . http://deb.debian.org/debian
root 66307   0.0  0.1 14740  5324  0  S+   15:37     0:00.27 | |     `-- /usr/local/bin/bash /usr/local/sbin/debootstrap bullseye . http://deb.debian.org/debian
root 68666   0.0  0.1 14740  5316  0  S+   15:38     0:00.00 | |       `-- /usr/local/bin/bash /usr/local/sbin/debootstrap bullseye . http://deb.debian.org/debian
root 68667   0.0  0.1 14740  5356  0  S+   15:38     0:00.00 | |         |-- /usr/local/bin/bash /usr/local/sbin/debootstrap bullseye . http://deb.debian.org/debian
root 68669   0.0  0.0 14284  3672  0  R+   15:38     0:00.02 | |         | |-- /usr/local/bin/grep --perl-regexp ^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends: /root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages (ggrep)
root 68670   0.0  0.1 14740  5416  0  S+   15:38     0:00.01 | |         | `-- /usr/local/bin/bash /usr/local/sbin/debootstrap bullseye . http://deb.debian.org/debian
root 68671   0.0  0.1 17380  6664  0  S+   15:38     0:00.07 | |         |   `-- perl -le \n$unique = shift @ARGV; $field = lc(shift @ARGV); $mirror = shift @ARGV;\n%expected = map { $_, 0 } @ARGV;\n%outputs;\n$prevpkg = "";\n$chksumfield = lc($ENV{DEBOOTSTRAP_CHECKSUM_FIELD}).":";\n\nsub emit_or_store_pkg {\n\011if ($unique && defined $output_val) {\n\011\011# Store the output for deduplicated emission later\n\011\011$outputs{$output_val} = $output;\n\011} else {\n\011\011print $output if defined $output;\n\011}\n}\n\nwhile (<STDIN>) {\n\011if (/^([^:]*:)\\s*(.*)$/) {\n\011\011$f = lc($1); $v = $2;\n\011\011if ($f eq "package:") {\n\011\011\011$pkg = $v;\n\011\011\011if ($pkg ne $prevpkg) {\n\011\011\011\011emit_or_store_pkg;\n\011\011\011\011$prevpkg = $pkg;\n\011\011\011}\n\011\011\011undef $output;\n\011\011\011undef $output_val;\n\011\011}\n\011\011$ver = $v if ($f eq "version:");\n\011\011$arc = $v if ($f eq "architecture:");\n\011\011$fil = $v if ($f eq "filename:");\n\011\011$chk = $v if ($f eq $chksumfield);\n\011\011$siz = $v if ($f eq "size:");\n\011\011$val = $v if ($f eq $field);\n\011} elsif (/^$/) {\n\011\011if (defined $val && defined $expected{$val}) {\n\011\011\011$output = sprintf "%s %s %s %s %s %s %s",\n\011\011\011 $pkg, $ver, $arc, $mirror, $fil, $chk, $siz;\n\011\011\011$output_val = $val;\n\011\011}\n\011\011undef $val;\n\011}\n}\nemit_or_store_pkg;\n\nif ($unique) {\n\011# Emit all of our deduplicated values\n\011map { print } sort values %outputs;\n\011# And emit any expected packages that were not found\n\011foreach my $v (keys %expected) {\n\011\011printf ("%s -\\n", $v) if !defined $outputs{$v};\n\011}\n}\n 1 Package: REAL adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser adduser addu
root 68668   0.0  0.0 12784  2364  0  S+   15:38     0:00.00 | |         `-- sed -n s/ .*REAL.*$//p
root 66436   0.0  0.1 22888 11444  -  Ss   15:37     0:00.02 | `-- sshd: root@pts/1 (sshd)
root 66474   0.0  0.0 13412  3392  1  Ss   15:37     0:00.01 |   `-- -sh (sh)
root 68672   0.0  0.0 13488  3248  1  R+   15:38     0:00.00 |     `-- ps udxww
root   876   0.0  0.0 12952  2732  -  Is   14:49     0:00.01 |-- /usr/sbin/cron -s
root   890   0.0  0.0 13448  3144 v0  Is   14:49     0:00.02 |-- login [pam] (login)
root 62516   0.0  0.0 13412  3364 v0  I+   15:32     0:00.01 | `-- -sh (sh)
root   891   0.0  0.0 12880  2412 v1  Is+  14:49     0:00.00 |-- /usr/libexec/getty Pc ttyv1
root   892   0.0  0.0 12880  2420 v2  Is+  14:49     0:00.00 |-- /usr/libexec/getty Pc ttyv2
root   893   0.0  0.0 12880  2408 v3  Is+  14:49     0:00.00 |-- /usr/libexec/getty Pc ttyv3
root   894   0.0  0.0 12880  2412 v4  Is+  14:49     0:00.00 |-- /usr/libexec/getty Pc ttyv4
root   895   0.0  0.0 12880  2408 v5  Is+  14:49     0:00.00 |-- /usr/libexec/getty Pc ttyv5
root   896   0.0  0.0 12880  2412 v6  Is+  14:49     0:00.00 |-- /usr/libexec/getty Pc ttyv6
root   897   0.0  0.0 12880  2416 v7  Is+  14:49     0:00.00 `-- /usr/libexec/getty Pc ttyv7
root     2   0.0  0.0     0   128  -  WL   14:49     0:00.61 - [clock]
root     3   0.0  0.0     0   144  -  DL   14:49     0:00.00 - [crypto]
root     4   0.0  0.0     0    64  -  DL   14:49     0:01.49 - [cam]
root     5   0.0  0.0     0    16  -  DL   14:49     0:00.00 - [busdma]
root     6   0.0  0.0     0    16  -  DL   14:49     0:00.00 - [mpt_recovery0]
root     8   0.0  0.0     0    16  -  DL   14:49     0:00.21 - [rand_harvestq]
root     9   0.0  0.0     0    48  -  DL   14:49     0:00.55 - [pagedaemon]
root    10   0.0  0.0     0    16  -  DL   14:49     0:00.00 - [audit]
root    12   0.0  0.0     0   720  -  WL   14:49     0:01.04 - [intr]
root    13   0.0  0.0     0    48  -  DL   14:49     0:00.01 - [geom]
root    14   0.0  0.0     0    16  -  DL   14:49     0:00.00 - [sequencer 00]
root    15   0.0  0.0     0   160  -  DL   14:49     0:00.31 - [usb]
root    16   0.0  0.0     0    16  -  DL   14:49     0:00.00 - [vmdaemon]
root    17   0.0  0.0     0    80  -  DL   14:49     0:00.07 - [bufdaemon]
root    18   0.0  0.0     0    16  -  DL   14:49     0:00.02 - [vnlru]
root    19   0.0  0.0     0    16  -  DL   14:49     0:00.02 - [syncer]


I have tested other mirror sites, and the results are the same.
 
Last edited by a moderator:
Code:
root@ykla:~ # truss -fa debootstrap bullseye . http://deb.debian.org/debian 2>&1 | grep exec
65776: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "." ],0x27ddf18f0000) EJUSTRETURN
65777: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "-qs", "container=lxc-libvirt", "/proc/1/environ" ],0x27ddf18f5000) EJUSTRETURN
65778: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "-qs", "^systemd-nspawn$", "/run/systemd/container" ],0x27ddf18f5000) EJUSTRETURN
65779: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "-qs", "systemd-nspawn", "/proc/1/environ" ],0x27ddf18f5000) EJUSTRETURN
65780: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "-qs", "[[:space:]]/docker/.*/sys/fs/cgroup", "/proc/1/mountinfo" ],0x27ddf18f5000) EJUSTRETURN
65783: execve("/usr/bin/grep",[ "grep", "-q", " kill_target " ],0x27ddf18f5000) EJUSTRETURN
65784: execve("/usr/bin/uname",[ "uname" ],0x27ddf18f5000) EJUSTRETURN
65785: execve("/sbin/sysctl",[ "/sbin/sysctl", "-n", "hw.machine_arch" ],0x27ddf18f5000) EJUSTRETURN
65786: execve("/sbin/kldstat",[ "kldstat", "-m", "linprocfs" ],0x27ddf18f5000) EJUSTRETURN
65787: execve("/sbin/kldstat",[ "kldstat", "-m", "fdescfs" ],0x27ddf18f5000) EJUSTRETURN
65788: execve("/sbin/kldstat",[ "kldstat", "-m", "tmpfs" ],0x27ddf18f5000) EJUSTRETURN
65789: execve("/sbin/kldstat",[ "kldstat", "-m", "linsysfs" ],0x27ddf18f5000) EJUSTRETURN
65791: execve("/usr/bin/grep",[ "grep", "-q", " first_stage " ],0x27ddf1820000) EJUSTRETURN
65792: execve("/usr/bin/id",[ "id", "-u" ],0x27ddf1820000) EJUSTRETURN
65793: execve("/bin/mkdir",[ "mkdir", "-p", "/root/." ],0x27ddf1820000) EJUSTRETURN
65794: openat(AT_FDCWD,"/root/./test-exec",O_WRONLY|O_CREAT|O_TRUNC,0666) = 3 (0x3)
65794: execve("/bin/cat",[ "cat" ],0x27ddf1820000) EJUSTRETURN
65795: execve("/bin/chmod",[ "chmod", "+x", "/root/./test-exec" ],0x27ddf1820000) EJUSTRETURN
65795: fstatat(AT_FDCWD,"/root/./test-exec",{ mode=-rw-r--r-- ,inode=277700,size=13,blksize=4096 },0x0) = 0 (0x0)
65795: pathconf("/root/./test-exec",_PC_ACL_NFS4) = 1 (0x1)
65795: fchmodat(AT_FDCWD,"/root/./test-exec",0100755,0x0) = 0 (0x0)
65796: execve("/root/./test-exec",[ "/root/./test-exec" ],0x27ddf1820000) EJUSTRETURN
65796: openat(AT_FDCWD,"/root/./test-exec",O_RDONLY|O_CLOEXEC,00) = 3 (0x3)
65797: execve("/bin/rm",[ "rm", "-f", "/root/./test-exec" ],0x27ddf1820000) EJUSTRETURN
65797: fstatat(AT_FDCWD,"/root/./test-exec",{ mode=-rwxr-xr-x ,inode=277700,size=13,blksize=4096 },AT_SYMLINK_NOFOLLOW) = 0 (0x0)
65797: unlink("/root/./test-exec")         = 0 (0x0)
65798: execve("/bin/mkdir",[ "mkdir", "-p", "/root/./debootstrap" ],0x27ddf1820000) EJUSTRETURN
65800: execve("/usr/bin/grep",[ "grep", "-q", " printdebs " ],0x27ddf1820000) EJUSTRETURN
65802: execve("/usr/bin/grep",[ "grep", "-q", " finddebs " ],0x27ddf1820000) EJUSTRETURN
65803: execve("/bin/mkdir",[ "mkdir", "-p", "/root/./var/lib/apt/lists/partial" ],0x27ddf1820000) EJUSTRETURN
65804: execve("/bin/mkdir",[ "mkdir", "-p", "/root/./var/cache/apt/archives/partial" ],0x27ddf1820000) EJUSTRETURN
65807: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1820000) EJUSTRETURN
65808: execve("/usr/bin/sort",[ "sort" ],0x27ddf1820000) EJUSTRETURN
65811: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1820000) EJUSTRETURN
65814: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1820000) EJUSTRETURN
65817: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1820000) EJUSTRETURN
65820: execve("/usr/bin/sed",[ "sed", "s,^.*/,," ],0x27ddf1820000) EJUSTRETURN
65821: execve("/bin/rm",[ "rm", "-f", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_Release", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_Release.gpg" ],0x27ddf1820000) EJUSTRETURN
65822: execve("/usr/bin/sed",[ "sed", "-n", "s/^Codename: *//p", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_Release" ],0x27ddf1918800) EJUSTRETURN
65823: execve("/usr/bin/sed",[ "sed", "-n", "s/^Suite: *//p", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_Release" ],0x27ddf1918800) EJUSTRETURN
65824: execve("/usr/bin/sed",[ "sed", "-n", "s/Components: *//p", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_Release" ],0x27ddf1918800) EJUSTRETURN
65826: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "^Acquire-By-Hash: yes$", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_Release" ],0x27ddf1918800) EJUSTRETURN
65828: execve("/usr/bin/sed",[ "sed", "-n", "/^[Ss][Hh][Aa]256:/,/^[^ ]/p" ],0x27ddf1918800) EJUSTRETURN
65830: execve("/usr/bin/head",[ "head", "-n", "1" ],0x27ddf1918800) EJUSTRETURN
65834: execve("/usr/bin/head",[ "head", "-n", "1" ],0x27ddf1918800) EJUSTRETURN
65832: execve("/usr/bin/sed",[ "sed", "-n", "/^[Ss][Hh][Aa]256:/,/^[^ ]/p" ],0x27ddf1918800) EJUSTRETURN
65836: execve("/usr/bin/sed",[ "sed", "-n", "/^[Ss][Hh][Aa]256:/,/^[^ ]/p" ],0x27ddf1918800) EJUSTRETURN
65838: execve("/usr/bin/head",[ "head", "-n", "1" ],0x27ddf1918800) EJUSTRETURN
65842: execve("/usr/bin/head",[ "head", "-n", "1" ],0x27ddf1918800) EJUSTRETURN
65840: execve("/usr/bin/sed",[ "sed", "-n", "/^[Ss][Hh][Aa]256:/,/^[^ ]/p" ],0x27ddf1918800) EJUSTRETURN
65844: execve("/usr/bin/sed",[ "sed", "-n", "/^[Ss][Hh][Aa]256:/,/^[^ ]/p" ],0x27ddf1918800) EJUSTRETURN
65846: execve("/usr/bin/head",[ "head", "-n", "1" ],0x27ddf1918800) EJUSTRETURN
65848: execve("/usr/bin/sed",[ "sed", "-n", "/^[Ss][Hh][Aa]256:/,/^[^ ]/p" ],0x27ddf1918800) EJUSTRETURN
65850: execve("/usr/bin/head",[ "head", "-n", "1" ],0x27ddf1918800) EJUSTRETURN
65852: execve("/usr/bin/sed",[ "sed", "-n", "/^[Ss][Hh][Aa]256:/,/^[^ ]/p" ],0x27ddf1918800) EJUSTRETURN
65854: execve("/usr/bin/head",[ "head", "-n", "1" ],0x27ddf1918800) EJUSTRETURN
65856: execve("/usr/bin/sed",[ "sed", "-n", "/^[Ss][Hh][Aa]256:/,/^[^ ]/p" ],0x27ddf1918800) EJUSTRETURN
65858: execve("/usr/bin/head",[ "head", "-n", "1" ],0x27ddf1918800) EJUSTRETURN
65861: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
65864: execve("/usr/bin/sed",[ "sed", "s,^.*/,," ],0x27ddf1918800) EJUSTRETURN
65866: execve("/sbin/sha256sum",[ "sha256sum" ],0x27ddf1918800) EJUSTRETURN
65867: execve("/usr/bin/sed",[ "sed", "s/ .*$//" ],0x27ddf1918800) EJUSTRETURN
65869: execve("/usr/bin/wc",[ "wc", "-c" ],0x27ddf1918800) EJUSTRETURN
65873: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
65876: execve("/usr/bin/sed",[ "sed", "s/ .*//" ],0x27ddf1918800) EJUSTRETURN
65877: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Package:|^Priority:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
65879: execve("/usr/local/bin/perl",[ "perl", "-le", "
65883: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
65887: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Package:|^Priority:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
65886: execve("/usr/bin/sed",[ "sed", "s/ .*//" ],0x27ddf1918800) EJUSTRETURN
65889: execve("/usr/local/bin/perl",[ "perl", "-le", "
65892: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65893: execve("/usr/bin/uniq",[ "uniq", "-u" ],0x27ddf1918800) EJUSTRETURN
65894: execve("/usr/bin/tr",[ "tr", "\n", " " ],0x27ddf1918800) EJUSTRETURN
65896: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65897: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65898: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65900: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65904: execve("/usr/bin/uniq",[ "uniq", "-u" ],0x27ddf1918800) EJUSTRETURN
65903: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65906: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65907: execve("/usr/bin/tr",[ "tr", "\n", " " ],0x27ddf1918800) EJUSTRETURN
65908: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65909: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65911: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65914: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65915: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65916: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65920: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65919: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65921: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65925: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
65927: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Package:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
65928: execve("/usr/local/bin/perl",[ "perl", "-e", "
65927: write(1,"ends: libcommons-exec-java, libc"...,4096) = 4096 (0x1000)
65928: read(0,"ends: libcommons-exec-java, libc"...,8192) = 4096 (0x1000)
65927: write(1,"2.10.0.0)\n\nPackage: execnet-do"...,4096) = 4096 (0x1000)
65928: read(0,"2.10.0.0)\n\nPackage: execnet-do"...,8192) = 4096 (0x1000)
65931: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65932: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65933: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65936: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
65939: execve("/usr/bin/sed",[ "sed", "-n", "s/ .*REAL.*$//p" ],0x27ddf1918800) EJUSTRETURN
65940: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
65942: execve("/usr/local/bin/perl",[ "perl", "-le", "
65947: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65946: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65945: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65950: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65953: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65952: execve("/usr/bin/uniq",[ "uniq", "-u" ],0x27ddf1918800) EJUSTRETURN
65954: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65955: execve("/usr/bin/tr",[ "tr", "\n", " " ],0x27ddf1918800) EJUSTRETURN
65956: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65958: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65961: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
65963: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Package:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
65964: execve("/usr/local/bin/perl",[ "perl", "-e", "
65963: write(1,"ends: libcommons-exec-java, libc"...,4096) = 4096 (0x1000)
65964: read(0,"ends: libcommons-exec-java, libc"...,8192) = 4096 (0x1000)
65963: write(1,"2.10.0.0)\n\nPackage: execnet-do"...,4096) = 4096 (0x1000)
65964: read(0,"2.10.0.0)\n\nPackage: execnet-do"...,8192) = 4096 (0x1000)
65967: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65968: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65969: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65972: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
65975: execve("/usr/bin/sed",[ "sed", "-n", "s/ .*REAL.*$//p" ],0x27ddf1918800) EJUSTRETURN
65976: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
65978: execve("/usr/local/bin/perl",[ "perl", "-le", "
65981: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65982: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65983: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65986: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65987: execve("/usr/bin/uniq",[ "uniq", "-u" ],0x27ddf1918800) EJUSTRETURN
65989: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65990: execve("/usr/bin/tr",[ "tr", "\n", " " ],0x27ddf1918800) EJUSTRETURN
65991: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
65992: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
65994: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
65997: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
65999: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Package:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66000: execve("/usr/local/bin/perl",[ "perl", "-e", "
65999: write(1,"ends: libcommons-exec-java, libc"...,4096) = 4096 (0x1000)
66000: read(0,"ends: libcommons-exec-java, libc"...,8192) = 4096 (0x1000)
65999: write(1,"2.10.0.0)\n\nPackage: execnet-do"...,4096) = 4096 (0x1000)
66000: read(0,"2.10.0.0)\n\nPackage: execnet-do"...,8192) = 4096 (0x1000)
66005: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66003: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66004: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66008: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
66011: execve("/usr/bin/sed",[ "sed", "-n", "s/ .*REAL.*$//p" ],0x27ddf1918800) EJUSTRETURN
66012: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66014: execve("/usr/local/bin/perl",[ "perl", "-le", "
66019: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66018: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66017: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66024: execve("/usr/bin/tr",[ "tr", "\n", " " ],0x27ddf1918800) EJUSTRETURN
66023: execve("/usr/bin/uniq",[ "uniq", "-u" ],0x27ddf1918800) EJUSTRETURN
66022: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66026: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66027: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66028: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66030: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66033: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
66036: execve("/usr/local/bin/perl",[ "perl", "-e", "
66035: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Package:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66035: write(1,"ends: libcommons-exec-java, libc"...,4096) = 4096 (0x1000)
66036: read(0,"ends: libcommons-exec-java, libc"...,8192) = 4096 (0x1000)
66035: write(1,"2.10.0.0)\n\nPackage: execnet-do"...,4096) = 4096 (0x1000)
66036: read(0,"2.10.0.0)\n\nPackage: execnet-do"...,8192) = 4096 (0x1000)
66039: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66040: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66041: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66044: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
66047: execve("/usr/bin/sed",[ "sed", "-n", "s/ .*REAL.*$//p" ],0x27ddf1918800) EJUSTRETURN
66048: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66050: execve("/usr/local/bin/perl",[ "perl", "-le", "
66053: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66054: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66055: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66058: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66061: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66063: execve("/usr/bin/tr",[ "tr", "\n", " " ],0x27ddf1918800) EJUSTRETURN
66062: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66060: execve("/usr/bin/uniq",[ "uniq", "-u" ],0x27ddf1918800) EJUSTRETURN
66064: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66066: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66069: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
66071: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Package:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66072: execve("/usr/local/bin/perl",[ "perl", "-e", "
66071: write(1,"ends: libcommons-exec-java, libc"...,4096) = 4096 (0x1000)
66072: read(0,"ends: libcommons-exec-java, libc"...,8192) = 4096 (0x1000)
66071: write(1,"2.10.0.0)\n\nPackage: execnet-do"...,4096) = 4096 (0x1000)
66072: read(0,"2.10.0.0)\n\nPackage: execnet-do"...,8192) = 4096 (0x1000)
66075: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66076: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66077: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66080: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
66083: execve("/usr/bin/sed",[ "sed", "-n", "s/ .*REAL.*$//p" ],0x27ddf1918800) EJUSTRETURN
66084: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66086: execve("/usr/local/bin/perl",[ "perl", "-le", "
66091: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66090: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66089: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66094: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66099: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66096: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66098: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66097: execve("/usr/bin/uniq",[ "uniq", "-u" ],0x27ddf1918800) EJUSTRETURN
66100: execve("/usr/bin/tr",[ "tr", "\n", " " ],0x27ddf1918800) EJUSTRETURN
66102: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66105: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
66107: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Package:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66108: execve("/usr/local/bin/perl",[ "perl", "-e", "
66107: write(1,"ends: libcommons-exec-java, libc"...,4096) = 4096 (0x1000)
66108: read(0,"ends: libcommons-exec-java, libc"...,8192) = 8192 (0x2000)
66107: write(1,"2.10.0.0)\n\nPackage: execnet-do"...,4096) = 4096 (0x1000)
66108: read(0,"2.10.0.0)\n\nPackage: execnet-do"...,8192) = 4096 (0x1000)
66111: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66113: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66112: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66116: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
66119: execve("/usr/bin/sed",[ "sed", "-n", "s/ .*REAL.*$//p" ],0x27ddf1918800) EJUSTRETURN
66120: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66122: execve("/usr/local/bin/perl",[ "perl", "-le", "
66126: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66125: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66127: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66130: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66133: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66132: execve("/usr/bin/uniq",[ "uniq", "-u" ],0x27ddf1918800) EJUSTRETURN
66134: execve("/usr/bin/tr",[ "tr", "\n", " " ],0x27ddf1918800) EJUSTRETURN
66135: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66136: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66138: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66141: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
66143: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Package:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66144: execve("/usr/local/bin/perl",[ "perl", "-e", "
66143: write(1,"ends: libcommons-exec-java, libc"...,4096) = 4096 (0x1000)
66144: read(0,"ends: libcommons-exec-java, libc"...,8192) = 4096 (0x1000)
66143: write(1,"2.10.0.0)\n\nPackage: execnet-do"...,4096) = 4096 (0x1000)
66144: read(0,"2.10.0.0)\n\nPackage: execnet-do"...,8192) = 4096 (0x1000)
66147: execve("/usr/bin/tr",[ "tr", " ", "\n" ],0x27ddf1918800) EJUSTRETURN
66148: execve("/usr/bin/sort",[ "sort" ],0x27ddf1918800) EJUSTRETURN
66149: execve("/usr/bin/uniq",[ "uniq" ],0x27ddf1918800) EJUSTRETURN
66152: execve("/usr/bin/sed",[ "sed", "-e", "s,^[^:]\+://,,", "-e", "s/\//_/g" ],0x27ddf1918800) EJUSTRETURN
66155: execve("/usr/bin/sed",[ "sed", "-n", "s/ .*REAL.*$//p" ],0x27ddf1918800) EJUSTRETURN
66156: execve("/usr/local/bin/grep",[ "/usr/local/bin/grep", "--perl-regexp", "^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:", "/root/./var/lib/apt/lists/http:__deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages" ],0x27ddf1918800) EJUSTRETURN
66158: execve("/usr/local/bin/perl",[ "perl", "-le", "
^C
 
Last edited by a moderator:
I pulled the source code and built the system, and now I can build Debian successfully. However, the initial problem still persists.

Code:
root@ykla:/# apt update
Hit:1 http://mirrors.ustc.edu.cn/debian stable InRelease
Hit:2 http://mirrors.ustc.edu.cn/debian stable-updates InRelease
Err:1 http://mirrors.ustc.edu.cn/debian stable InRelease
  Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/mirrors.ustc.edu.cn_debian_dists_stable_InRelease
Hit:3 http://mirrors.ustc.edu.cn/debian-security stable-security InRelease
Err:2 http://mirrors.ustc.edu.cn/debian stable-updates InRelease
  Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/mirrors.ustc.edu.cn_debian_dists_stable-updates_InRelease
Err:3 http://mirrors.ustc.edu.cn/debian-security stable-security InRelease
  Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/mirrors.ustc.edu.cn_debian-security_dists_stable-security_InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://mirrors.ustc.edu.cn/debian stable InRelease: Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/mirrors.ustc.edu.cn_debian_dists_stable_InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://mirrors.ustc.edu.cn/debian stable-updates InRelease: Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/mirrors.ustc.edu.cn_debian_dists_stable-updates_InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://mirrors.ustc.edu.cn/debian-security stable-security InRelease: Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/mirrors.ustc.edu.cn_debian-security_dists_stable-security_InRelease
W: Failed to fetch http://mirrors.ustc.edu.cn/debian/dists/stable/InRelease  Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/mirrors.ustc.edu.cn_debian_dists_stable_InRelease
W: Failed to fetch http://mirrors.ustc.edu.cn/debian/dists/stable-updates/InRelease  Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/mirrors.ustc.edu.cn_debian_dists_stable-updates_InRelease
W: Failed to fetch http://mirrors.ustc.edu.cn/debian-security/dists/stable-security/InRelease  Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/mirrors.ustc.edu.cn_debian-security_dists_stable-security_InRelease
W: Some index files failed to download. They have been ignored, or old ones used instead.
root@ykla:/#


Code:
FreeBSD ykla 15.0-CURRENT FreeBSD 15.0-CURRENT amd64 1500000 #1 main-fafb03ab4: Sat Sep  9 18:18:12 CST 2023     root@ykla:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
 
Last edited by a moderator:
Now that those patches are merged, I tested again on FreeBSD 14.0-BETA2.

Debian 11 "bullseye" works fine, Debian 12 "bookworm" has more issues with the gpg verification step, but this time it looks like a different issue than earlier in the thread. execve("/usr/bin/apt-key") returns -1 EACCES (Permission denied).

Common steps:
Code:
pkg install sysutils/debootstrap
kldload linux64 fdescfs linprocfs linsysfs tmpfs
service linux onestart
mkdir debian_build
cd debian_build
mkdir dev dev/fd dev/shm proc sys tmp
mount -t linprocfs none `pwd`/proc
mount -t devfs none `pwd`/dev
mount -t fdescfs none `pwd`/dev/fd
mount -t tmpfs none `pwd`/dev/shm
mount -t linsysfs none `pwd`/sys
mount -t tmpfs none `pwd`/tmp
chmod 1777 dev/shm tmp

apt update works in Debian 11:
Code:
debootstrap bullseye . http://deb.debian.org/debian
chroot . /bin/bash
apt update

apt update fails in Debian 12:
Code:
debootstrap bookworm . http://deb.debian.org/debian
chroot . /bin/bash
echo 'APT::Cache-Start "100000000";' > /etc/apt/apt.conf.d/70cache-start
apt --fix-broken install
apt update
# W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.debian.org/debian bookworm InRelease: Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease

Debugging more on the Debian 12 chroot:
Code:
root@freebsd14:/# apt -oDebug::Acquire::gpgv=1 update
Hit:1 http://deb.debian.org/debian bookworm InRelease
0% [Working]inside VerifyGetSigners
Preparing to exec:  /usr/bin/apt-key --quiet --readonly verify --status-fd 3 /tmp/apt.sig.DoUrEX /tmp/apt.data.L8GvU6
Read: [APTKEY:] ERROR Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease
gpgv exited with status 111

root@freebsd14:/# strace -f apt update 2>&1 | grep exec > log.txt
root@freebsd14:/# cat log.txt
[pid 22371] execve("/usr/lib/apt/methods/gpgv", ["/usr/lib/apt/methods/gpgv"], 0x7fffffffccb8 /* 16 vars */) = 0
[pid 22372] write(2, "Preparing to exec: ", 19Preparing to exec: ) = 19
[pid 22373] execve("/usr/bin/apt-key", ["/usr/bin/apt-key", "--quiet", "--readonly", "verify", "--status-fd", "3", "/tmp/apt.sig.WLKYuy", "/tmp/apt.data.Xmlok9"], 0x10570c0 /* 22 vars */) = -1 EACCES (Permission denied)

Could be something to do with executing programs under the non-root "_apt" user. Not sure if this is directly related.
This works in Debian 11 chroot:
Code:
root@freebsd14:/# su _apt -s /bin/dash
$ id
uid=100(_apt) gid=65534(nogroup) groups=65534(nogroup)

Fails under Debian 12 chroot:
Code:
root@freebsd14:/# su _apt -s /bin/dash
linux: jid 0 pid 31569 (su): unsupported prctl option 27
linux: jid 0 pid 31569 (su): unsupported prctl option 39
linux: jid 0 pid 31569 (su): unsupported prctl option 47
su: failed to execute /bin/dash: Permission denied
 
Is it caused by different APT versions?

Now that those patches are merged, I tested again on FreeBSD 14.0-BETA2.

Debian 11 "bullseye" works fine, Debian 12 "bookworm" has more issues with the gpg verification step, but this time it looks like a different issue than earlier in the thread. execve("/usr/bin/apt-key") returns -1 EACCES (Permission denied).

Common steps:
Code:
pkg install sysutils/debootstrap
kldload linux64 fdescfs linprocfs linsysfs tmpfs
service linux onestart
mkdir debian_build
cd debian_build
mkdir dev dev/fd dev/shm proc sys tmp
mount -t linprocfs none `pwd`/proc
mount -t devfs none `pwd`/dev
mount -t fdescfs none `pwd`/dev/fd
mount -t tmpfs none `pwd`/dev/shm
mount -t linsysfs none `pwd`/sys
mount -t tmpfs none `pwd`/tmp
chmod 1777 dev/shm tmp

apt update works in Debian 11:
Code:
debootstrap bullseye . http://deb.debian.org/debian
chroot . /bin/bash
apt update

apt update fails in Debian 12:
Code:
debootstrap bookworm . http://deb.debian.org/debian
chroot . /bin/bash
echo 'APT::Cache-Start "100000000";' > /etc/apt/apt.conf.d/70cache-start
apt --fix-broken install
apt update
# W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.debian.org/debian bookworm InRelease: Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease

Debugging more on the Debian 12 chroot:
Code:
root@freebsd14:/# apt -oDebug::Acquire::gpgv=1 update
Hit:1 http://deb.debian.org/debian bookworm InRelease
0% [Working]inside VerifyGetSigners
Preparing to exec:  /usr/bin/apt-key --quiet --readonly verify --status-fd 3 /tmp/apt.sig.DoUrEX /tmp/apt.data.L8GvU6
Read: [APTKEY:] ERROR Couldn't execute /usr/bin/apt-key to check /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease
gpgv exited with status 111

root@freebsd14:/# strace -f apt update 2>&1 | grep exec > log.txt
root@freebsd14:/# cat log.txt
[pid 22371] execve("/usr/lib/apt/methods/gpgv", ["/usr/lib/apt/methods/gpgv"], 0x7fffffffccb8 /* 16 vars */) = 0
[pid 22372] write(2, "Preparing to exec: ", 19Preparing to exec: ) = 19
[pid 22373] execve("/usr/bin/apt-key", ["/usr/bin/apt-key", "--quiet", "--readonly", "verify", "--status-fd", "3", "/tmp/apt.sig.WLKYuy", "/tmp/apt.data.Xmlok9"], 0x10570c0 /* 22 vars */) = -1 EACCES (Permission denied)

Could be something to do with executing programs under the non-root "_apt" user. Not sure if this is directly related.
This works in Debian 11 chroot:
Code:
root@freebsd14:/# su _apt -s /bin/dash
$ id
uid=100(_apt) gid=65534(nogroup) groups=65534(nogroup)

Fails under Debian 12 chroot:
Code:
root@freebsd14:/# su _apt -s /bin/dash
linux: jid 0 pid 31569 (su): unsupported prctl option 27
linux: jid 0 pid 31569 (su): unsupported prctl option 39
linux: jid 0 pid 31569 (su): unsupported prctl option 47
su: failed to execute /bin/dash: Permission denied
 
Could be something to do with executing programs under the non-root "_apt" user. Not sure if this is directly related.
This works in Debian 11 chroot:
Code:
root@freebsd14:/# su _apt -s /bin/dash
$ id
uid=100(_apt) gid=65534(nogroup) groups=65534(nogroup)

Fails under Debian 12 chroot:
Code:
root@freebsd14:/# su _apt -s /bin/dash
linux: jid 0 pid 31569 (su): unsupported prctl option 27
linux: jid 0 pid 31569 (su): unsupported prctl option 39
linux: jid 0 pid 31569 (su): unsupported prctl option 47
su: failed to execute /bin/dash: Permission denied
You inspired me! That's it! All files installed by debootstrap had rwx------ permissions, therefore any user except root can't execute any command! Giving execute permission to programs and libs fix this.
 
Back
Top