On Wed, Feb 15, 2023 at 11:21:02AM -0500, Steve Roggenkamp wrote:
>    I attempted to use the phusion passenger package, but it would not
>    properly run because it needs /usr/bin/ps for somer reason.

This happens with some other packages too, like Jenkins, a friend
pointed out to me.

>    No
>    problem, I will just install it. When I searched for the package
>    containing it on [5]packages.debian.org, the search returns no results.
>     That is, there is no package that  contains /usr/hin/ps.  I expected

The package is `procps`

Description: /proc file system utilities
 This package provides command line and full screen utilities for browsing
 procfs, a "pseudo" file system dynamically generated by the kernel to
 provide information about the status of entries in its process table
 (such as whether the process is running, stopped, or a "zombie").
 .
 It contains free, kill, pkill, pgrep, pmap, ps, pwdx, skill, slabtop,
 snice, sysctl, tload, top, uptime, vmstat, w, and watch.

>    it would be in coreutils, but it is not.  It seems to be present on a
>    another recent Debian bullseye install I did, but, again, it is
>    contained in any package.  It should be contained in a package in the
>    base_system, but it is not.  How does it get there? What if there is a
>    security issue identified with the program, would it be updated? Having
>    a binary program installed on a system without it being contained in a
>    package seems to contravene the Debian packaging policies.
>    Downstream distributions, such as Ubuntu are also affected.  I
>    confirmed the /usr/bin/ps is not contained in any package for 22.04
>    LTS, although I have not filed a bug report.
>    You can reproduce the problem easily by either searching for
>    /usr/bin/ps on [6]packages.debian.org or
>    $ dpkg -S $(which ps)
>    On a system with /usr/bin/ps
>    Thanks,
>    Steve

Hope that helps,
  Paul

-- 
:wq

Reply via email to