====== PowerVC troubleshoot (Virtual Center for Power Servers) ====== ==== PowerVC version 2 ==== === Unable to deploy LPARs === Thank you for your time today, it was very useful session. After some troubleshooting, we noticed that the **pvc socket** files under **/etc/systemd/system** did not have node IP in the [Socket] section: ListenStream=9200 Once we added the node IP for all pvc sockets, reloaded the deamon and restarted all sockets manually, the services stabilized and were no longer restarting by themselves: ListenStream=10.10.10.20:9200 We were then able to deploy a test VM. Please monitor the environment and let us know if you observe an unusual behavior or restart of a service. You can check by running # for i in `cibadmin --query | xmllint --xpath '/cib/configuration/resources/*/@id' - | tr ' ' '\n' | cut -f2 -d'"' | grep -v '^$' | sed -e 's/-clone$//' | grep -v -E "virtualip|galera"` do echo "$i `systemctl status $i | grep Active`" done | column -t You can also monitor output of: # powervc-services status Check for any NoHeartbeat status ===== Prerequisites for 1.4.3.0 ===== rpm -Uhv python-fpconst-0.7.3-12.el7.noarch.rpm rpm -Uhv SOAPpy-0.11.6-17.el7.noarch.rpm rpm -Uhv python-zope-interface-4.0.5-4.el7.x86_64.rpm rpm -Uhv pyserial-2.6-6.el7.noarch.rpm rpm -Uhv python-twisted-core-12.2.0-4.el7.x86_64.rpm rpm -Uhv python-webob-1.2.3-7.el7.noarch.rpm rpm -Uhv python-twisted-web-12.1.0-5.el7_2.x86_64.rpm rpm -Uhv python-webtest-1.3.4-6.el7.noarch.rpm ===== Install pb with version 1.4.3.0 ===== https://www.ibm.com/support/pages/powervc-14x-143-install-fails-steps-5-7-mariadb-error PowerVC 1.4.x to 1.4.3 install fails on steps 5-7 with MariaDB error Troubleshooting Problem PowerVC upgrade fails with below error : Traceback (most recent call last): File "/mnt/PowerVC/1.4.3/powervc-1.4.3.0/lib/config.sh", line 73, in main mgr.configure_data() File "/usr/lib/python2.7/site-packages/powervc_oslo/config/data_mgr.py", line 848, in configure_data _multi_manager_execute(mgrs, 'create_database') File "/usr/lib/python2.7/site-packages/powervc_oslo/config/data_mgr.py", line 1244, in _multi_manager_execute rc = getattr(mgr, method)(*parms) File "/usr/lib/python2.7/site-packages/powervc_oslo/config/db_data_mgr.py", line 53, in create_database self.__initialize_mariadb() File "/usr/lib/python2.7/site-packages/powervc_oslo/config/db_data_mgr.py", line 154, in __initialize_mariadb self.__change_mariadb_password(config['db_password']) File "/usr/lib/python2.7/site-packages/powervc_oslo/config/db_data_mgr.py", line 188, in __change_mariadb_password p.expect(['New password:'], timeout=10) File "/usr/lib/python2.7/site-packages/pexpect.py", line 1311, in expect return self.expect_list(compiled_pattern_list, timeout, searchwindowsize) File "/usr/lib/python2.7/site-packages/pexpect.py", line 1325, in expect_list return self.expect_loop(searcher_re(pattern_list), timeout, searchwindowsize) File "/usr/lib/python2.7/site-packages/pexpect.py", line 1396, in expect_loop raise EOF (str(e) + '\n' + str(self)) EOF: End Of File (EOF) in read_nonblocking(). Exception style platform. version: 2.3 ($Revision: 399 $) command: /usr/bin/mysqladmin args: ['/usr/bin/mysqladmin', 'password'] searcher: searcher_re: 0: re.compile("New password:") buffer (last 100 chars): before (last 100 chars): .sock' (2)' Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists! Resolving The Problem Please proceed with the steps below: Please run ln -s /usr/bin/resolveip /usr/libexec/resolveip Then attempt this command /root/powervc-1.4.3.0/lib/config.sh --interface yourinterface --ipversion 4 --ipoption default --firewall yes --silent 0 --hostaddress yourfqdn --operation configure --logfile /opt/ibm/powervc/log/yourlastinstalllogfilename where yourinterface is the name of the Network adapter used to configure your PowerVC server. where yourlastinstalllogfilename is the name of the powervc install log from the current failed install where yourfqdn is the fully qualified domain name of your PowerVC server Once it completes with successful then run the below command. powervc-restore