Broken install just has a blinking white terminal box
Im dumb and broke my install of OpenMandriva trying to fix an issue with appimages not launching, trying to launch a previous version from the backups list doesn’t do anything, it refuses to log in at all on wayland and when I switch to Xorg it lets me in but only shows a white terminal box…I tried several things including trying to just re-install KDE, nothings working, it says everything is fine and there is nothing to update or install but it’s clearly broken…is there a way to just tell it to reinstall all default packages via terminal? …like a fresh install, but not replacing all my files and settings?
Im asking because for example on Garuda Linux there is a button to re-install all packages …it basically just re-installs the whole OS, kernel and everything, it’s fixed a lot of things I broke in the past.
From the log in screen it just goes blank and then kicks me back to the same log in screen, Seems I gotta re-install again from the responses, very annoying.
Removed libfuse2t64 package and immediately re-installed it, on removal it removed dependencies and on install it never re-installed those dependencies, I did this to try to get appimages to launch, since none of them would open, figured it was an issue with that, I didn’t take a picture to see what dependencies they were. This is what caused my current issue.
Maybe I can try re-installing those to fix it or just re-install the whole OS would be better?
I can access them with Garuda since I still have that installed(Triple boot system).
Im not sure what I can copy over that won’t have weird permissions issues if I re-install the OS.
Libfuse2 was definitely in there, it’s needed for appimages to launch supposedly.
This is the response I got from Braves Leo Ai when I asked why appimages weren’t working when I tried everything else to get them to work:
AppImages Not Launching
AppImages may not launch on Linux due to missing dependencies or incorrect file permissions. To resolve this issue, ensure the AppImage file has execute permissions and install the necessary FUSE library. For Ubuntu 24.04 LTS, install the FUSE 2 package using the command sudo apt install libfuse2t64 .23 On Ubuntu 22.04, use sudo apt install libfuse2 .5 Additionally, make sure to download the 64-bit version of the AppImage and ensure it is executable. Right-click the AppImage file, go to Properties, and check the “Allow executing file as program” option.4
If you encounter issues with AppImages not running, you can also try using a utility like AppImage Launcher to manage and integrate AppImages into your system menu.
So I went and searched for it in the software section and it popped up and I uninstalled it.
Regardless it’s broken so ill just be re-installing it, this will be the 3rd time now that I broke something with the OS annoyingly, while trying to get things to work…
I would show you a log, but the logs are only showing what I tried AFTER it broke to try to fix it…
┌──[wilson@heisenberg] Sun Apr 06, 07:54:10 [~]
└──[ <$> dnf search *libfuse*
Last metadata expiration check: 3:08:47 ago on Sun 06 Apr 2025 04:45:37 PM CDT.
================================================ Summary Matched: *libfuse* ================================================
lib64fuse2-devel.znver1 : Header files and development libraries for libfuse2
lib64fuse3-devel.znver1 : Header files and development libraries for libfuse2
python-fuse.znver1 : Python 2.x/3.x bindings for libfuse 2.x
I do everything mostly through the welcome page, there is a software section somewhere in there that lets you search for and install things and also remove things and libfuse2 was in there as a green checked item, weird how y’all don’t see it.
Wanted to start developing my game using these tools along with Blender, Krita and other tools and GODOT or Unreal engine( the Linux version runs fine, or did before I broke the OS) …haven’t decided on the game engine yet but GODOT or it’s fork Redot seem pretty easy to develop on…
Anyway 1 of those 3 appimages worked fine that was blockbench, the others didn’t work at all no matter what I tried.
As I said it don’t matter anyway im gonna have to re-install the OS, now im trying to get it to copy files to another drive without giving me a hard time.
Also I even install appimage launcher to try to get them working and nothing, on Garuda I just tried them and they did what was expected I clicked them and there was an integrate and run button and it placed the file in my designated appimage folder, it DID not do that on Openmandriva, nothing happened at all.
This is kind of late to be stating given the circumstances now find your system in, however for future reference dnf has a history function where you can list and search through the transaction history and also undo transaction changes made to your system by using the transaction ID numbers, allowing you to undo and/or rollback any transactions that may have put your system in a discombobulated state.
$ dnf history list --reverse
ID | Command line | Date and time | Action(s) | Altered
---------------------------------------------------------------------------------------------------
1 | install -y --refresh --releasever=rolling -- | 2024-12-25 19:20 | Install | 2324 >E
...
...
420 | | 2025-04-04 11:31 | Removed | 13
421 | distro-sync --allowerasing | 2025-04-04 11:34 | I, R, U | 193 EE
422 | | 2025-04-05 18:32 | Install | 2
$ dnf history info 422
Transaction ID : 422
Begin time : Sat 05 Apr 2025 18:32:48 BST
Begin rpmdb : bb41382e7afa390e051cf8e7a5a4f07b9a186eeac7a58c3f8e78b4c2bbe6c20d
End time : Sat 05 Apr 2025 18:32:49 BST (1 seconds)
End rpmdb : d664240e5b1cca09bd940b175c909620416a676e0b28e12ee2752f956d0235a3
User : root <root>
Return-Code : Success
Releasever : 25.04
Command Line :
Comment :
Packages Altered:
Install falkon-24.12.3-2.znver1 @rolling-znver1
Install falkon-core-24.12.3-2.znver1 @rolling-znver1
$ sudo dnf history undo 422
[sudo] password for uro:
Last metadata expiration check: 0:09:40 ago on Mon 07 Apr 2025 08:23:42 BST.
Dependencies resolved.
===================================================================================================
Package Architecture Version Repository Size
===================================================================================================
Removing:
falkon znver1 24.12.3-2 @rolling-znver1 0
Removing dependent packages:
falkon-core znver1 24.12.3-2 @rolling-znver1 11 M
Transaction Summary
===================================================================================================
Remove 2 Packages
Freed space: 11 M
Is this ok [y/N]: y
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Erasing : falkon-24.12.3-2.znver1 1/2
Erasing : falkon-core-24.12.3-2.znver1 2/2
Running scriptlet: falkon-core-24.12.3-2.znver1 2/2
Removed:
falkon-24.12.3-2.znver1 falkon-core-24.12.3-2.znver1
Complete!
$ dnf history list --reverse
ID | Command line | Date and time | Action(s) | Altered
---------------------------------------------------------------------------------------------------
1 | install -y --refresh --releasever=rolling -- | 2024-12-25 19:20 | Install | 2324 >E
...
...
421 | distro-sync --allowerasing | 2025-04-04 11:34 | I, R, U | 193 EE
422 | | 2025-04-05 18:32 | Install | 2
423 | history undo 422 | 2025-04-07 08:33 | Removed | 2
$
If you want to familiarise yourself with the available dnf commands and options described in the manual I linked above I’d advise to run OMLx in a Virtual Machine and experiment with dnf inside a VM rather than doing it on your main machine to avoid any potential shenanigans while familiarising with it.
If so, I really do NOT recommend using any of these to manage software. Just use the terminal for all non-appimage software, and use AM or just google for the appimages you need.
I think the package you are looking for is lib64fuse2 but I don’t use any appimages so I’m not too sure what it is needed for.
Yeah the “find additional applications” section on that page it was in there, what I expected to happen was a reinstall of the dependencies that it removed when it was uninstalled, and thats not what happened it just re-installed fuse2… lesson learned, if it gives a long list of dependencies don’t remove it.
If you ask first, it is a lot easier to walk you through it than it is to troubleshoot and fix it after it is broken.
For a quick, “Hey guys, how to I install XXXXXX?” or “How do I do something?” just jump on the Matrix channel and ask. You will usually get an answer in minutes from friendly folks that don’t have anything else to do.
Element is the least awful of all the clients for Matrix, so just choose that one.
Nope, I usually try to avoid the terminal on all Linux distros to be honest, usually it’s a very long rabbit hole if I try to install something via terminal, or the thing im trying to install is not int he repo and I want to use it so ill try to install it anyway by looking for ways. I used to work for Microsoft I despise them and Windows, it’s why I switched to Linux, just sort of wish it wasn’t so glitchy though…lol. If I find something that works in the terminal easily without giving me a hard time, I will bookmark it or copy the steps to a text document or both.