ERROR: bsh: /QOpenSys/pkgs/bin/yum: not found

Issue #165 resolved
Former user created an issue

Hi, on IBM Client Access Solution there exist an error while trying to use Open Source Package Management the error is as follows ERROR: bsh: /QOpenSys/pkgs/bin/yum: not found

This is not a path issue.

And do not display anything as shown in attached file

I tried to remove a python2 and issued rpm -e --nodeps python2, then all get to misbehave and with serious bad package management.

How can this be fixed?

Comments (3)

  1. Former user Account Deleted reporter

    More info

    # which yum
    no yum in /QOpenSys/usr/bin /usr/ccs/bin /QOpenSys/usr/bin/X11 /usr/sbin . /usr/bin
    # rpm -q yum
    yum-3.4.3-17.noarch
    # yum --version
    

    # rpm -V yum-3.4.3-17.noarch
    Unsatisfied dependencies for yum-3.4.3-17.noarch:
            /QOpenSys/pkgs/bin/python2 is needed by (installed) yum-3.4.3-17.noarch
            python(abi) = 2.7 is needed by (installed) yum-3.4.3-17.noarch
    .......T.  c /QOpenSys/etc/yum/version-groups.conf
    .......T.  c /QOpenSys/etc/yum/yum.conf
    .......T.    /QOpenSys/pkgs/bin/yum
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/__init__.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/__init__.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/arch.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/arch.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/miscutils.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/miscutils.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/oldUtils.py
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/oldUtils.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/transaction.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/transaction.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/updates.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/rpmUtils/updates.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/Errors.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/Errors.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/__init__.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/__init__.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/callbacks.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/callbacks.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/comps.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/comps.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/config.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/config.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/constants.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/constants.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/depsolve.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/depsolve.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/failover.py
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/failover.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/history.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/history.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/i18n.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/i18n.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/logginglevels.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/logginglevels.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/mdparser.py
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/mdparser.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/metalink.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/metalink.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/misc.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/misc.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/packageSack.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/packageSack.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/packages.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/packages.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/parser.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/parser.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/pgpmsg.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/pgpmsg.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/pkgtag_db.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/pkgtag_db.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/plugins.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/plugins.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/repoMDObject.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/repoMDObject.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/repos.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/repos.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/rpmsack.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/rpmsack.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/rpmtrans.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/rpmtrans.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/sqlitesack.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/sqlitesack.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/sqlutils.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/sqlutils.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/transactioninfo.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/transactioninfo.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/update_md.py
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/update_md.pyc
    .......T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/yumRepo.py
    ..5..U.T.    /QOpenSys/pkgs/lib/python2.7/site-packages/yum/yumRepo.pyc
    .......T.    /QOpenSys/pkgs/share/locale/bn_IN/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/ca/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/cs/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/da/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/de/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/el/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/en_GB/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/es/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/eu/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/fi/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/fr/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/gu/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/hi/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/hu/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/id/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/id_ID/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/it/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/ja/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/lt_LT/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/mr/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/ms/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/nb/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/pa/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/pl/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/pt/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/pt_BR/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/ru/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/sr/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/sr@latin/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/sv/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/uk/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/ur/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/zh_CN/LC_MESSAGES/yum.mo
    .......T.    /QOpenSys/pkgs/share/locale/zh_TW/LC_MESSAGES/yum.mo
    .......T.  d /QOpenSys/pkgs/share/man/man5/yum.conf.5
    .......T.  d /QOpenSys/pkgs/share/man/man8/yum-shell.8
    .......T.  d /QOpenSys/pkgs/share/man/man8/yum-updatesd.8
    .......T.  d /QOpenSys/pkgs/share/man/man8/yum.8
    .......T.    /QOpenSys/pkgs/share/yum-cli/arch.py
    .......T.    /QOpenSys/pkgs/share/yum-cli/arch.pyc
    .......T.    /QOpenSys/pkgs/share/yum-cli/callback.py
    .......T.    /QOpenSys/pkgs/share/yum-cli/callback.pyc
    .......T.    /QOpenSys/pkgs/share/yum-cli/cli.py
    S.5..U.T.    /QOpenSys/pkgs/share/yum-cli/cli.pyc
    .......T.    /QOpenSys/pkgs/share/yum-cli/output.py
    S.5..U.T.    /QOpenSys/pkgs/share/yum-cli/output.pyc
    .......T.    /QOpenSys/pkgs/share/yum-cli/shell.py
    S.5..U.T.    /QOpenSys/pkgs/share/yum-cli/shell.pyc
    .......T.    /QOpenSys/pkgs/share/yum-cli/utils.py
    S.5..U.T.    /QOpenSys/pkgs/share/yum-cli/utils.pyc
    .......T.    /QOpenSys/pkgs/share/yum-cli/yumcommands.py
    S.5..U.T.    /QOpenSys/pkgs/share/yum-cli/yumcommands.pyc
    .......T.    /QOpenSys/pkgs/share/yum-cli/yummain.py
    S.5..U.T.    /QOpenSys/pkgs/share/yum-cli/yummain.pyc
    .......T.    /QOpenSys/pkgs/share/yum-cli/yumupd.py
    .......T.    /QOpenSys/pkgs/share/yum-cli/yumupd.pyc
    

  2. Former user Account Deleted reporter

    To fixed this issue follow:

    Clean up what is there now by doing:

    call qp2term [goes into PASE]

    /QOpenSys/usr/bin/rm -r /QOpenSys/pkgs (wait for the prompt, the dollar sign, to return... may take a while on this step)

    /QOpenSys/usr/bin/rm -r /QOpenSys/etc/yum

    /QOpenSys/usr/bin/rm -r /QOpenSys/var/lib/rpm

    /QOpenSys/usr/bin/rm -r /tmp/boot*.*

    /QOpenSys/usr/bin/rm -r /tmp/gtar

    Once that is done go back into ACS GUI and start Open Source Package Management. Let it deploy again. Be sure to sign in with a user profile that has *ALLOBJ authority and an existing home directory.

  3. Log in to comment