Unable to boot. interrupted update

since from chroot reinstalling with overwrite didnt work, do again this from the live usb:
install this:
sudo pacman -S arch-install-scripts
then mount this:
sudo mount /dev/sdc3 /mnt
and reinstall krb:

sudo pacstrap -i /mnt krb5 lib32-krb5 --overwrite '*'

if there were no errors, unmount:
sudo umount /dev/sdc3 /mnt
chroot again, and rerun update again:
pacman-mirrors --fasttrack 5 && pacman -Syyu

1 Like
 sudo pacstrap -i /mnt krb5 lib32-krb5 --overwrite '*'                                  ✔  48s  
==> Creating install root at /mnt
==> Installing packages to /mnt
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
warning: krb5-1.20.1-1 is up to date -- reinstalling
warning: lib32-krb5-1.20.1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (2) krb5-1.20.1-1  lib32-krb5-1.20.1-1

Total Installed Size:  6.71 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                                     [####################################] 100%
(2/2) checking package integrity                                   [####################################] 100%
(2/2) loading package files                                        [####################################] 100%
(2/2) checking for file conflicts                                  [####################################] 100%
(2/2) checking available disk space                                [####################################] 100%
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/2) reinstalling krb5                                            [####################################] 100%
(2/2) reinstalling lib32-krb5                                      [####################################] 100%
ldconfig: File /usr/lib/libkImageAnnotator.so.0 is empty, not checked.
ldconfig: File /usr/lib/libkImageAnnotator.so is empty, not checked.
ldconfig: File /usr/lib/libkImageAnnotator.so.0.6.1 is empty, not checked.
ldconfig: File /usr/lib/libharfbuzz-icu.so is empty, not checked.
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
  Skipped: Running in chroot.
(2/3) Arming ConditionNeedsUpdate...
(3/3) Refreshing PackageKit...
Error connecting: Could not connect: No such file or directory
error: command failed to execute correctly

so use this:

sudo pacstrap -i /mnt krb5 kimageannotator lib32-krb5 harfbuzz-icu --overwrite '*'

if there were no errors, unmount:
sudo umount /dev/sdc3 /mnt
chroot again, and rerun update again:
pacman-mirrors --fasttrack 5 && pacman -Syyu

1 Like
type or pasudo pacstrap -i /mnt krb5 kimageannotator lib32-krb5 harfbuzz-icu --overwrite '*'          32 ✘ 
==> Creating install root at /mnt
==> Installing packages to /mnt
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
warning: krb5-1.20.1-1 is up to date -- reinstalling
warning: kimageannotator-0.6.1-1 is up to date -- reinstalling
warning: lib32-krb5-1.20.1-1 is up to date -- reinstalling
warning: harfbuzz-icu-7.1.0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (4) harfbuzz-icu-7.1.0-1  kimageannotator-0.6.1-1  krb5-1.20.1-1  lib32-krb5-1.20.1-1

Total Installed Size:  8.29 MiB
Net Upgrade Size:      1.56 MiB

:: Proceed with installation? [Y/n] y
(4/4) checking keys in keyring                                     [####################################] 100%
(4/4) checking package integrity                                   [####################################] 100%
(4/4) loading package files                                        [####################################] 100%
(4/4) checking for file conflicts                                  [####################################] 100%
(4/4) checking available disk space                                [####################################] 100%
warning: could not get file information for usr/lib/libharfbuzz-icu.so.0
warning: could not get file information for usr/lib/libharfbuzz-icu.so.0.60710.0
warning: could not get file information for usr/lib/pkgconfig/harfbuzz-icu.pc
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/4) reinstalling krb5                                            [####################################] 100%
(2/4) reinstalling kimageannotator                                 [####################################] 100%
(3/4) reinstalling lib32-krb5                                      [####################################] 100%
(4/4) reinstalling harfbuzz-icu                                    [####################################] 100%
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
  Skipped: Running in chroot.
(2/3) Arming ConditionNeedsUpdate...
(3/3) Refreshing PackageKit...
Error connecting: Could not connect: No such file or directory
error: command failed to execute correctlyste code here

it looks that it reinstalled, so continue with chrooting, and dont rerun update, post output from:
ldconfig

[manjaro /]# ldconfig
[manjaro /]# 

ok, so rerun the update:
pacman-mirrors --fasttrack 5 && pacman -Syyu

I think it executed correctly, a few errors but it completed and it also added linux62

mhwd-kernel -li 
Currently running: 6.1.1-1-MANJARO (linux61)
The following kernels are installed in your system:
   * linux61
   * linux62

what errors?
reinstall also the 2 kernels:
pacman -S linux61 linux62

and do you have nvidia?

I got these errors, but they didn’t stop the proccess

ERROR: binary dependency 'libX11.so.6' not found for '/usr/lib/plymouth//label.so'
==> ERROR: binary dependency 'libX11.so.6' not found for '/usr/lib/plymouth//label.so'
==> ERROR: binary dependency 'libX11.so.6' not found for '/usr/lib/plymouth//label.so'
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> ERROR: binary dependency 'liburcu.so.8' not found for 'xfs_repair'

g_module_open() failed for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: libX11.so.6: cannot open shared object file: No such file or directory

I reinstalled the kernels and got the same plymouth related errors.

Also I do not have nvidia

you have broken also this:
pacman -S libx11 lib32-libx11 --overwrite '*'
if no errors, run this:
mkinitcpio -P && update-grub
and post output from it

1 Like
[manjaro /]# pacman -S libx11 lib32-libx11 --overwrite '*'
warning: libx11-1.8.4-1 is up to date -- reinstalling
warning: lib32-libx11-1.8.4-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (2) lib32-libx11-1.8.4-1  libx11-1.8.4-1

Total Installed Size:  11.34 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                                     [####################################] 100%
(2/2) checking package integrity                                   [####################################] 100%
(2/2) loading package files                                        [####################################] 100%
(2/2) checking for file conflicts                                  [####################################] 100%
(2/2) checking available disk space                                [####################################] 100%
warning: could not get file information for usr/lib/libX11.so.6
warning: could not get file information for usr/lib/libX11.so.6.4.0
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/2) reinstalling libx11                                          [####################################] 100%
(2/2) reinstalling lib32-libx11                                    [####################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...
Error connecting: Could not connect: No such file or directory
error: command failed to execute correctly

should I not have run it from chroot?

yes run it from chroot… and it reinstalled, but gave an error at the end, so run this:
mkinitcpio -P && update-grub
and post output from it

[manjaro /]# mkinitcpio -P && update-grub
==> Building image from preset: /etc/mkinitcpio.d/linux61.preset: 'default'
  -> -k /boot/vmlinuz-6.1-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-6.1-x86_64.img --microcode /boot/intel-ucode.img
==> Starting build: '6.1.22-1-MANJARO'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
loadkeys: Unable to open file: za: No such file or directory
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-6.1-x86_64.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux61.preset: 'fallback'
  -> -k /boot/vmlinuz-6.1-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-6.1-x86_64-fallback.img -S autodetect --microcode /boot/intel-ucode.img
==> Starting build: '6.1.22-1-MANJARO'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
loadkeys: Unable to open file: za: No such file or directory
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> ERROR: binary dependency 'liburcu.so.8' not found for 'xfs_repair'
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-6.1-x86_64-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux62.preset: 'default'
  -> -k /boot/vmlinuz-6.2-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-6.2-x86_64.img --microcode /boot/intel-ucode.img
==> Starting build: '6.2.9-1-MANJARO'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
loadkeys: Unable to open file: za: No such file or directory
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-6.2-x86_64.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux62.preset: 'fallback'
  -> -k /boot/vmlinuz-6.2-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-6.2-x86_64-fallback.img -S autodetect --microcode /boot/intel-ucode.img
==> Starting build: '6.2.9-1-MANJARO'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
loadkeys: Unable to open file: za: No such file or directory
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> ERROR: binary dependency 'liburcu.so.8' not found for 'xfs_repair'
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-6.2-x86_64-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.

you have this errors, so again reinstall it:
pacman -S liburcu --overwrite '*'
rerun again:
mkinitcpio -P && update-grub

Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.2-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-6.2-x86_64.img
Found initrd fallback image: /boot/initramfs-6.2-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.1-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-6.1-x86_64.img
Found initrd fallback image: /boot/initramfs-6.1-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Root filesystem isn't btrfs
If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
done

I got this a few times with firmware warnings,

 -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
loadkeys: Unable to open file: za: No such file or directory

so exit chroot and reboot and see

I just get a dark screen with the cursor, It’s not suspended nor is it throwing an error. I tried rebooting a few times with the same result

so again chroot, and reinstall everything, your system is to messed up, so first refresh your mirrors:

pacman-mirrors --fasttrack 5 && pacman -Syyu

then:

pacman -Qqn | pacman --overwrite=* -S -

exit chroot, and reboot

1 Like

I was finally able to boot up with no problems. I honestly can’t thank you enough!