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