ps -J0 broken?
Konstantin Belousov
kostikbel at gmail.com
Sun Jun 2 13:54:25 UTC 2019
On Sun, Jun 02, 2019 at 03:31:08PM +0200, Stefan Hegnauer wrote:
>
>
> On 02.06.2019 15:05, Konstantin Belousov wrote:
> > On Sun, Jun 02, 2019 at 02:30:49PM +0200, Stefan Hegnauer wrote:
> >> Hi,
> >>
> >> after a recent full update to 12.0-STABLE r348382 it seems that '/bin/ps
> >> -J 0' is broken: 'ps: Invalid jail id: 0'.
> >> It did work on stable for the last couple years prior to this update
> >> (last update without this error was about 5 weeks ago), and should still
> >> work according to ps(1):
> >> -J Display information about processes which match the specified
> >> jail IDs. This may be either the jid or name of the jail.
> >> **Use**
> >> ** -J 0 to display only host processes*.* This flag implies
> >> -x by
> >> default.
> >>
> >> My system runs several jails with JID's currently in the range 80-100.
> >> The source code of ps did not change for the last 7 month as far as I
> >> can tell. A fresh 'make clean & make & make install' of just ps did not
> >> help either, which was not really surprising to me.
> >> Any pointers where to look further?
> > Is your libjail up to date ? Do you have r348297 ?
> Thanks for the quick reply. Seems so:
>
> # grep FBSDID /usr/src/lib/libjail/jail_getid.c
> __FBSDID("$FreeBSD: stable/12/lib/libjail/jail_getid.c 348297
> 2019-05-27 02:18:33Z kevans $");
> #
> # ls -l /lib/libjail*
> -r--r--r-- 1 root wheel 31520 May 30 09:12 /lib/libjail.so.1
>
> My full update included a 'svnlite up /usr/src' followed by make
> buildworld & make kernel and later make installworld as per
> /usr/src/UPDATING. To the very letter, as I always do just to be save. I
> do however use WITH_META_MODE="YES" in /etc/src-env.conf to speed up
> things. Anything else to look for?
Yes, rebuild without metamode, and remove your /usr/obj first.
More information about the freebsd-stable
mailing list