Plone 5.2.4 and openSUSE vs Ubuntu
What is different?
I was able to install Plone 5.2.4 this week on Ubuntu 20.04. It was
pretty straight forward.
- root@ubuntu2004-plone:/opt/plone/zinstance# sudo -u plone -H
bin/buildout
Unused options for buildout: 'deprecation-warnings'.
Updating instance.
Updating repozo.
Updating backup.
Updating zopescripts.
Updating zopepy.
Updating unifiedinstaller.
root@ubuntu2004-plone:/opt/plone/zinstance# bin/plonectl status
instance: daemon manager not running
root@ubuntu2004-plone:/opt/plone/zinstance# bin/plonectl start
instance: .
daemon process started, pid=1429
root@ubuntu2004-plone:/opt/plone/zinstance# bin/plonectl status
instance: program running; pid=1429
However, for homogeneity in our infrastructure I've pursued accomplishing the same on opensuse15.3. There seems to be a difference in how Debian and SUSE do networking. I'm enthusiastic to learn this delta.
So far, I've hacked the /helper_scripts/main_install_script.sh to insert some text that at least allows the install to complete.
Original line:
- $SUDO "${PY_HOME}/bin/pip" install -r
"${WORKDIR}/base_skeleton/requirements.txt" >> "$INSTALL_LOG" 2>&1
Modified line:
- $SUDO "${PY_HOME}/bin/pip" install
-r"${WORKDIR}/base_skeleton/requirements.txt" --proxy"
https://proxy.mycompany.com:80" --trusted-host dist.plone.org--trusted-
host .mycompany.com --trusted-host files.pythonhosted.org>>
"$INSTALL_LOG" 2>&1
Now on openSUSE 15.3, the Plone buildout fails because it cannot reach the network. This very same buildout did not fail in Ubuntu.…
I prepared both the Ubuntu and openSUSE systems (i.e. dependencies) according to Plone 5 documentation. The Ubuntu 20.04 and openSUSE 15.3 systems are both libvirt systems on the same host, so their networking options are identical. A corporate proxy and ssl cert have been installed on both the host system, and each VM.
Any light shed on installing Plone 5.2.4 on openSUSE 15.3 appreciated.