Not sure what happened. I upgraded and removed orphaned packages. The add/remove software asked for an upgrade, and upon reboot, the system booted to the text-only login.
I could start X with startx, and I managed to discover that gdm package was gone. I reinstalled it and all seems normal now, but it was quite scary…
Once upon a time, Manjaro had many meta-packages for system stuff, that installed necessary stuff as dependencies to them. Those meta-packages got removed and replaced with groups for whatever reason, leaving some important stuff as “orphans”.
Yep, I supposed something similar. Is there any place with a log of the removed orphans so that I can check if I removed something vital in the process?
Thanks
It might be easier to simply boot into a live environment, chroot into our installation, and run a full sync again…
Hmmm. Were I can find the instruction for that? Now the package manager is happy… I am new to Manjaro; coming from Ubuntu — but I started with Linux a bit of time ago, around 1992, with Slackware… so I can manage shell prompt.
yes. ./mapare -i -p
you can check other options with -h
it’s even my preferred method of use of this tool, because I have replaced many parts myself and don’t want to install them back using this tool. like ufw/gufw with firewalld; pulseaudio with pipewire; vi with vim; etc. just to check once in a while what packages I am missing from the “default” current installation package selection. also removed some of the default installed stuff that I don’t want at all into my system, like intel-ucode (because AMD), memtest86+ (because I use uefi), grub-btrfs (because not using btrfs)…
it just gives you the list of missing packages from your current installation compared to the “current default” being installed by fresh install. “current default” usually changes in time; also most probably you have yourself removed or replaced some stuff that you didn’t need…
Theres a number of packages that are provided with the images that are not necessary for every system.
The ucodes are an example - both intel and amd are included so that either is used in either case.
Or any number of video packages - this intel system for example had xf86-video-nouveau, xf86-video-amdgpu, xf86-video-ati included.
As also mentioned theres just things you simply may have wanted to remove - manjaro-browser-settings for example that just runs hooks every browser update to hijack the bookmarks and do some manjaro branding.