[Solved] USM system update - where did I go wrong?
Posted: 10 Jun 2019, 10:40
System: Porteus X86_64 ver 4.0 / XFCE
Synopsis: After my first ever system update (usm -u system), I lost the xfce4 terminal, and network manager.
Details: maybe someone can tell me where I went wrong ...
As root, I updated both usm and initiated a system wide update with (kids - don't try this until I figure out where I went wrong - this is example material)
I was then presented with a list of files to get updated, along with a warning I wasn't exactly sure about. It went something like this as the last line (going from memory here)..
<R>emove, or continue by pressing <enter>
Not the exact wording, but out of an abundance of caution, I just pressed enter. Should I have selected Remove instead??
I watched the script update the system to mostly those from Slackware 14.2 updates. It was beautiful and nearly brought a tear to my eye.
Modules of the updates were created in the /tmp/usm directory, and I dutifully moved them to the modules directory.
Upon reboot, and in graphics mode, the new updated modules got loaded, BUT I have two problems:
1) XFCE4 terminal is gone. Clicking on the icon says that it "Failed to execute terminal emulator - input/output error."
So I tried to bring it up manually in uxterm (very SMART to have two terminals loaded!) with
and that got me closer to what's wrong:
"Error while loading shared libraries: libunistring.so.0 cannot open shared object file: no such file or directory."
I also noticed that during reboot, the system also complained of libicu missing.
2) Network manager is gone.
Ifconfig shows no wired eth0, BUT I can see my wireless and even scan the spectrum with cli tools, but that's as far as I took it.
Recovery: not complete. Using the base_only cheatcode, the system recovers to it's prior state, BUT when I allow for my porteussave.dat changes file to be active, those missing libraries seem to have propagated into it.
So this first-time system updater borked it somehow. Willing to just start over, but if anyone can shed light on where I went wrong, I'd love to know.
Synopsis: After my first ever system update (usm -u system), I lost the xfce4 terminal, and network manager.
Details: maybe someone can tell me where I went wrong ...
As root, I updated both usm and initiated a system wide update with (kids - don't try this until I figure out where I went wrong - this is example material)
Code: Select all
usm -u usm
usm -u system
<R>emove, or continue by pressing <enter>
Not the exact wording, but out of an abundance of caution, I just pressed enter. Should I have selected Remove instead??
I watched the script update the system to mostly those from Slackware 14.2 updates. It was beautiful and nearly brought a tear to my eye.
Modules of the updates were created in the /tmp/usm directory, and I dutifully moved them to the modules directory.
Upon reboot, and in graphics mode, the new updated modules got loaded, BUT I have two problems:
1) XFCE4 terminal is gone. Clicking on the icon says that it "Failed to execute terminal emulator - input/output error."
So I tried to bring it up manually in uxterm (very SMART to have two terminals loaded!) with
Code: Select all
xfce4-terminal &
"Error while loading shared libraries: libunistring.so.0 cannot open shared object file: no such file or directory."
I also noticed that during reboot, the system also complained of libicu missing.
2) Network manager is gone.
Ifconfig shows no wired eth0, BUT I can see my wireless and even scan the spectrum with cli tools, but that's as far as I took it.
Recovery: not complete. Using the base_only cheatcode, the system recovers to it's prior state, BUT when I allow for my porteussave.dat changes file to be active, those missing libraries seem to have propagated into it.
So this first-time system updater borked it somehow. Willing to just start over, but if anyone can shed light on where I went wrong, I'd love to know.