Victor-IX / Blender-Launcher-V2

Standalone client for managing official builds of Blender 3D
GNU General Public License v3.0
403 stars 18 forks source link

Fails to Run on Ubuntu #128

Open David-Everlasting-Media opened 3 months ago

David-Everlasting-Media commented 3 months ago

Describe the bug Unable to launch via double-click / Desktop Launch via terminal produces error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_ABI_DT_RELR' not found (required by /tmp/_MEI9b5hdX/libz.so.1)

We verified libc is installed.

To Reproduce Steps to reproduce the behavior: Download Ubuntu version of Blender Launcher to Ubuntu. Extract to Desktop. Attempt to run.

Expected behavior Expected launcher to open.

System (please complete the following information):

Additional context We've been using Blender Launcher on Windows 10/11 for quite some time, on 3 different Windows machines. My daughter runs Ubuntu and is following a lot of course content / tutorials etc which spread across a lot of different blender versions.

Blender Launcher V2 helped me immensely with this, but attempting to launch on desktop via click or right-click/run does nothing. Launch With / Files and Run As Application failed as well.

We may be missing some install steps / instructions?

zeptofine commented 3 months ago

Strange, those kinds of errors should only be affecting older versions of Ubuntu 🤔

Would you be willing to try and running it without the bundled executable? It simply requires python3.9 and the venv package.

# clone the repo
git clone https://github.com/Victor-IX/Blender-Launcher-V2
cd Blender-Launcher-V2
# create a virtual environment
python -m venv .venv
source .venv/bin/activate
# install the dependencies
python -m pip install -e .

# to run the project:
# python source/main.py

# to try to build it:
# sh scripts/build_linux.sh

Once the dependencies are installed, you don't have to install them again. you just need to activate the virtual environment and run source/main.py. This can be made into a simple script

source .venv/bin/activate
python source/main.py

Or you can try to build the executable using the scripts/build_linux.sh script

David-Everlasting-Media commented 3 months ago

No lies, some of this is a little over my head but I'll give it a shot.