PowerVC

 View Only
Expand all | Collapse all

PowerVC 2.1 upgrade ModuleNotFoundError-error

  • 1.  PowerVC 2.1 upgrade ModuleNotFoundError-error

    IBM Champion
    Posted Wed January 11, 2023 07:25 AM
    Hi,

    Currently running PowerVC 2.0.3 on RHEL 8.6 (ppc64le) ; single node instance.
    Plan is to do offline upgrade from 2.0.3 >> 2.1  

    I ran opsmgr update > Went OK; no errors:

    023-01-11T14:06:45.02+02:00 [INFO]:[VALIDATION] Configuring Yum repository for PowerVC-Opsmgr rhel8...

    2023-01-11T14:07:08.46+02:00 [INFO]:[VALIDATION] Updating PowerVC Ops. Manager...

    2023-01-11T14:07:08.49+02:00 [INFO]:[INSTALL_POWERVC_OPSMGR] POWERVC OPSMGR PACKAGES : sshpass python3-netaddr rsync python3-oslo-i18n python3-crudini python3-powervc-opsmgr

    Installing /opt/ibm/powervc-opsmgr/packages/opsmgr/noarch/python3-pexpect-4.8.0-1.ibm.el8.noarch.rpm

    Installing /opt/ibm/powervc-opsmgr/packages/opsmgr/noarch/python3-paramiko-2.9.0-1.ibm.el8.noarch.rpm

    Installing /opt/ibm/powervc-opsmgr/packages/opsmgr/noarch/ansible-2.9.20-3.el8.noarch.rpm

    /opt/ibm/powervc-opsmgr/packages/opsmgr/noarch/ansible-collection-ansible-posix-1.4.0-1.ibm.el9.noarch.rpm

    /opt/ibm/powervc-opsmgr/packages/opsmgr/noarch/ansible-collection-community-general-5.5.0-1.ibm.el9.noarch.rpm

    /opt/ibm/powervc-opsmgr/packages/opsmgr/noarch/ansible-collection-community-mongodb-1.4.2-1.ibm.el9.noarch.rpm

    Installing /opt/ibm/powervc-opsmgr/packages/opsmgr/noarch/python3-ansible-runner-1.4.6-2.ibm.el8.noarch.rpm

    2023-01-11T14:10:50.60+02:00 [INFO]:[INSTALL_POWERVC_OPSMGR] PowerVC Opsmgr packages update successfully.


    But then right away when running the PowerVC update cmd it fails:

    [root@power-pvc-d05 powervc-opsmgr-2.1.0]# powervc-opsmgr update -o -c powervc-dev
    Traceback (most recent call last):
    File "/usr/bin/powervc-opsmgr", line 14, in <module>
    from powervc_opsmgr.cmd.opsmgr import main
    File "/usr/lib/python3.9/site-packages/powervc_opsmgr/cmd/opsmgr.py", line 16, in <module>
    from stevedore import extension
    ModuleNotFoundError: No module named 'stevedore'

    [root@power-pvc-d05 powervc-opsmgr-2.1.0]# which python
    /usr/bin/python
    [root@power-pvc-d05 powervc-opsmgr-2.1.0]# ls -lart /usr/bin/python
    lrwxrwxrwx. 1 root root 36 Jan 11 14:09 /usr/bin/python -> /etc/alternatives/unversioned-python
    [root@power-pvc-d05 powervc-opsmgr-2.1.0]#

    Any idea what might the issue be? Most probably something related to python paths...? 

    Br,
    tommi



    ------------------------------
    Tommi Sihvo, Lead Service Architect
    Tietoevry, Compute Services
    email tommi.sihvo@tietoevry.com mobile +358 (0)40 5180 Finland
    ------------------------------


  • 2.  RE: PowerVC 2.1 upgrade ModuleNotFoundError-error

    Posted Fri January 13, 2023 07:43 AM
    Hi Tommi Sihvo

    Sorry to here about your update problem, I would need more information to understand the issue you are hitting, it would be helpful if you provide below information to debug

    yum repolist
    python --version
    ansible --version
    rpm -qa|grep ansible
    rpm -qa|grep ibm


    ------------------------------
    Vijayendra Radhakrishna
    ------------------------------



  • 3.  RE: PowerVC 2.1 upgrade ModuleNotFoundError-error

    IBM Champion
    Posted Fri January 13, 2023 08:37 AM
    Hi Vijayendra,

    I had snapshot of my PowerVC VM, so after OpsMgr was updated..and PowerVC upgrade failed, I restored the snapshot (to ensure both OpsMgr & PowerVC version would be intact and in sync.)

    But here is the requested output, from the original starting point (Both Opsmgr and PowerVC on 2.0.3 level)
    Br,
    tommi

    [root@power-pvc-d05 ~]# cat /etc/redhat-release 

    Red Hat Enterprise Linux release 8.6 (Ootpa)



    [root@power-pvc-d05 ~]# yum repolist

    Updating Subscription Management repositories.

    repo id                                                                              repo name

    Tieto_Capacity_IBM_Power_Tools_IBM_Power_Tools_8Server_ppc64le                       IBM Power Tools 8Server ppc64le

    ansible-2.9-for-rhel-8-ppc64le-rpms                                                  Red Hat Ansible Engine 2.9 for RHEL 8 ppc64le (RPMs)

    powervc-noarch                                                                       POWERVC Openstack noarch

    powervc-opsmgr-noarch                                                                POWERVC Opsmgr noarch

    powervc-opsmgr-ppc64le                                                               POWERVC Opsmgr ppc64le

    powervc-ppc64le                                                                      POWERVC Openstack ppc64le

    pvc-openstack-noarch                                                                 POWERVC Openstack noarch

    pvc-openstack-ppc64le                                                                POWERVC Openstack ppc64le

    rhel-8-for-ppc64le-appstream-rpms                                                    Red Hat Enterprise Linux 8 for Power, little endian - AppStream (RPMs)

    rhel-8-for-ppc64le-baseos-rpms                                                       Red Hat Enterprise Linux 8 for Power, little endian - BaseOS (RPMs)

    rhel-8-for-ppc64le-highavailability-rpms                                             Red Hat Enterprise Linux 8 for Power, little endian - High Availability (RPMs)

    satellite-tools-6.8-for-rhel-8-ppc64le-rpms                                          Red Hat Satellite Tools 6.8 for RHEL 8 ppc64le (RPMs)

    satellite-tools-6.9-for-rhel-8-ppc64le-rpms                                          Red Hat Satellite Tools 6.9 for RHEL 8 ppc64le (RPMs)

    [root@power-pvc-d05 ~]# python3 --version

    Python 3.6.8

    [root@power-pvc-d05 ~]# ansible --version

    ansible 2.9.19

      config file = /etc/ansible/ansible.cfg

      configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']

      ansible python module location = /usr/lib/python3.6/site-packages/ansible

      executable location = /usr/bin/ansible

      python version = 3.6.8 (default, Jun 14 2022, 13:06:42) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)]

    [root@power-pvc-d05 ~]# rpm -qa|grep ansible

    ansible-2.9.19-1.el8ae.noarch

    python3-ansible-runner-1.4.6-1.ibm.el8.noarch

    [root@power-pvc-d05 ~]# rpm -qa|grep ibm 

    ibmpowervc-oslo-2.0.3-1.20220720020204IT41315.noarch

    python3-ibm-cos-sdk-s3transfer-2.9.0-2.ibm.el8.noarch

    mariadb-common-10.5.16-1.ibm.el8.ppc64le

    python3-hyperlink-21.0.0-1.ibm.el8.noarch

    ibmpowervc-discovery-2.0.3-1.20221021010203IT41965.noarch

    erlang-kernel-22.3.2-1.ibm.el8.ppc64le

    python3-pywbem-1.1.3-1.ibm.el8.noarch

    python3-cryptography-3.3.2-2.ibm.el8.ppc64le

    python3-openvswitch-2.12.0-1.ibm.el8.ppc64le

    python3-pbr-5.5.1-1.ibm.el8.noarch

    python3-os-xenapi-0.3.4-1.ibm.el8.noarch

    python3-json-logger-2.0.1-1.ibm.el8.noarch

    python3-tinyrpc-1.0.4-1.ibm.el8.noarch

    python3-simplejson-3.17.2-1.ibm.el8.ppc64le

    python3-packaging-20.9-1.ibm.el8.noarch

    python3-oslo-serialization-4.1.0-1.ibm.el8.noarch

    openstack-nova-ibm-ego-ha-service-common-2014.2-202205190717.ibm.el8.noarch

    python3-munch-2.5.0-1.ibm.el8.noarch

    openstack-nova-compute-prereqs-2013.1-201908291211.ibm.3.ppc64le

    python3-cliff-3.7.0-1.ibm.el8.noarch

    python3-jsonschema-3.2.0-2.ibm.el8.noarch

    python3-ibmpowervc-network-2.0.3-1.noarch

    python3-oslo-context-3.2.0-1.ibm.el8.noarch

    python3-trollius-2.2-2.ibm.el8.noarch

    python3-novaclient-ibm-ego-prs-hypervisor-maintenance-2014.2-202205190717.ibm.el8.noarch

    python3-kombu-5.0.2-1.ibm.el8.noarch

    python3-pysnmp-4.4.12-1.ibm.el8.noarch

    python3-pecan-1.3.3-1.ibm.el8.noarch

    python3-alembic-1.5.7-2.ibm.el8.noarch

    python3-oslo-messaging-12.7.1-1.ibm.el8.noarch

    python3-oauthlib-3.1.0-1.ibm.el8.noarch

    mongodb-server-4.4.12-1.ibm.el8.ppc64le

    python3-tooz-2.8.1-2.ibm.el8.noarch

    openstack-neutron-ml2-18.0.0-202205170511.ibm.el8.21.noarch

    openstack-gnocchi-common-4.4.0-1.202107010254.ibm.el8.noarch

    python3-certifi-2020.12.5-2.ibm.el8.noarch

    python3-pycadf-3.1.1-1.ibm.el8.noarch

    libmodulemd-2.13.0-1.el8.ppc64le

    python3-glance-store-2.5.0-1.ibm.el8.noarch

    openstack-nova-api-23.0.0-202205170506.ibm.el8.43.noarch

    python3-automaton-2.3.0-1.ibm.el8.noarch

    python3-paramiko-2.9.0-202206081333IT41164.ibm.el8.noarch

    python3-ibmpowervc-oslo-2.0.3-1.20220720020204IT41315.noarch

    python3-aniso8601-9.0.1-1.ibm.el8.noarch

    python3-ibmpowervc-bumblebee-2.0.3-1.20220720020204IT41315.noarch

    python3-ibm-cos-sdk-core-2.9.0-2.ibm.el8.noarch

    python3-glance-22.0.0-202207121105IT41315.ibm.el8.19.noarch

    python3-infoblox-client-0.5.0-1.ibm.el8.noarch

    mariadb-server-10.5.16-1.ibm.el8.ppc64le

    python3-ryu-4.34-2.ibm.el8.noarch

    python3-bunch-1.0.1-2.ibm.el8.noarch

    python3-zope-interface-4.7.1-1.ibm.el8.ppc64le

    python3-ibmpowervc-ras-2.0.3-1.20220817010203IT41561.noarch

    python3-ibmpowervc-compute-2.0.3-1.20221018010203IT41965.noarch

    python3-ibmpowervc-discovery-2.0.3-1.20221021010203IT41965.noarch

    ibmpowervc-ui-client-2.0.3-2205.20221011061910IT41969.ibm.el8.ppc64le

    python3-cinder-18.0.0-202210181038IT41965.ibm.el8.101.noarch

    python3-pypowervm-1.1.26-4.ibm.el8.noarch

    python3-pycparser-2.20-1.ibm.el8.noarch

    python3-pyasn1-0.4.8-4.ibm.noarch

    python3-importlib-resources-5.1.2-1.ibm.el8.noarch

    libmetalink-0.1.3-7.el8.ppc64le

    python3-argparse-1.4.0-1.ibm.noarch

    python3-oslo-i18n-5.0.1-1.ibm.el8.noarch

    python3-pyparsing-2.4.7-1.ibm.el8.noarch

    python3-ibmpowervc-placement-2.0.3-1.noarch

    python3-os-service-types-1.7.0-1.ibm.el8.noarch

    python3-oslo-utils-4.8.0-1.ibm.el8.noarch

    python3-novaclient-17.4.0-1.ibm.el8.noarch

    python3-keystoneclient-4.2.0-1.ibm.el8.noarch

    python3-jsonpointer-2.0-2.ibm.el8.noarch

    python3-colorama-0.4.4-1.ibm.el8.noarch

    python3-appdirs-1.4.4-1.ibm.el8.noarch

    ibmpowervc-network-2.0.3-1.noarch

    python3-dateutil-2.8.1-3.ibm.el8.noarch

    openstack-nova-ibm-notification-2014.2-202205190717.ibm.fc19.noarch

    python3-pyOpenSSL-20.0.1-2.ibm.el8.ppc64le

    python3-novaclient-ibm-ego-ha-service-2014.2-202205190717.ibm.el8.noarch

    python3-tempita-0.5.2-2.ibm.el8.noarch

    python3-oslo-middleware-4.2.0-1.ibm.el8.noarch

    python3-linecache2-1.0.0-3.ibm.el8.noarch

    python3-oslo-concurrency-4.4.0-1.ibm.el8.noarch

    openstack-nova-common-23.0.0-202205170506.ibm.el8.43.noarch

    python3-oslo-privsep-2.5.0-1.ibm.el8.noarch

    openstack-ceilometer-polling-16.0.0-202205170528.ibm.el8.16.noarch

    openstack-swift-2.27.0-202205170509.ibm.el8.5.noarch

    openstack-swift-container-2.27.0-202205170509.ibm.el8.5.noarch

    openstack-neutron-server-18.0.0-202205170511.ibm.el8.21.noarch

    openstack-cinder-volume-18.0.0-202205170524.ibm.el8.97.noarch

    python3-PyMySQL-1.0.2-1.ibm.el8.noarch

    openstack-nova-scheduler-23.0.0-202205170506.ibm.el8.43.noarch

    openstack-nova-conductor-23.0.0-202205170506.ibm.el8.43.noarch

    zookeeper-3.8.0-2.ibm.el8.noarch

    python3-ovsdbapp-1.9.0-2.ibm.el8.noarch

    openstack-nova-serialproxy-23.0.0-202205170506.ibm.el8.43.noarch

    openstack-gnocchi-indexer-sqlalchemy-4.4.0-1.202107010254.ibm.el8.noarch

    erlang-erts-22.3.2-1.ibm.el8.ppc64le

    openstack-panko-api-6.0.1.dev3-202111220628.ibm.el8.4.noarch

    erlang-compiler-22.3.2-1.ibm.el8.ppc64le

    python3-bitmath-1.3.3.1-1.ibm.el8.noarch

    python3-oslo-upgradecheck-1.3.0-1.ibm.el8.noarch

    openvswitch-ovn-vtep-2.12.0-1.ibm.el8.ppc64le

    python3-lxml-4.6.2-1.ibm.el8.ppc64le

    python3-httplib2-0.19.0-1.ibm.el8.noarch

    python3-os-win-5.4.0-1.ibm.el8.noarch

    python3-ujson-4.0.1-1.ibm.el8.ppc64le

    python3-voluptuous-0.12.0-1.ibm.el8.noarch

    python3-wsme-0.10.0-1.ibm.el8.noarch

    python3-cotyledon-1.7.3-2.ibm.el8.noarch

    python3-ldappool-3.0.0-1.ibm.el8.noarch

    python3-ibm-ttv_validation-2.0.3-1.noarch

    python3-networkx-2.5-1.ibm.el8.noarch

    python3-ibmpowervc-ttv-2.0.3-1.noarch

    python3-ibmpowervc-monitor-ceil-central-agent-2.0.3-1.noarch

    python3-ratelimit-2.2.1-1.ibm.el8.noarch

    python3-pillow-8.1.2-1.ibm.el8.ppc64le

    python3-waitress-1.4.4-1.ibm.el8.noarch

    python3-beautifulsoup4-4.9.3-1.ibm.el8.noarch

    python3-pysmi-0.3.4-1.ibm.noarch

    python3-zake-0.2.2-5.ibm.el8.noarch

    python3-itsdangerous-1.1.0-1.ibm.el8.noarch

    python3-editor-1.0.4-1.ibm.el8.noarch

    python3-daiquiri-3.0.0-1.ibm.el8.noarch

    python3-blinker-1.4-4.ibm.el8.noarch

    python3-requests-2.25.1-1.ibm.el8.noarch

    python3-osprofiler-3.4.0-1.ibm.el8.noarch

    python3-barbicanclient-5.1.0-1.ibm.el8.noarch

    python3-gnocchi-4.4.0-1.202107010254.ibm.el8.noarch

    python3-ceilometerclient-2.9.0-5.ibm.el8.noarch

    python3-zaqarclient-2.0.1-1.ibm.el8.noarch

    openstack-panko-common-6.0.1.dev3-202111220628.ibm.el8.4.noarch

    ibmpowervc-image-2.0.3-1.20220720020204IT41315.noarch

    python3-ibm-cos-sdk-2.9.0-2.ibm.el8.noarch

    mariadb-backup-10.5.16-1.ibm.el8.ppc64le

    python3-os-ken-1.4.0-2.ibm.el8.noarch

    python3-pyxcli-1.2.1-6.ibm.el8.noarch

    python3-ceilometer-16.0.0-202208170917IT41561.ibm.el8.18.noarch

    python3-pyhamcrest-2.0.0-1.ibm.el8.noarch

    python3-automat-20.2.0-1.ibm.el8.noarch

    ibmpowervc-clerk-2.0.3-1.20221018010203IT41965.noarch

    ibmpowervc-block-2.0.3-1.20221018010203IT41965.noarch

    python3-pyxattr-0.9.6-1.ibm.el8.ppc64le

    ibmpowervc-monitor-2.0.3-1.20221018010203IT41965.noarch

    python3-nova-ibm-ego-resource-optimization-2014.2-202209281808IT41965.ibm.el8.noarch

    python3-powervc-opsmgr-2.0.3-16.202210171022IT42135.ibm.el8.noarch

    python3-suds-jurko-0.6-6.ibm.el8.noarch

    python3-bson-3.11.3-1.ibm.el8.ppc64le

    openstack-gnocchi-api-4.4.0-1.202107010254.ibm.el8.noarch

    erlang-crypto-22.3.2-1.ibm.el8.ppc64le

    erlang-hipe-22.3.2-1.ibm.el8.ppc64le

    rabbitmq-server-3.8.3-1.ibm.el8.noarch

    python3-markupsafe-1.1.1-2.ibm.ppc64le

    python3-retrying-1.3.3-2.ibm.el8.noarch

    python3-cffi-1.14.5-1.ibm.el8.ppc64le

    openvswitch-ovn-host-2.12.0-1.ibm.el8.ppc64le

    python3-six-1.15.0-1.ibm.el8.noarch

    python3-oslo-versionedobjects-2.4.0-2.ibm.el8.noarch

    python3-setuptools-54.1.1-1.ibm.el8.noarch

    python3-oslo-reports-2.2.0-1.ibm.el8.noarch

    python3-ecdsa-0.15-1.ibm.el8.noarch

    python3-oslo-rootwrap-6.2.0-1.ibm.el8.noarch

    python3-importlib-metadata-3.7.2-1.ibm.el8.noarch

    python3-daemon-2.2.4-1.ibm.el8.noarch

    python3-werkzeug-1.0.1-2.ibm.el8.noarch

    python3-iso8601-0.1.14-1.ibm.el8.noarch

    python3-ibmpowervc-identity-2.0.3-1.noarch

    python3-mako-1.1.4-1.ibm.el8.noarch

    python3-decorator-4.4.2-1.ibm.el8.noarch

    ibmpowervc-placement-2.0.3-1.noarch

    python3-keystoneauth1-4.3.1-1.ibm.el8.noarch

    ibm-ttv_validation-2.0.3-1.noarch

    python3-scipy-1.5.4-2.ibm.el8.ppc64le

    ibmpowervc-ttv-2.0.3-1.noarch

    python3-monascaclient-2.3.0-1.ibm.el8.noarch

    python3-cinderclient-7.2.0-1.ibm.el8.noarch

    ibmpowervc-monitor-ceil-central-agent-2.0.3-1.noarch

    python3-requestsexceptions-1.4.0-3.ibm.el8.noarch

    python3-jsonpatch-1.31-1.ibm.el8.noarch

    python3-attrs-20.3.0-1.ibm.el8.noarch

    libmodman-2.0.1-17.el8.ppc64le

    python3-scrypt-0.8.17-1.ibm.el8.ppc64le

    python3-openstacksdk-0.55.0-1.ibm.el8.noarch

    libimagequant-2.16.0-1.ibm.el8.ppc64le

    python3-greenlet-1.1.0-1.ibm.el8.ppc64le

    openstack-nova-ibm-ego-ha-service-2014.2-202205190717.ibm.el8.noarch

    python3-warlock-1.3.3-2.ibm.el8.noarch

    python3-oslo-log-4.4.0-1.ibm.el8.noarch

    python3-novaclient-ibm-ego-resource-optimization-2014.2-202205190717.ibm.el8.noarch

    python3-soupsieve-2.2-1.ibm.el8.noarch

    python3-vine-5.0.0-1.ibm.el8.noarch

    python3-pytimeparse-1.1.8-2.ibm.el8.noarch

    python3-paste-3.5.0-1.ibm.el8.noarch

    python3-kazoo-2.8.0-2.ibm.el8.noarch

    python3-microversion-parse-1.0.1-1.ibm.noarch

    python3-traceback2-1.4.0-3.ibm.el8.noarch

    libmount-2.32.1-35.el8.ppc64le

    python3-jsonpath-rw-ext-1.2.2-1.ibm.el8.noarch

    openstack-keystone-19.0.0-202205170517.ibm.el8.12.noarch

    python3-oslo-cache-2.7.0-1.ibm.el8.noarch

    python3-oslo-service-2.5.0-1.ibm.el8.noarch

    openstack-nova-23.0.0-202205170506.ibm.el8.43.noarch

    python3-flask-1.1.2-1.ibm.noarch

    python3-pycryptodomex-3.10.1-1.ibm.ppc64le

    openstack-ceilometer-notification-16.0.0-202205170528.ibm.el8.16.noarch

    python3-urllib3-1.25.7-1.ibm.el8.noarch

    openstack-cinder-common-18.0.0-202205170524.ibm.el8.97.noarch

    python3-glanceclient-3.3.0-1.ibm.el8.noarch

    openstack-swift-proxy-2.27.0-202205170509.ibm.el8.5.noarch

    python3-swiftclient-3.11.1-1.ibm.el8.noarch

    openstack-cinder-api-18.0.0-202205170524.ibm.el8.97.noarch

    python3-os-brick-4.3.1-1.ibm.el8.noarch

    python3-sqlalchemy-1.3.20-1.ibm.el8.ppc64le

    openstack-swift-account-2.27.0-202205170509.ibm.el8.5.noarch

    python3-panko-6.0.1.dev3-202111220628.ibm.el8.4.noarch

    openstack-selinux-0.8.18-2.ibm.el8.noarch

    openstack-nova-novncproxy-23.0.0-202205170506.ibm.el8.43.noarch

    openstack-nova-compute-23.0.0-202205170506.ibm.el8.43.noarch

    python3-pysaml2-6.3.1-1.ibm.el8.noarch

    openstack-nova-spicehtml5proxy-23.0.0-202205170506.ibm.el8.43.noarch

    python3-ibmpowervc-pluggable-drivers-2.0.3-1.noarch

    ibmpowervc-version-2.0.3-1.noarch

    python3-ibmpowervc-image-2.0.3-1.20220720020204IT41315.noarch

    mariadb-errmsg-10.5.16-1.ibm.el8.ppc64le

    python3-networking_powervm-11.0.0-202205170529.ibm.el8.1.noarch

    mariadb-server-galera-10.5.16-1.ibm.el8.ppc64le

    python3-attr-0.3.1-1.ibm.el8.noarch

    python3-ibmpowervc-clerk-2.0.3-1.20221018010203IT41965.noarch

    python3-ibmpowervc-block-2.0.3-1.20221018010203IT41965.noarch

    liberasurecode-1.4.0-3.ibm.el8.ppc64le

    python3-ibmpowervc-monitor-2.0.3-1.20221018010203IT41965.noarch

    fence-agents-ibmblade-4.2.1-89.el8_6.3.noarch

    python3-nova-23.0.0-202210181022IT41965.ibm.el8.45.noarch

    powervc-opsmgr-2.0.3-16.202210171018IT42135.ibm.el8.noarch

    python3-pymongo-3.11.3-1.ibm.el8.ppc64le

    galera-26.4.6-3.ibm.el8.ppc64le

    python3-memcached-1.59-2.ibm.el8.noarch

    openstack-gnocchi-metricd-4.4.0-1.202107010254.ibm.el8.noarch

    erlang-stdlib-22.3.2-1.ibm.el8.ppc64le

    erlang-22.3.2-1.ibm.el8.ppc64le

    python3-jinja2-2.11.3-1.ibm.noarch

    python3-tenacity-6.3.1-1.ibm.el8.noarch

    python3-bcrypt-3.2.0-1.ibm.el8.ppc64le

    openvswitch-ovn-common-2.12.0-1.ibm.el8.ppc64le

    python3-zipp-3.4.0-2.ibm.el8.noarch

    libmaxminddb-1.2.0-10.el8.ppc64le

    openvswitch-2.12.0-1.ibm.el8.ppc64le

    python3-PyYAML-5.4.1-1.ibm.el8.ppc64le

    python3-psutil-5.8.0-1.ibm.el8.ppc64le

    python3-pexpect-4.8.0-1.ibm.el8.noarch

    python3-PyNaCl-1.4.0-2.ibm.el8.ppc64le

    python3-numpy-1.19.5-1.ibm.el8.ppc64le

    python3-defusedxml-0.7.1-1.ibm.el8.noarch

    python3-ansible-runner-1.4.6-1.ibm.el8.noarch

    python3-posix_ipc-0.9.8-4.ibm.el8.ppc64le

    python3-os-traits-2.5.0-1.ibm.el8.noarch

    ibmpowervc-identity-2.0.3-1.noarch

    python3-netifaces-0.10.9-2.ibm.el8.ppc64le

    python3-PyJWT-2.0.1-1.ibm.el8.noarch

    python3-dogpile-cache-1.1.2-1.ibm.el8.noarch

    python3-numpy-f2py-1.19.5-1.ibm.el8.ppc64le

    python3-wrapt-1.12.1-1.ibm.el8.ppc64le

    python3-os-vif-2.4.0-1.ibm.el8.noarch

    python3-msgpack-1.0.2-1.ibm.el8.ppc64le

    python3-ibmpowervc-objectstore-2.0.3-1.noarch

    openstack-nova-ibm-ego-resource-optimization-common-2014.2-202205190717.ibm.el8.noarch

    python3-crudini-0.9-3.ibm.el8.noarch

    python3-cmd2-1.5.0-1.ibm.el8.noarch

    python3-setproctitle-1.2.2-1.ibm.el8.ppc64le

    python3-osc-lib-2.3.1-1.ibm.el8.noarch

    ibmpowervc-pluggable-drivers-2.0.3-1.noarch

    python3-WebOb-1.8.7-2.ibm.noarch

    python3-weakrefmethod-1.0.3-5.ibm.el8.noarch

    openstack-nova-ibm-ego-resource-optimization-2014.2-202205190717.ibm.el8.noarch

    python3-novaclient-ibm-ego-prs-hypervisor-status-2014.2-202205190717.ibm.el8.noarch

    python3-amqp-5.0.5-1.ibm.el8.noarch

    ibmpowervc-selinux-2.0.3-1.noarch

    python3-paste-deploy-2.1.1-1.ibm.el8.noarch

    python3-pure-sasl-0.5.1-2.ibm.el8.noarch

    python3-Routes-2.5.1-1.ibm.el8.noarch

    python3-os-client-config-2.1.0-1.ibm.el8.noarch

    python3-unittest2-1.1.0-4.ibm.el8.noarch

    python3-jsonpath-rw-1.4.0-2.ibm.el8.noarch

    python3-futurist-2.3.0-1.ibm.el8.noarch

    python3-etcd3gw-0.2.5-1.ibm.el8.noarch

    python3-dns-1.16.0-1.ibm.el8.noarch

    python3-oslo-db-8.5.0-1.ibm.el8.noarch

    openstack-cinder-18.0.0-202205170524.ibm.el8.97.noarch

    python3-cachetools-4.2.1-1.ibm.el8.noarch

    python3-click-7.1.2-1.ibm.el8.noarch

    python3-backports-ssl_match_hostname-3.7.0.1-1.ibm.el8.noarch

    python3-ceilometer_powervm-11.0.0-202205170529.ibm.el8.1.noarch

    python3-keystonemiddleware-9.2.0-1.ibm.el8.noarch

    python3-neutron-18.0.0-202205170511.ibm.el8.21.noarch

    python3-neutronclient-7.3.0-1.ibm.el8.noarch

    openstack-neutron-18.0.0-202205170511.ibm.el8.21.noarch

    python3-cursive-0.2.2-2.ibm.el8.noarch

    openstack-cinder-backup-18.0.0-202205170524.ibm.el8.97.noarch

    python3-sqlalchemy-utils-0.36.8-1.ibm.el8.noarch

    python3-neutron-lib-2.10.1-1.ibm.el8.noarch

    openstack-swift-object-2.27.0-202205170509.ibm.el8.5.noarch

    openstack-nova-network-23.0.0-202205170506.ibm.el8.43.noarch

    python3-purestorage-1.19.0-1.ibm.el8.noarch

    openstack-nova-cells-23.0.0-202205170506.ibm.el8.43.noarch

    python3-taskflow-4.6.0-1.ibm.el8.noarch

    ibmpowervc-bumblebee-2.0.3-1.20220720020204IT41315.noarch

    python3-jmespath-0.10.0-1.ibm.el8.noarch

    mariadb-10.5.16-1.ibm.el8.ppc64le

    python3-networking-infoblox-18.0.0-1.ibm.el8.noarch

    ibmpowervc-ras-2.0.3-1.20220817010203IT41561.noarch

    python3-twisted-20.3.0-1.ibm.el8.ppc64le

    ibmpowervc-compute-2.0.3-1.20221018010203IT41965.noarch

    python3-pyeclib-1.6.0-1.ibm.el8.ppc64le

    ibmpowervc-ui-server-2.0.3-2205.20221011061915IT41969.ibm.el8.ppc64le

    libmnl-1.0.4-6.el8.ppc64le

    python3-pymemcache-3.4.1-1.ibm.el8.noarch

    erlang-syntax_tools-22.3.2-1.ibm.el8.ppc64le

    python3-ply-3.11-2.ibm.el8.noarch

    openvswitch-ovn-central-2.12.0-1.ibm.el8.ppc64le

    python3-migrate-0.13.0-1.ibm.el8.noarch

    python3-idna-2.10-1.ibm.el8.noarch

    python3-passlib-1.7.4-1.ibm.noarch

    python3-gnocchiclient-7.0.6-1.ibm.el8.noarch

    python3-babel-2.9.0-202202150527IT39891.ibm.el8.2.noarch

    python3-netaddr-0.8.0-2.ibm.el8.noarch

    python3-pyroute2-0.5.14-1.ibm.el8.noarch

    python3-pytz-2021.1-1.ibm.el8.noarch

    python3-debtcollector-2.2.0-1.ibm.el8.noarch

    ibmpowervc-objectstore-2.0.3-1.noarch

    python3-oslo-config-8.5.0-1.ibm.el8.noarch

    openstack-utils-2017.1-202010080706.ibm.el8.3.noarch

    python3-openstackclient-5.4.0-1.ibm.el8.noarch

    ibmpowervc-ui-2.0.3-1.noarch

    python3-yappi-1.3.2-1.ibm.el8.ppc64le

    python3-webtest-2.0.35-1.ibm.noarch

    ibmpowervc-gpfs-2.0.3-1.noarch

    python3-statsd-3.3.0-2.ibm.el8.noarch

    python3-os-resource-classes-1.0.0-1.ibm.el8.noarch

    python3-ipaddress-1.0.23-1.ibm.el8.noarch

    openstack-glance-22.0.0-202205170521.ibm.el8.17.noarch

    python3-eventlet-0.30.2-1.ibm.el8.noarch

    openstack-ceilometer-common-16.0.0-202205170528.ibm.el8.16.noarch

    python3-oslo-policy-3.7.0-2.ibm.el8.noarch

    openstack-neutron-common-18.0.0-202205170511.ibm.el8.21.noarch

    python3-castellan-3.7.1-1.ibm.el8.noarch

    openstack-cinder-scheduler-18.0.0-202205170524.ibm.el8.97.noarch

    python3-sqlparse-0.4.1-1.ibm.el8.noarch

    python3-designateclient-4.2.0-1.ibm.el8.noarch

    openstack-nova-console-23.0.0-202205170506.ibm.el8.43.noarch

    python3-anytree-2.8.0-1.ibm.el8.noarch

    python3-keystone-19.0.0-202205170517.ibm.el8.12.noarch

    ibm-power-managed-rhel8-8.0-6.ppc64le



    ------------------------------
    Tommi Sihvo, Lead Service Architect
    Tietoevry, Compute Services
    email tommi.sihvo@tietoevry.com mobile +358 (0)40 5180 Finland
    ------------------------------



  • 4.  RE: PowerVC 2.1 upgrade ModuleNotFoundError-error

    Posted Mon January 16, 2023 06:42 AM
    Hi,

    I somehow see wrong version of python and ansible in your environment, when you perform update_opsmgr, it supposed to install python39 and set this python version system wide, meaning from now on this will be your default python. secondly we also ship ansible in 2.1.0 which is not installed in your env for some reason. would you be able to provide update_opsmgr output logs for more debug?

    ------------------------------
    Vijayendra Radhakrishna
    ------------------------------



  • 5.  RE: PowerVC 2.1 upgrade ModuleNotFoundError-error

    IBM Champion
    Posted Thu January 19, 2023 04:04 AM
    Hello,

    Sorry for delay on reply. 

    I re-tried this now;  ended up to the same.

    Python version looks now correct; but ansible still on 2.9

    [root@power-pvc-d05 powervc-opsmgr-2.1.0]# python --version

    Python 3.9.13

    [root@power-pvc-d05 powervc-opsmgr-2.1.0]# ansible --version

    ansible 2.9.20

      config file = /etc/ansible/ansible.cfg

      configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']

      ansible python module location = /usr/lib/python3.9/site-packages/ansible

      executable location = /usr/bin/ansible

      python version = 3.9.13 (main, Nov  9 2022, 13:29:05) [GCC 8.5.0 20210514 (Red Hat 8.5.0-15)]

    [root@power-pvc-d05 powervc-opsmgr-2.1.0]# 

     
    I will collect all logs and open Support case on this.



    ------------------------------
    Tommi Sihvo, Lead Service Architect
    Tietoevry, Compute Services
    email tommi.sihvo@tietoevry.com mobile +358 (0)40 5180 Finland
    ------------------------------



  • 6.  RE: PowerVC 2.1 upgrade ModuleNotFoundError-error

    IBM Champion
    Posted Thu January 19, 2023 04:08 AM
    ...actually can't even open support case, even powervc-diag is not working after updating the opsmgr

    [root@power-pvc-d05 powervc]# powervc-diag

    Traceback (most recent call last):

      File "/usr/bin/powervc-diag", line 14, in <module>

        from powervc_ras.cmd.diag import main

    ModuleNotFoundError: No module named 'powervc_ras'



    ------------------------------
    Tommi Sihvo, Lead Service Architect
    Tietoevry, Compute Services
    email tommi.sihvo@tietoevry.com mobile +358 (0)40 5180 Finland
    ------------------------------



  • 7.  RE: PowerVC 2.1 upgrade ModuleNotFoundError-error

    Posted Mon January 30, 2023 09:17 AM
    Hello,
    You can open a case to support even if powervc-diag is failing.

    Support can assist manually gathering the needed logs

    ------------------------------
    Walt Scanlan
    ------------------------------



  • 8.  RE: PowerVC 2.1 upgrade ModuleNotFoundError-error

    IBM Champion
    Posted Mon January 30, 2023 10:08 AM
    Hi, 

    Done that : TS011924767
    Br,
    tommi


    ------------------------------
    Tommi Sihvo, Lead Service Architect
    Tietoevry, Compute Services
    email tommi.sihvo@tietoevry.com mobile +358 (0)40 5180 Finland
    ------------------------------



  • 9.  RE: PowerVC 2.1 upgrade ModuleNotFoundError-error

    Posted Mon April 03, 2023 10:08 AM

    Hi,

    Did you find out what the issue was?

    Thank you



    ------------------------------
    Upendra Rajan
    BulkImportDataMissing
    IBM
    -
    ------------------------------



  • 10.  RE: PowerVC 2.1 upgrade ModuleNotFoundError-error

    IBM Champion
    Posted Tue April 04, 2023 01:35 AM

    Hi Upendra;

    Root cause was / is not clear as such; most probably some RHEL8.6 < > python 3.6/3.9 incompatibility or something..

    But I was finally able to install PVC 2.1 on RHEL8.6 ; but needed manually install these packages :


    cd /opt/ibm/powervc-opsmgr/images/powervc-2.1.0/packages/osp/python3/

    yum -y install ./noarch/python3-flask-1.1.2-2.ibm.noarch.rpm
    yum -y install ./noarch/python3-monotonic-1.5-3.ibm.el8.noarch.rpm 
    yum -y install ./noarch/python3-werkzeug-1.0.1-3.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-itsdangerous-1.1.0-2.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-click-7.1.2-2.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-wcwidth-0.2.5-2.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-pyperclip-1.8.2-2.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-simplegeneric-0.8.1-4.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-tabulate-0.8.9-2.ibm.el8.noarch.rpm
    yum -y install ./ppc64le/python3-lz4-0.10.1-4.ibm.el8.ppc64le.rpm
    yum -y install ./noarch/python3-logutils-0.3.5-3.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-beautifulsoup4-4.9.3-2.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-fixtures-3.0.0-5.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-websockify-0.9.0-5.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-incremental-17.5.0-2.ibm.el8.noarch.rpm
    yum -y install ./rhel8/noarch/python39-decorator-4.4.2-2.ibm.el8.noarch.rpm
    yum -y install ./rhel8/noarch/python39-requests-2.25.1-2.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-constantly-15.1.0-2.ibm.el8.noarch.rpm
    yum -y install ./noarch/python3-extras-1.0.0-3.ibm.el8.noarch.rpm


    Br,
    tommi



    ------------------------------
    Tommi Sihvo, Lead Service Architect
    Tietoevry, Compute Services
    email tommi.sihvo@tietoevry.com mobile +358 (0)40 5180 Finland
    ------------------------------