Bug#1029006: bpy: couldn't find 'scripts/modules', blender probably won't start
Package: blender-data
Version: 3.4.1+dfsg-1
Severity: grave
Justification: renders package unusable
Blender has no menus, and the only reaction to mouse-movement or keypresses is
an "WM_keymap_poll: empty keymap" error to stdout/stderr. The logs to
stdout/stderr start with:
$ blender
bpy: couldn't find 'scripts/modules', blender probably won't start.
Freestyle: couldn't find 'scripts/freestyle/modules', Freestyle won't work properly.
ModuleNotFoundError: No module named 'bpy_types'
ModuleNotFoundError: No module named 'bpy_types'
It seems a lot of directories that 3.3.1 put in /u/s/b/scripts have
ended up down a level in /u/s/b/scripts/scripts instead:
/usr/share/blender/scripts:
drwxr-xr-x 3 root root 4096 Jan 16 15:05 addons
drwxr-xr-x 9 root root 4096 Jan 16 15:05 scripts
/usr/share/blender/scripts/scripts:
drwxr-xr-x 64 root root 4096 Jan 16 15:05 addons
drwxr-xr-x 4 root root 4096 Jan 16 15:05 freestyle
drwxr-xr-x 12 root root 4096 Jan 16 15:05 modules
drwxr-xr-x 19 root root 4096 Jan 16 15:05 presets
drwxr-xr-x 5 root root 4096 Jan 16 15:05 startup
drwxr-xr-x 2 root root 4096 Jan 16 15:05 templates_osl
drwxr-xr-x 2 root root 4096 Jan 16 15:05 templates_py
Symlinking the directories up a level didn't fix everything (I didn't resolve
the two "addons" directories), but was enough to show the menus and react to
input.
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'stable')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages blender-data depends on:
ii python3 3.11.1-1
blender-data recommends no packages.
blender-data suggests no packages.
-- no debconf information
Reply to: