Urgent warning! Repo broken DO NOT UPDATE  [Solved]

Message
Author
User avatar
CharlesV
Global Moderator
Posts: 7772
Joined: Sun Jul 07, 2019 5:11 pm

Re: Urgent warning! Repo broken DO NOT UPDATE

#41 Post by CharlesV »

The following is a list that appears to be everything that was removed from a users machine in an update ...
this topic. viewtopic.php?p=825328#p825328

Code: Select all

foliate:all 2.6.4-1+dfsg3
mx-apps:all 24.05.01
formatusb:amd64 25.06.01
mugshot:all 0.4.3-1
gir1.2-gst-plugins-base-1.0:amd64 1.22.0-3+deb12u4
gufw:all 22.04.0-1
gir1.2-webkit2-4.0:amd64 2.48.3-1~deb12u1
strawberry:amd64 1.1.3-1~mx23+1
gstreamer1.0-plugins-bad:amd64 1.22.0-4+deb12u6
hardinfo2:amd64 2.2.7-0.1~mx23+1
js8call:amd64 2.2.0+ds-5
swell-foop:amd64 1:41.1-1
libclutter-gtk-1.0-0:amd64 1.8.4-4+b1
libclutter-1.0-0:amd64 1.26.4+dfsg-4
libcogl-pango20:amd64 1.22.8-3+b1
libcogl-path20:amd64 1.22.8-3+b1
libcogl20:amd64 1.22.8-3+b1
xfdesktop4:amd64 4.20.0-1~mx23+2
yelp:amd64 42.2-1+deb12u1
libyelp0:amd64 42.2-1+deb12u1
network-manager-openconnect-gnome:amd64 1.2.8-3+deb12u1
libwebkit2gtk-4.0-37:amd64 2.48.3-1~deb12u1
libqt5multimedia5-plugins:amd64 5.15.8-2
libqt5multimediagsttools5:amd64 5.15.8-2
mx-boot-options:amd64 25.6
uefi-manager:amd64 25.6.01
mx-system:all 25.04.03mx23
qt6gtk2:amd64 0.4-1~mx23
mx-user:amd64 25.5.02
mx-snapshot:amd64 25.6.01
mx-viewer:amd64 25.7
libqt6webenginewidgets6:amd64 6.4.2-final+dfsg-1
libqt6webenginecore6-bin:amd64 6.4.2-final+dfsg-1
libqt6webenginecore6:amd64 6.4.2-final+dfsg-1
libqt6printsupport6:amd64 6.4.2+dfsg-10
libqt6quickwidgets6:amd64 6.4.2+dfsg-1
libqt6svg6:amd64 6.4.2-2
mx-repo-manager:amd64 25.5.01
mesa-utils:amd64 8.5.0-1
mesa-utils-bin:amd64 8.5.0-1
mx-bootrepair:amd64 25.6
mx-cleanup:amd64 25.7
mx-live-usb-maker:amd64 25.6
mx-remastercc:amd64 25.6.01
qt6-gtk-platformtheme:amd64 6.4.2+dfsg-10
xorg:amd64 1:7.7+23
xserver-xorg:amd64 1:7.7+23
virtualbox-guest-x11:amd64 7.0.22-0.1~mx23+1
vlc:amd64 3.0.21-0+deb12u1
vlc-plugin-video-output:amd64 3.0.21-0+deb12u1
xserver-xorg-video-all:amd64 1:7.7+23
xserver-xorg-video-vmware:amd64 1:13.3.0-3.1+b1
xserver-xorg-video-vesa:amd64 1:2.5.0-1+b1
xserver-xorg-input-all:amd64 1:7.7+23
xserver-xorg-input-libinput:amd64 1.2.1-1+b1
xserver-xorg-video-trident:amd64 1:1.4.0-1
xserver-xorg-video-tdfx:amd64 1:1.5.0-5
xserver-xorg-input-joystick:amd64 1:1.6.3-1.1
xserver-xorg-input-wacom:amd64 1.1.0-1
xserver-xorg-video-amdgpu:amd64 23.0.0-1
xserver-xorg-video-ati:amd64 1:19.1.0-3
xserver-xorg-video-cirrus:amd64 1:1.5.3-1+b5
xserver-xorg-video-fbdev:amd64 1:0.5.0-2
xserver-xorg-video-intel:amd64 2:2.99.917+git20210115-1
xserver-xorg-video-mach64:amd64 6.9.7-1
xserver-xorg-video-mga:amd64 1:2.0.0-1+b1
xserver-xorg-video-neomagic:amd64 1:1.3.0-2+b2
xserver-xorg-video-nouveau:amd64 1:1.0.17-2
xserver-xorg-video-qxl:amd64 0.1.5+git20200331-3
xserver-xorg-video-r128:amd64 6.12.1-1
xserver-xorg-video-radeon:amd64 1:19.1.0-3
xserver-xorg-video-savage:amd64 1:2.3.9-5
xserver-xorg-video-siliconmotion:amd64 1:1.7.9-4
xserver-xorg-video-sisusb:amd64 1:0.9.7-3
libqt6quick6:amd64 6.4.2+dfsg-1
libqt6opengl6:amd64 6.4.2+dfsg-10
xserver-xorg-core:amd64 2:21.1.7-3+deb12u10
tumbler:amd64 4.20.0-1~mx23+1
mx-packageinstaller:amd64 25.7
mx-packageinstaller-pkglist:all 25.07.03mx23
tumbler-plugins-extra:amd64 4.20.0-1~mx23+1
libgepub-0.7-0:amd64 0.7.0-2
libwebkit2gtk-4.1-0:amd64 2.48.3-1~deb12u1
libgstreamer-plugins-bad1.0-0:amd64 1.22.0-4+deb12u6
libqt6widgets6:amd64 6.4.2+dfsg-10
libgstreamer-gl1.0-0:amd64 1.22.0-3+deb12u4
libqt6gui6:amd64 6.4.2+dfsg-10

*QSI = Quick System Info from menu (Copy for Forum)
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!

Nokkaelaein
Posts: 351
Joined: Fri Jul 17, 2020 10:32 am

Re: Urgent warning! Repo broken DO NOT UPDATE

#42 Post by Nokkaelaein »

chrispop99 wrote: Tue Jul 15, 2025 2:47 pm Confirm fixed with my local repo.
Same here with the Umeå mirror. Thank you, all, you rule :)

User avatar
m_pav
Developer
Posts: 1829
Joined: Sun Aug 06, 2006 3:02 pm

Re: Urgent warning! Repo broken DO NOT UPDATE

#43 Post by m_pav »

Adrian wrote: Tue Jul 15, 2025 2:22 pm Thank you all! For people who borked their systems (but still get a terminal) what's the best way to get the critical stuff back without reinstalling?
I tried on my test machine but was unsuccessful. Booted with a Live USB, mounted the root fs, located the apt.log and saved it to the Live-usb-storage folder. After removing all the fluff, I strung it all together into a single apt install command, unmountes the root fs, then used chroot rescue scan to gain access to the borked system, ran apt-update then pasted in the rather long apt command and let it rip, too many files were manually installed and not available for it to be a success and on rebooting into the ssd install, it arrived at a terminal login, followed by endless messages saying could not access <live-usb-name>.

I don't think it would have worked if I simply did a similar thing with a standard terminal login due to the manually installed content that comes through the build scripts.

EDIT
The machine I tested on was loaded with a snapshot-general (for redistribution, as in no user data) which I made in May this year as a backup for her. The type is AHS Xfce with elements she likes from KDE, such as Dolphin and Okular and I had some others in there for good measure.
Mike P

Regd Linux User #472293
(Daily) Lenovo T560, i7-6600U, 16GB, 2.0TB SSD, MX_ahs
(ManCave) AMD Ryzen 5 5600G, 32G, 8TB mixed, MX_ahs
(Spare)2017 Macbook Air 7,2, 8GB, 256GB SSD, MX_ahs

User avatar
dolphin_oracle
Developer
Posts: 22538
Joined: Sun Dec 16, 2007 12:17 pm

Re: Urgent warning! Repo broken DO NOT UPDATE

#44 Post by dolphin_oracle »

CharlesV wrote: Tue Jul 15, 2025 3:00 pm The following is a list that appears to be everything that was removed from a users machine in an update ...
this topic. viewtopic.php?p=825328#p825328

Code: Select all

foliate:all 2.6.4-1+dfsg3
mx-apps:all 24.05.01
formatusb:amd64 25.06.01
mugshot:all 0.4.3-1
gir1.2-gst-plugins-base-1.0:amd64 1.22.0-3+deb12u4
gufw:all 22.04.0-1
gir1.2-webkit2-4.0:amd64 2.48.3-1~deb12u1
strawberry:amd64 1.1.3-1~mx23+1
gstreamer1.0-plugins-bad:amd64 1.22.0-4+deb12u6
hardinfo2:amd64 2.2.7-0.1~mx23+1
js8call:amd64 2.2.0+ds-5
swell-foop:amd64 1:41.1-1
libclutter-gtk-1.0-0:amd64 1.8.4-4+b1
libclutter-1.0-0:amd64 1.26.4+dfsg-4
libcogl-pango20:amd64 1.22.8-3+b1
libcogl-path20:amd64 1.22.8-3+b1
libcogl20:amd64 1.22.8-3+b1
xfdesktop4:amd64 4.20.0-1~mx23+2
yelp:amd64 42.2-1+deb12u1
libyelp0:amd64 42.2-1+deb12u1
network-manager-openconnect-gnome:amd64 1.2.8-3+deb12u1
libwebkit2gtk-4.0-37:amd64 2.48.3-1~deb12u1
libqt5multimedia5-plugins:amd64 5.15.8-2
libqt5multimediagsttools5:amd64 5.15.8-2
mx-boot-options:amd64 25.6
uefi-manager:amd64 25.6.01
mx-system:all 25.04.03mx23
qt6gtk2:amd64 0.4-1~mx23
mx-user:amd64 25.5.02
mx-snapshot:amd64 25.6.01
mx-viewer:amd64 25.7
libqt6webenginewidgets6:amd64 6.4.2-final+dfsg-1
libqt6webenginecore6-bin:amd64 6.4.2-final+dfsg-1
libqt6webenginecore6:amd64 6.4.2-final+dfsg-1
libqt6printsupport6:amd64 6.4.2+dfsg-10
libqt6quickwidgets6:amd64 6.4.2+dfsg-1
libqt6svg6:amd64 6.4.2-2
mx-repo-manager:amd64 25.5.01
mesa-utils:amd64 8.5.0-1
mesa-utils-bin:amd64 8.5.0-1
mx-bootrepair:amd64 25.6
mx-cleanup:amd64 25.7
mx-live-usb-maker:amd64 25.6
mx-remastercc:amd64 25.6.01
qt6-gtk-platformtheme:amd64 6.4.2+dfsg-10
xorg:amd64 1:7.7+23
xserver-xorg:amd64 1:7.7+23
virtualbox-guest-x11:amd64 7.0.22-0.1~mx23+1
vlc:amd64 3.0.21-0+deb12u1
vlc-plugin-video-output:amd64 3.0.21-0+deb12u1
xserver-xorg-video-all:amd64 1:7.7+23
xserver-xorg-video-vmware:amd64 1:13.3.0-3.1+b1
xserver-xorg-video-vesa:amd64 1:2.5.0-1+b1
xserver-xorg-input-all:amd64 1:7.7+23
xserver-xorg-input-libinput:amd64 1.2.1-1+b1
xserver-xorg-video-trident:amd64 1:1.4.0-1
xserver-xorg-video-tdfx:amd64 1:1.5.0-5
xserver-xorg-input-joystick:amd64 1:1.6.3-1.1
xserver-xorg-input-wacom:amd64 1.1.0-1
xserver-xorg-video-amdgpu:amd64 23.0.0-1
xserver-xorg-video-ati:amd64 1:19.1.0-3
xserver-xorg-video-cirrus:amd64 1:1.5.3-1+b5
xserver-xorg-video-fbdev:amd64 1:0.5.0-2
xserver-xorg-video-intel:amd64 2:2.99.917+git20210115-1
xserver-xorg-video-mach64:amd64 6.9.7-1
xserver-xorg-video-mga:amd64 1:2.0.0-1+b1
xserver-xorg-video-neomagic:amd64 1:1.3.0-2+b2
xserver-xorg-video-nouveau:amd64 1:1.0.17-2
xserver-xorg-video-qxl:amd64 0.1.5+git20200331-3
xserver-xorg-video-r128:amd64 6.12.1-1
xserver-xorg-video-radeon:amd64 1:19.1.0-3
xserver-xorg-video-savage:amd64 1:2.3.9-5
xserver-xorg-video-siliconmotion:amd64 1:1.7.9-4
xserver-xorg-video-sisusb:amd64 1:0.9.7-3
libqt6quick6:amd64 6.4.2+dfsg-1
libqt6opengl6:amd64 6.4.2+dfsg-10
xserver-xorg-core:amd64 2:21.1.7-3+deb12u10
tumbler:amd64 4.20.0-1~mx23+1
mx-packageinstaller:amd64 25.7
mx-packageinstaller-pkglist:all 25.07.03mx23
tumbler-plugins-extra:amd64 4.20.0-1~mx23+1
libgepub-0.7-0:amd64 0.7.0-2
libwebkit2gtk-4.1-0:amd64 2.48.3-1~deb12u1
libgstreamer-plugins-bad1.0-0:amd64 1.22.0-4+deb12u6
libqt6widgets6:amd64 6.4.2+dfsg-10
libgstreamer-gl1.0-0:amd64 1.22.0-3+deb12u4
libqt6gui6:amd64 6.4.2+dfsg-10

in this case

Code: Select all

sudo apt install foliate mx-apps formatusb mugshot gir1.2-gst-plugins-base-1.0 gufw gir1.2-webkit2-4.0 strawberry gstreamer1.0-plugins-bad hardinfo2 js8call swell-foop libclutter-gtk-1.0-0 libclutter-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 xfdesktop4 yelp libyelp0 network-manager-openconnect-gnome libwebkit2gtk-4.0-37 libqt5multimedia5-plugins libqt5multimediagsttools5 mx-boot-options uefi-manager mx-system qt6gtk2 mx-user mx-snapshot mx-viewer libqt6webenginewidgets6 libqt6webenginecore6-bin libqt6webenginecore6 libqt6printsupport6 libqt6quickwidgets6 libqt6svg6 mx-repo-manager mesa-utils mesa-utils-bin mx-bootrepair mx-cleanup mx-live-usb-maker mx-remastercc qt6-gtk-platformtheme xorg xserver-xorg virtualbox-guest-x11 vlc vlc-plugin-video-output xserver-xorg-video-all xserver-xorg-video-vmware xserver-xorg-video-vesa xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-video-trident xserver-xorg-video-tdfx xserver-xorg-input-joystick xserver-xorg-input-wacom xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sisusb libqt6quick6 libqt6opengl6 xserver-xorg-core tumbler mx-packageinstaller mx-packageinstaller-pkglist tumbler-plugins-extra libgepub-0.7-0 libwebkit2gtk-4.1-0 libgstreamer-plugins-bad1.0-0 libqt6widgets6 libgstreamer-gl1.0-0 libqt6gui6 
would bring all that back.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

kd4e
Posts: 307
Joined: Mon Dec 06, 2021 5:26 pm

Re: Urgent warning! Repo broken DO NOT UPDATE

#45 Post by kd4e »

dolphin_oracle wrote: Tue Jul 15, 2025 5:53 pm
in this case

Code: Select all

sudo apt install foliate mx-apps formatusb mugshot gir1.2-gst-plugins-base-1.0 gufw gir1.2-webkit2-4.0 strawberry gstreamer1.0-plugins-bad hardinfo2 js8call swell-foop libclutter-gtk-1.0-0 libclutter-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 xfdesktop4 yelp libyelp0 network-manager-openconnect-gnome libwebkit2gtk-4.0-37 libqt5multimedia5-plugins libqt5multimediagsttools5 mx-boot-options uefi-manager mx-system qt6gtk2 mx-user mx-snapshot mx-viewer libqt6webenginewidgets6 libqt6webenginecore6-bin libqt6webenginecore6 libqt6printsupport6 libqt6quickwidgets6 libqt6svg6 mx-repo-manager mesa-utils mesa-utils-bin mx-bootrepair mx-cleanup mx-live-usb-maker mx-remastercc qt6-gtk-platformtheme xorg xserver-xorg virtualbox-guest-x11 vlc vlc-plugin-video-output xserver-xorg-video-all xserver-xorg-video-vmware xserver-xorg-video-vesa xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-video-trident xserver-xorg-video-tdfx xserver-xorg-input-joystick xserver-xorg-input-wacom xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sisusb libqt6quick6 libqt6opengl6 xserver-xorg-core tumbler mx-packageinstaller mx-packageinstaller-pkglist tumbler-plugins-extra libgepub-0.7-0 libwebkit2gtk-4.1-0 libgstreamer-plugins-bad1.0-0 libqt6widgets6 libgstreamer-gl1.0-0 libqt6gui6 
would bring all that back.
OK. I copied this string into a Featherpad .txt file on the Live MX USB stick.

Then I booted the Toughpad.

Then mounted the ssd, opened a terminal, and ran it. This was the output:
.............. 1.0-0 libqt6gui6
[sudo] password for demo:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package js8call
E: Unable to locate package libqt5multimedia5-plugins
E: Unable to locate package libqt5multimediagsttools5
E: Unable to locate package qt6gtk2
E: Unable to locate package libqt6webenginewidgets6
E: Unable to locate package libqt6webenginecore6-bin
E: Unable to locate package libqt6webenginecore6
E: Unable to locate package libqt6printsupport6
E: Unable to locate package libqt6quickwidgets6
E: Unable to locate package libqt6svg6
E: Unable to locate package libqt6quick6
E: Unable to locate package libqt6opengl6
E: Unable to locate package libqt6widgets6

User avatar
Adrian
Developer
Posts: 9148
Joined: Wed Jul 12, 2006 1:42 am

Re: Urgent warning! Repo broken DO NOT UPDATE

#46 Post by Adrian »

Did you run a "sudo apt update" first?

User avatar
m_pav
Developer
Posts: 1829
Joined: Sun Aug 06, 2006 3:02 pm

Re: Urgent warning! Repo broken DO NOT UPDATE

#47 Post by m_pav »

Adrian wrote: Tue Jul 15, 2025 6:51 pm Did you run a "sudo apt update" first?
In a terminally broken system (pun intended), it might be necessary to have an active wired LAN connection up and running before doing any of this, then test it with

Code: Select all

ping -c2 8.8.8.8 
followed by Adrians recommendation above when the connection is confirmed.
Mike P

Regd Linux User #472293
(Daily) Lenovo T560, i7-6600U, 16GB, 2.0TB SSD, MX_ahs
(ManCave) AMD Ryzen 5 5600G, 32G, 8TB mixed, MX_ahs
(Spare)2017 Macbook Air 7,2, 8GB, 256GB SSD, MX_ahs

User avatar
Adrian
Developer
Posts: 9148
Joined: Wed Jul 12, 2006 1:42 am

Re: Urgent warning! Repo broken DO NOT UPDATE

#48 Post by Adrian »

m_pav wrote: Tue Jul 15, 2025 7:12 pm
Adrian wrote: Tue Jul 15, 2025 6:51 pm Did you run a "sudo apt update" first?
In a terminally broken system (pun intended), it might be necessary to have an active wired LAN connection up and running before doing any of this, then test it with

Code: Select all

ping -c2 8.8.8.8 
followed by Adrians recommendation above when the connection is confirmed.
Sometimes a "dhclient" is enough to get an IP address, but it depends on specifics.

kd4e
Posts: 307
Joined: Mon Dec 06, 2021 5:26 pm

Re: Urgent warning! Repo broken DO NOT UPDATE

#49 Post by kd4e »

Adrian wrote: Tue Jul 15, 2025 7:16 pm
m_pav wrote: Tue Jul 15, 2025 7:12 pm
Adrian wrote: Tue Jul 15, 2025 6:51 pm Did you run a "sudo apt update" first?
In a terminally broken system (pun intended), it might be necessary to have an active wired LAN connection up and running before doing any of this, then test it with

Code: Select all

ping -c2 8.8.8.8 
followed by Adrians recommendation above when the connection is confirmed.
Sometimes a "dhclient" is enough to get an IP address, but it depends on specifics.
Nope. So, I went back in and ran "sudo apt update" then the long string - it completed without error.

However, when I rebooted from the ssd I was brought to the same login prompt.
odd-login-prompt-1.jpg
Should I choose the repair option at what I believe is the grub menu?

NOTE 1: This is 23.6 *not* AHS and *not* systemd, if that's relevant at all.

NOTE 2: Mea Culpa ... I just realized I was entering the wrong User at the odd login prompt. It's now allowed me to log in. When I try to get to the GUI - "startx" errors: /etc/X11/xinit/xserverrc: 3: exec: /usr/bin/X: not found.

NOTE 3: From what I'm reading I may need to reinstall xorg? Does this look right?

Code: Select all

sudo apt install xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-input-mouse xserver-xorg-input-evdev xserver-xorg-input-kbd
You do not have the required permissions to view the files attached to this post.
Last edited by kd4e on Tue Jul 15, 2025 8:35 pm, edited 4 times in total.

brinesharks
Posts: 11
Joined: Sat Oct 19, 2024 9:27 pm

Re: Urgent warning! Repo broken DO NOT UPDATE

#50 Post by brinesharks »

Thanks for the warning but I already updated before I saw this. It removes most of the GUI and quite a few very useful files. Luckily I had a Timeshift file from about 4 hours before the update and was able to restore everything fairly easily from a Live USB and the Timeshift file.

It looks like the update has been fixed now.

Post Reply

Return to “General”