Windows11にwsl2でRocky Linux9を入れてnode.jsのインストール目的でfnmを導入したところ、
error: Can’t infer shell!
というエラーが表示されるようになってしまいました。
ほかの環境では発生していないのでなにかが足りないようです。
結局、差分を取りながらdnfでパッケージを追加し続けたところ、
dnf install procps-ng
でエラーが発生しなくなりました。
wsl2でRocky Linux9を導入するとほとんどの素の状態になっているので最低限のパッケージとして、
curl,unzpi,procps-ngあたりが必要そうです。
余談ですが、
coreutils-common
がshellのカラー設定やalias設定を行ってくれるので追加しておいた方が良いと思います。