I have an issue where apt keeps wanting to install wolfram-engine even though its not a dependency of the package I am updating or installing.
I wanted to perform a full system update but due to wolfram-engine wanting to be updated, I cancelled it as I didn't have the space. So I have been going through the list of updates and performing them manually.
However, when I went to update vlc, wolfram-engine was selected to be installed:
This was repeated when selecting some other packages to update:
Oddly, its not selected for every update I do so I don't understand why its then selected for others:
During some other work, I needed to install a new package, but up popped my friend wolfram-engine:
Can anyone explain why this would happen or how to stop it? Ive never come across this in all my years of using Linux and I cannot for the life of me find out why or how to resolve it.
Ideally I would just remove wolfram-engine but that is not possible due to an issue when I took the plunge and attempted to update it [WILL PROVIDE LINK TO SEPARATE POST].
I wanted to perform a full system update but due to wolfram-engine wanting to be updated, I cancelled it as I didn't have the space. So I have been going through the list of updates and performing them manually.
However, when I went to update vlc, wolfram-engine was selected to be installed:
Code:
RichHaynes@RichHaynes-RPi4:~ $ sudo apt install vlcReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneThe following additional packages will be installed: libbasicusageenvironment2 libgroupsock30 liblivemedia116 libprotobuf-lite32 libusageenvironment3 libvlc-bin libvlc5 libvlccore9 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-egl1-mesa libwayland-server0 libxcb-cursor0 vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization wolfram-engineSuggested packages: vlc-plugin-fluidsynth vlc-plugin-jack vlc-plugin-pipewire vlc-plugin-svg libdvdcss2The following NEW packages will be installed: libbasicusageenvironment2 libgroupsock30 liblivemedia116 libprotobuf-lite32 libwayland-egl1-mesa libxcb-cursor0The following packages will be upgraded: libusageenvironment3 libvlc-bin libvlc5 libvlccore9 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 vlc vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization wolfram-engine22 upgraded, 6 newly installed, 0 to remove and 219 not upgraded.Need to get 1,783 MB of archives.After this operation, 785 MB of additional disk space will be used.Do you want to continue? [Y/n]Code:
RichHaynes@RichHaynes-RPi4:~ $ sudo apt install raspberrypi-net-mods raspberrypi-sys-mods raspberrypi-ui-mods Reading package lists... DoneBuilding dependency tree... DoneReading state information... Doneraspberrypi-sys-mods is already the newest version (20250605~bookworm).The following additional packages will be installed: accountsservice autotouch dconf-cli grim gtk-nop kanshi labwc labwc-prompt libaccountsservice0 libaml0 libdisplay-info1 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libinput-tools libliftoff-rpi libliftoff0 libneatvnc0 libseat1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-egl1-mesa libwayland-server0 libwf-config1 libwf-utils0 libwlroots-0.18 libwlroots11 libxcb-cursor0 libxcb-errors0 libxcb-ewmh2 mate-polkit mate-polkit-bin mate-polkit-common pixflat-theme python3-libevdev python3-pyudev qt5-gtk2-platformtheme qt5-style-plugin-cleanlooks qt5-style-plugin-motif qt5-style-plugin-plastique qt5-style-plugins raindrop raspi-config rasputin rpinters swayidle swaylock wayfire wayvnc wf-panel-pi wfplug-batt wfplug-bluetooth wfplug-connect wfplug-cpu wfplug-cputemp wfplug-ejecter wfplug-gpu wfplug-menu wfplug-netman wfplug-power wfplug-squeek wfplug-updater wfplug-volumepulse wlopm wlr-randr wolfram-engine xmlstarlet xsettingsdSuggested packages: gnome-control-center swaybg waybar mako-notifier python-libevdev-docRecommended packages: wfplug-ptbattThe following packages will be REMOVED: arandr lxinput system-config-printerThe following NEW packages will be installed: accountsservice autotouch dconf-cli grim gtk-nop kanshi labwc labwc-prompt libaccountsservice0 libaml0 libdisplay-info1 libinput-tools libliftoff-rpi libliftoff0 libneatvnc0 libseat1 libwayland-egl1-mesa libwf-config1 libwf-utils0 libwlroots-0.18 libwlroots11 libxcb-cursor0 libxcb-errors0 libxcb-ewmh2 mate-polkit mate-polkit-bin mate-polkit-common pixflat-theme python3-libevdev python3-pyudev qt5-gtk2-platformtheme qt5-style-plugin-plastique qt5-style-plugins raindrop raspberrypi-ui-mods rasputin rpinters swayidle swaylock wayfire wayvnc wf-panel-pi wfplug-batt wfplug-bluetooth wfplug-connect wfplug-cpu wfplug-cputemp wfplug-ejecter wfplug-gpu wfplug-menu wfplug-netman wfplug-power wfplug-squeek wfplug-updater wfplug-volumepulse wlopm wlr-randr xmlstarlet xsettingsdThe following packages will be upgraded: libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 qt5-style-plugin-cleanlooks qt5-style-plugin-motif raspberrypi-net-mods raspi-config wolfram-engine14 upgraded, 59 newly installed, 3 to remove and 119 not upgraded.Need to get 1,766 MB of archives.After this operation, 790 MB of additional disk space will be used.Do you want to continue? [Y/n] nAbort.Code:
RichHaynes@RichHaynes-RPi4:~ $ sudo apt install opensslReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneThe following additional packages will be installed: libssl3The following packages will be upgraded: libssl3 openssl2 upgraded, 0 newly installed, 0 to remove and 169 not upgraded.Need to get 3,875 kB of archives.After this operation, 131 kB of additional disk space will be used.Do you want to continue? [Y/n] yGet:1 http://archive.raspberrypi.org/debian bookworm/main arm64 libssl3 arm64 3.0.17-1~deb12u2+rpt1 [2,376 kB]Get:2 http://archive.raspberrypi.org/debian bookworm/main arm64 openssl arm64 3.0.17-1~deb12u2+rpt1 [1,499 kB] Fetched 3,875 kB in 8s (495 kB/s) Reading changelogs... Done(Reading database ... 213967 files and directories currently installed.)Preparing to unpack .../libssl3_3.0.17-1~deb12u2+rpt1_arm64.deb ...Unpacking libssl3:arm64 (3.0.17-1~deb12u2+rpt1) over (3.0.17-1~deb12u2) ...Preparing to unpack .../openssl_3.0.17-1~deb12u2+rpt1_arm64.deb ...Unpacking openssl (3.0.17-1~deb12u2+rpt1) over (3.0.17-1~deb12u2) ...Setting up libssl3:arm64 (3.0.17-1~deb12u2+rpt1) ...Setting up openssl (3.0.17-1~deb12u2+rpt1) ...Processing triggers for man-db (2.11.2-2) ...Processing triggers for libc-bin (2.36-9+deb12u10) ...Code:
RichHaynes@RichHaynes-RPi4:~ $ sudo apt install meldReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneThe following additional packages will be installed: docbook-xml gir1.2-gtksource-4 libyelp0 sgml-data wolfram-engine yelp yelp-xslSuggested packages: docbook docbook-dsssl docbook-xsl docbook-defguide perlsgml w3-recs opensp libxml2-utilsThe following NEW packages will be installed: docbook-xml gir1.2-gtksource-4 libyelp0 meld sgml-data yelp yelp-xslThe following packages will be upgraded: wolfram-engine1 upgraded, 7 newly installed, 0 to remove and 133 not upgraded.1 not fully installed or removed.Need to get 2,233 kB/1,761 MB of archives.After this operation, 777 MB of additional disk space will be used.Do you want to continue? [Y/n] Ideally I would just remove wolfram-engine but that is not possible due to an issue when I took the plunge and attempted to update it [WILL PROVIDE LINK TO SEPARATE POST].
Statistics: Posted by RichHaynes — Mon Sep 01, 2025 12:39 pm