Victor-IX / Blender-Launcher-V2

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

Earlier versions of Blender not launching after download #33

Open Dante-tLDS opened 9 months ago

Dante-tLDS commented 9 months ago

Describe the bug After installing Blender 3.0 Stable and attempting to launch it, it did not do so. Going into the install dir and trying to run blender from there also did not work.

To Reproduce Steps to reproduce the behavior:

  1. Install Blender 3.0.0 Stable (under Downloads/Stable)
  2. Attempt to Launch it (from the Launcher, via ./blender in a terminal, etc)

Expected behavior Expected/Desired behavior is that it would launch the application as any other (ie 3.3.14 Daily/4.1.0 Stable)

Screenshots Screenshot_2023-12-18_12-45-32

System:

Additional context Add any other context about the problem here. I have been struggling to get an earlier version of Blender to run on my system, I was curious and hopeful that the Launcher may be able to achieve such a result - perhaps it can, but I'm not certain. The goal I had in mind was/is 2.93.18, although currently the list only goes down to 3.0.0, which may be fine - although it does experience the issue stated above.

The reason for this is, there's an addon for an asset viewer that works best with 2.93.18, but not well on more current versions of Blender. I could run said addons/blender under wine, but even getting another one of the programs I use on it has been painful (Wine breaks so much). It would be ideal not to use wine in this case.

In regards to such however, I am not certain that this issue is due to the app, or just due to those versions having dependencies that are not supported on Linux. If the latter is the case, I wonder if it is possible to somehow have older versions work from install alone. If not, do you have any advice on building the version in a compatible way? I have tried, but sadly have struggled so far to succeed

Victor-IX commented 9 months ago

Did you try to uninstall and reinstall the version? If you are not able to launch Blender even when launching it outside of the Blender launcher this is probably an issue with your blender and not with the launcher

Dante-tLDS commented 9 months ago

That's what I am afraid of. I just attempted to uninstall and reinstall it, it tries to run the executable but then fails. Are you able to install and run the version I have trouble with on your system? (if on Linux) (Would this be better suited to move to discussion? I don't want to clutter up space if it is not needed)

zeptofine commented 9 months ago

Does it successfully run if you download it from the official site and try to run that? I will check if it executes correctly on my machine btw, if you download older versions from the website and extract them in the correct folder, BLv2 is likely to detect it

zeptofine commented 9 months ago

It launches properly for me

zeptofine commented 9 months ago

The minimum required version the scraper allows is arbitrary imo-- maybe that should be a configurable option?

Victor-IX commented 9 months ago

The minimum required version the scraper allows is arbitrary imo-- maybe that should be a configurable option?

Yep, that would be a nice option to have

Dante-tLDS commented 9 months ago

Does it successfully run if you download it from the official site and try to run that? I will check if it executes correctly on my machine

Sadly no. You mean the one here, right? (Specifically blender-2.93.18-linux-x64.tar.xz) Extracting this, then double-clicking its blender file does nothing. Doubleclicking its Desktop icon asks me if I want to launch Blender, only to tell me Could not find the program 'blender' in my File Explorer. Additionally, running ./blender outputs the crashlog like in the original post.

btw, if you download older versions from the website and extract them in the correct folder, BLv2 is likely to detect it

I gave this a try, I extracted the zip to every dir I could (Blender Launcher/Daily, Stable, Experimental and Custom) It took me a second to notice, but I found them in the GUI under User/Custom. I sort of get it since it's user-uploaded, though maybe it would be ideal if it was added to Library

Similarly to the 3.0.0 Stable release I tried, using the launcher to run 2.93 and 3.0.0-lineart (I got curious) tried to run it, but failed.

I should ask, since you are able to launch these versions Zeptofine (presumably on Linux as well?), am I missing some basic dependancies that are necessary? I can run more recent versions like 3.3.14 and 4.0.1 just fine.

zeptofine commented 9 months ago

strange. try renaming your blender config folder (the one referenced in the error, ~/.config/blender) and see if it's your userprefs that kills it

Dante-tLDS commented 9 months ago

It doesn't seem so Screenshot_2023-12-19_11-24-37

blender.crash.txt

babo4d commented 8 months ago

I am having trouble on windows with launching 2.79b from the launcher. It does launch as usual from explorer but not from the launcher. 3.0.0 and other versions I have tried work fine and do launch from the launcher like usual.

Victor-IX commented 8 months ago

Thanks for reporting this issue, I created a bug for this issue https://github.com/Victor-IX/Blender-Launcher-V2/issues/62

Dante-tLDS commented 8 months ago

Has there been any update to the original inquiry by chance? I have tried the latest version, but still get the same crashes on 2.93 and below on Arch. For anyone whos setup allows them to run these versions on Arch, what are your dependancies and Hardware? I feel I must either have incompatible hardware, or missing software for this to work.

zeptofine commented 8 months ago

I've had issues running Blender in versions <=2.40, but not 2.93 (Arch Linux). What would be good to know? I can send plenty of stuff about my system I guess

Blender for me has always worked out of the box in a clean KDE installation iirc.

Dante-tLDS commented 7 months ago

I guess things that would be good to know are, what deps did you install with your system? What GPU do you have? (I don't think it is CPU related since it works in a windows vm that uses the same CPU) I'll give a summary of my setup, it is admittedly pretty weird so there is probably something with it that is causing it to malfunction: My system uses Arch Linux, with Linux Hardened installed Filesystem is BTRFS with Encrypted Boot Partition setup (I presume encryption is non-relevant to this however) The GPU I use with this is the 6900XT PowerColor Red Devil, and a 1070ti for windows Other, + or - relevant info include Snapper, ZRAM+Swapfile, AppArmor, Pipewire audio backend, uses samba and has flatpak for some applications, and doas in place of sudo Some of my initial installations include base base-devel linux-hardened linux-firmware vim dosfstools doas amd-ucode lvm2 apparmor python-notify2 python-psutil audit git mono

zeptofine commented 7 months ago

Hmm, I'm not sure how relevant this stuff is, I feel like it's just out of date software, but here you go:

Trimmed Fastfetch log:

zepto@damon
-----------
OS: Arch Linux x86_64
Kernel: 6.7.3-arch1-2
Uptime: 8 hours, 18 mins
Packages: 1813 (pacman), 23 (flatpak), 4 (snap)
Shell: zsh 5.9
Display (GNV29CB): 2560x1080 @ 60Hz
DE: KDE Plasma 5.27.10
CPU: AMD Ryzen 5 5600G (12) @ 4.46 GHz
GPU 1: NVIDIA GeForce GTX 1050 Ti
GPU 2: NVIDIA GeForce RTX 2060 SUPER
Memory: 3.24 GiB / 31.23 GiB (10%)
Swap: 0 B / 4.00 GiB (0%)
Disk (/): 55.05 GiB / 192.06 GiB (29%) - ext4
Disk (/home): 60.77 GiB / 181.58 GiB (33%) - ext4
Disk (/mnt/Toshiba): 390.80 GiB / 931.51 GiB (42%) - btrfs <- this one i have all my Blender stuff in
Disk (/mnt/WesDig): 813.68 GiB / 2.15 TiB (37%) - ext4
Disk (/mnt/WesRecordings): 58.18 GiB / 1.95 TiB (3%) - fuseblk
Locale: en_US.UTF-8

explicitly_installed_paclist.log (trimmed)

Dante-tLDS commented 7 months ago

I'll look through and test out installing some of these. Likely one by one. Probably a bit of a brute-force method and might only technically reveal one dependency when all possible ones are installed, but I can always mix and match in a VM as well. Thank you for providing me your pac list.

Dante-tLDS commented 7 months ago

I gave it a try, and at least seemingly, it didn't work. I installed just about all of them and attempted to run blender, however I am getting the same crashes as before. I updated the list with what I tried and how I tried it, I know not if this is helpful. Test results.txt

And here is my full pacstrap install which should include everything rather than a small snip-bit (May be less organized than yours, I apologize if so) My Base Pacstrap Install.txt

And if at all of help, here is just my entire ArchLinux installation setup ArchLinuxInstallSemiRecent.txt

zeptofine commented 7 months ago

Wow, you're a lot more meticulous with your arch install than I am

zeptofine commented 7 months ago

python-colr 0.9.1-1 --- Didn't Work (colour btw)

??? wtf did i install then

Dante-tLDS commented 7 months ago

Wow, you're a lot more meticulous with your arch install than I am

Kinda have to be, it's easy to mess this up lol. Took a lot of VMs to get to this

??? wtf did i install then

I am not sure, all I know is that colr didn't work, whereas colour did

If you want, go and give this installation a try (I can attempt to make a far less Commenty and more Instructional version for time save) and see if you are able to get it working there

Dante-tLDS commented 7 months ago

Maybe on the flipside, I can try making a VM with your setup and see if it works for me on that ArchVMShorten.txt Here is what I came up with that might help if you did wish to try 2.93 in a VM using my setup

zeptofine commented 7 months ago

I am not sure, all I know is that colr didn't work, whereas colour did

Turns out colr is a python package meant for coloring stuff. I didn't need it. uninstalled

Maybe on the flipside, I can try making a VM with your setup and see if it works for me on that

I'll give it a shot 👍 It's times like these when I wish Nixos caught on

Dante-tLDS commented 7 months ago

Best of luck. If anything isn't working, let me know. I made that list a bit quick so I might have made some mistakes