In both cases:
That doesn't give ps(1) any problems on 15.0:
But it does on 15.1-PRERELEASE:
I've been routinely deleting
So from the jailer host, I:
The binaries are the same between the jailer and the jailed:
ps works fine on the jailer:
Is anyone else seeing this? Any suggested solutions?
Thank you!
find: /boot: No such file or directoryThat doesn't give ps(1) any problems on 15.0:
# uname -a; find /boot; ps -a
Code:
FreeBSD r2d2.example.edu 15.0-STABLE FreeBSD 15.0-STABLE 15-jail-nul-delim-n281551-ff2129e6b5ee GENERIC amd64
find: /boot: No such file or directory
PID TT STAT TIME COMMAND
57939 0 SJ 0:00.02 bash -l
57955 0 R+J 0:00.00 ps -a
But it does on 15.1-PRERELEASE:
# uname -a; find /boot; ps -a
Code:
FreeBSD listhost.example.edu 15.1-PRERELEASE FreeBSD 15.1-PRERELEASE 15-jail-nul-delim-n283204-1e7428f2e128 GENERIC amd64
find: /boot: No such file or directory
ps: /boot/kernel/kernel: No such file or directory
I've been routinely deleting
/boot from jails for years.So from the jailer host, I:
# rsync -a --delete /boot /jail/listhost/# ps -aps: invalid coreThe binaries are the same between the jailer and the jailed:
# sha256sum $(which ps) /jail/listhost$(which ps)
Code:
3fd4c5882a94ff8f3fb0cd3925e86b6b662746afac92118c563ac3321aec330b /bin/ps
3fd4c5882a94ff8f3fb0cd3925e86b6b662746afac92118c563ac3321aec330b /jail/listhost/bin/ps
ps works fine on the jailer:
# ps -a
Code:
PID TT STAT TIME COMMAND
3508 v0 Is+ 0:00.00 /usr/libexec/getty Pc ttyv0
3509 v1 Is+ 0:00.00 /usr/libexec/getty Pc ttyv1
3510 v2 Is+ 0:00.00 /usr/libexec/getty Pc ttyv2
3511 v3 Is+ 0:00.00 /usr/libexec/getty Pc ttyv3
3512 v4 Is+ 0:00.00 /usr/libexec/getty Pc ttyv4
3513 v5 Is+ 0:00.00 /usr/libexec/getty Pc ttyv5
3514 v6 Is+ 0:00.00 /usr/libexec/getty Pc ttyv6
3515 v7 Is+ 0:00.00 /usr/libexec/getty Pc ttyv7
94700 0 Ss 0:00.02 -bash (bash)
97547 0 R+ 0:00.00 ps -a
Is anyone else seeing this? Any suggested solutions?
Thank you!