@Joe_Ge I admire your patience and persistence! But it’s another round of trying stuff that leads to no apparent change in boot results: still four error messages then black screen with no further operation possible.
I should’ve said “Maybe Linux isn’t for me” rather than specifying Manjaro. I use Chrome OS most of the time and find that it does maybe 90% of what I need or want to do, and in most cases when it doesn’t do it perfectly, it does it well enough. The remaining 10% that Chrome OS doesn’t do is important to me, but if this is what I have to go through to maintain a Linux installation, I have to wonder about the balance of costs and benefits.
I tried removing PackageKit with pacman -Rs packagekit
resulting in the following. I’m guessing what I need to remove is instead packagekit-qt5 but I didn’t pursue further for now.
[manjaro /]# pacman -Rs packagekit
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing packagekit breaks dependency 'packagekit' required by packagekit-qt5
[manjaro /]# systemctl disable packagekit.service
The unit files have no installation config (WantedBy=, RequiredBy=, UpheldBy=,
Also=, or Alias= settings in the [Install] section, and DefaultInstance= for
template units). This means they are not meant to be enabled or disabled using systemctl.
Possible reasons for having these kinds of units are:
* A unit may be statically enabled by being symlinked from another unit's
.wants/, .requires/, or .upholds/ directory.
* A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
* A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
* In case of template units, the unit is meant to be enabled with some
instance name specified.
I again read through the pacman log for the failed update (March 8). In addition to errors and warnings previously discussed (missing consolefont, possibly missing firmware, unknown device type nvme0n1, grub drive missing for /dev/sda1), there’s ERROR: Missing 6.1.80-1-MANJARO kernel modules tree for module v4l2loopback/0.12.7
. I don’t know how to evaluate the significance of that one (or, really, the others). Here are quoted portions of the log:
...
[2024-03-08T15:43:26-0500] [ALPM-SCRIPTLET] ==> dkms install --no-depmod v4l2loopback/0.12.7 -k 5.15.150-1-MANJARO
[2024-03-08T15:43:30-0500] [ALPM-SCRIPTLET] ==> depmod 5.15.150-1-MANJARO
[2024-03-08T15:43:35-0500] [ALPM-SCRIPTLET] ==> ERROR: Missing 6.1.80-1-MANJARO kernel modules tree for module v4l2loopback/0.12.7.
During processing of mkinitcpio.conf
:
[2024-03-08T15:43:37-0500] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
And continuing with log extracts:
...
[2024-03-08T15:43:39-0500] [ALPM-SCRIPTLET] ==> Starting build: '5.15.150-1-MANJARO'
[2024-03-08T15:43:39-0500] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-03-08T15:43:39-0500] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-03-08T15:43:39-0500] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-03-08T15:43:39-0500] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-03-08T15:43:40-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2024-03-08T15:43:41-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2024-03-08T15:43:41-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2024-03-08T15:43:41-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
...
[2024-03-08T15:43:45-0500] [ALPM-SCRIPTLET] -> Running build hook: [consolefont]
[2024-03-08T15:43:45-0500] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
...
[2024-03-08T15:44:05-0500] [ALPM-SCRIPTLET] Adding boot menu entry for UEFI Firmware Settings ...
[2024-03-08T15:44:05-0500] [ALPM-SCRIPTLET] Root filesystem isn't btrfs
[2024-03-08T15:44:05-0500] [ALPM-SCRIPTLET] If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
[2024-03-08T15:44:06-0500] [ALPM-SCRIPTLET] Found memtest86+ image: /boot/memtest86+/memtest.bin
[2024-03-08T15:44:06-0500] [ALPM-SCRIPTLET] /usr/bin/grub-probe: warning: unknown device type nvme0n1.
[2024-03-08T15:44:06-0500] [ALPM-SCRIPTLET] done
I executed mkinitcpio -P
then install-grub
, both of which completed successfully.
I installed linux61 and selected it from advanced options at boot time, with no change in the result: still the four errors, black screen, entirely inoperable OS.
No, no RAID in my hardware setup, now or ever. I have just the Minisforum UM350 mini PC with an external USB hard drive.
Once again, thanks so much for all your efforts and your suggestions!