Unable to install Blender from Add/Remove Software

When I try to install blender from Add/Remove Software. It fail with the following error messae.

Failed to prepare transaction

could not satify dependencies;

  • unable to satisfy dependency ‘opencollada’ required by blende

My systtem as follows:

Raspberry Pi 400

Manjaro ARM Linux release 24.04

Blender 17:3.6.5-2

2 Likes

It seems that opencollada is missing on your system. Try updating your system first with sudo pacman -Syu, and then attempt to install Blender again. If the issue persists, you can install opencollada from the AUR using yay -S opencollada

$ sudo pacman -Syu
:: Synchronizing package databases…
core is up to date
extra is up to date
:: Starting full system upgrade…
there is nothing to do
$ yay -S opencollada
→ 1 error occurred:
* request failed: Get “https://aur.archlinux.org/rpc?arg[]=opencollada&type=info&v=5”: EOF

→ Failed to find AUR package for opencollada:1 error occurred:
* request failed: Get “https://aur.archlinux.org/rpc?arg=opencollada&by=provides&type=search&v=5”: EOF

→ No AUR package found for opencollada
there is nothing to do
$ sudo pacman -S opencollada
error: target not found: opencollada

No luck.

You can try installing Blender via Flatpak with the following commands:

First, install Blender:
flatpak install flathub org.blender.Blender

Then, run Blender:
flatpak run org.blender.Blender

It is worth checking the AUR status, as it looks like it might once again be suffering some problems, in which case I would suggest trying again later

2 Likes

$ flatpak install flathub org.blender.Blender

Note that the directories

‘/var/lib/flatpak/exports/share’
‘/home/fckwan/.local/share/flatpak/exports/share’

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.

Looking for matches…
error: Nothing matches org.blender.Blender in remote flathub

See XDG Base Directory - ArchWiki

I have the following in my ~/.profile:

export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_STATE_HOME="$HOME/.local/state"
export XDG_DATA_DIRS="/usr/local/share:/usr/share:$HOME/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share"
export XDG_CONFIG_DIRS="/etc/xdg"

I created a ~/.profile with the following content

export XDG_CONFIG_HOME=“$HOME/.config”
export XDG_CACHE_HOME=“$HOME/.cache”
export XDG_DATA_HOME=“$HOME/.local/share”
export XDG_STATE_HOME=“$HOME/.local/state”
export XDG_DATA_DIRS=“/usr/local/share:/usr/share:$HOME/.local/share/flatpak/exports/share:/var/lib/flatpak/ex
ports/share:/var/lib/flatpak/exports/share:/home/fckwan/.local/share/flatpak/exports/share”
export XDG_CONFIG_DIRS=“/etc/xdg”

I reboot my raspberry pi 4

$ flatpak install flathub org.blender.Blender
Looking for matches…
error: Nothing matches org.blender.Blender in remote flathub

$ sudo pacman -S blender
resolving dependencies…
warning: cannot resolve “opencollada”, a dependency of “blender”
:: The following package cannot be upgraded due to unresolvable dependencies:
blender

:: Do you want to skip the above package for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency ‘opencollada’ required by blender
$ sudo pacman -S opencollada
error: target not found: opencollada

1 Like

I don’t recommend trying sudo pacman -S opencollada because this package simply does not exist in the repositories :pensive_face: .

Regarding the unsuccessful Flatpak installation, the most likely reason is that you don’t have Flathub added. To check, run: flatpak remotes

You should see something like flathub system in the list. If you don’t, add Flathub with: sudo flatpak remote-add --if-not-exists flathub ``https://flathub.org/repo/flathub.flatpakrepo After that, you can check again with flatpak remotes to make sure Flathub is listed. Then, verify Blender’s availability by running flatpak search blender (in my case this command took 10 sec so don`t worry if it will take some time) If it appears in the list, try installing it again using the Flatpak commands mentioned earlier.

For reference, here are some useful links about Blender Arch Linux: https://forum.artixlinux.org/index.php/topic,6227.0.html and Flathub website, where you can find Blender: https://flathub.org/en

1 Like

$ flatpak remotes
Name Options
flathub system
$ flatpak search blender
Name Description Application ID Version Branch Remotes
Godot Engine (C#/.NET) Easily create 2D and 3D games org.godotengine.GodotSharp 4.3 stable flathub
Godot Engine Easily create 2D and 3D games org.godotengine.Godot 4.5.1 stable flathub

I took more than 1 minute to complete the search. What should I do next?

This page indicates that the blender app on Flathub is only avalable on x86_64 platform. But my Raspberry pi 4 is ARM platform.

@fckwan

Please attend to your posts (above).

All code or command output should be placed within pre-formatted text boxes, in accordance with forum guidelines.

See How to Post Command Output as Preformatted Text :eyes:


Your attempt is acknowleged, however you didn’t use the correct key - the backtick key is needed; ` on a stanard US keyboard, it’s usually found beneath the Esc key.

This would be the result: /var/lib/flatpak/exports/share


As is also mentioned here; in a pinned post:


@fckwan

Please acknowledge that you read and understood the information given concerning the ongoing DDoS attacks against Arch infrastructure, and how this may affect your ability to use the AUR.

2 Likes

@fckwan Friendly reminder. I see you have recently created a few topics—including another after this request.

Please review the forum rules and helpful guides such as: