Long time browser of the forums but my first time posting as I would appreciate a little help. Thanks to @ghutchis and all contributors for their excellent work on Avogadro. I really care about the project and as such, might even try to contribute myself in the future. Now, for my issue:
Previously I have had problems trying to run Avogadro 2 on my linux machine, even though it works perfectly on my Windows computers. As such, I was excited to have the AppImage option with the new release, as I assumed the problems were to do with the Flatpak implementation or with my system. Unfortunately, Avogadro still doesn’t work. After making the AppImage executable and executing it, all that opens is a an empty black window. Nothing else is shown. Closing the window brings up the usual save or discard your work? message box when quitting Avogadro.
Environment Information
Avogadro version: 1.96.0 AppImage from GitHub
Operating system and version:
Operating System: openSUSE Tumbleweed 20220602
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.2
Kernel Version: 5.18.1-1-default (64-bit)
Graphics Platform: Wayland
The following text gets printed in the terminal:
qt.qpa.plugin: Could not find the Qt platform plugin “wayland” in “”
Locale: “en_GB”
AvogadroApp Translation “en_GB” loaded “/tmp/.mount_AvogadsSpufu/usr/bin/…/share/avogadro2/i18n/”
AvogadroLibs Translation “en_GB” loaded “/tmp/.mount_AvogadsSpufu/usr/bin/…/share/avogadro2/i18n/”
Translated quit: “&Quit”
Extension plugins dynamically found… 43
Checking for “commands” scripts in “/home/[username]/.local/share/OpenChemistry/Avogadro/commands”
Checking for “commands” scripts in “/home/matt/.local/share/flatpak/exports/share/OpenChemistry/Avogadro/commands”
Checking for “commands” scripts in “/var/lib/flatpak/exports/share/OpenChemistry/Avogadro/commands”
Checking for “commands” scripts in “/usr/share/OpenChemistry/Avogadro/commands”
Checking for “commands” scripts in “/tmp/.mount_AvogadsSpufu/usr/bin/…/lib/avogadro2/scripts/commands”
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
OBProcess::executeObabel: Running “/tmp/.mount_AvogadsSpufu/usr/bin/obabel” “-L formats read”
OBProcess::executeObabel: Running “/tmp/.mount_AvogadsSpufu/usr/bin/obabel” “-L formats write”
OBProcess::executeObabel: Running “/tmp/.mount_AvogadsSpufu/usr/bin/obabel” “-L forcefields”
OBProcess::executeObabel: Running “/tmp/.mount_AvogadsSpufu/usr/bin/obabel” “-L charges”
OBProcess::executeObabel: Running “/tmp/.mount_AvogadsSpufu/usr/bin/obabel” “-V”
“/tmp/.mount_AvogadsSpufu/usr/bin/obabel” found: “/tmp/.mount_AvogadsSpufu/usr/bin/obabel: Open Babel 3.1.0 – Jun 2 2022 – 22:45
:08”
Checking for “inputGenerators” scripts in “/home/matt/.local/share/OpenChemistry/Avogadro/inputGenerators”
Checking for “inputGenerators” scripts in “/home/matt/.local/share/flatpak/exports/share/OpenChemistry/Avogadro/inputGenerators”
Checking for “inputGenerators” scripts in “/var/lib/flatpak/exports/share/OpenChemistry/Avogadro/inputGenerators”
Checking for “inputGenerators” scripts in “/usr/share/OpenChemistry/Avogadro/inputGenerators”
Checking for “inputGenerators” scripts in “/tmp/.mount_AvogadsSpufu/usr/bin/…/lib/avogadro2/scripts/inputGenerators”
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Checking for “formatScripts” scripts in “/home/matt/.local/share/OpenChemistry/Avogadro/formatScripts”
Checking for “formatScripts” scripts in “/home/matt/.local/share/flatpak/exports/share/OpenChemistry/Avogadro/formatScripts”
Checking for “formatScripts” scripts in “/var/lib/flatpak/exports/share/OpenChemistry/Avogadro/formatScripts”
Checking for “formatScripts” scripts in “/usr/share/OpenChemistry/Avogadro/formatScripts”
Checking for “formatScripts” scripts in “/tmp/.mount_AvogadsSpufu/usr/bin/…/lib/avogadro2/scripts/formatScripts”
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Python interpreter “/opt/hostedtoolcache/Python/3.10.4/x64/bin/python3” does not exist trying “python” in your path. Please set a pat
h to the python interpreter.
Error starting RPC server: “QLocalServer::listen: Address in use”
Starting new server.
Open Babel formats ready: 143
I did already try running under X11 instead of Wayland but only the first line is removed from the error message, and when Avogadro opens the window is transparent as opposed to black, but otherwise displays nothing.
Clearly the path to the python interpreter is a significant issue but I don’t understand why Avogadro would look in a location in /opt that doesn’t exist anyway? Not entirely sure how to fix the issue, and I feel like it is likely to be an issue for many users.
Many thanks in advance.