You are not logged in.

#1 2022-12-26 18:52:16

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Kernel panic - initramfs [SOLVED]

Hi
At first I apologize if I don't follows the rules of asking, I reed it but that's my first question...

I ran mkinitcpio -p linux and when it running the electricity went out and after another turn on I encountered with this error:

0.221328 ] Initramfs unpacking failed : junk at the end of compressed archive
0.645141 ] Kernel panic - not syncing : VFS : Unable to mount root fs on unknown - block ( 0,0 )
0.64517 ] CPU : 0 PID : 1 Comm : suapper / 0 Not tainted 6.1.1 - arch1-1 # 1 9bd09188b430be630e611f984454e4f3c489be77
0.645208 ] Hardware name : System manufacturer System Product Name / H61M - C , BIOS 0212 03/27/2013
0.645236 ] Call Trace : 0.645246 ] < TASK >
0.645255 ] dump_stack_lul + 0x18 / 0x60 0.645273 ] panic + 0x11c / 0x2c1
0.645287 ] mount_block_root + 0x1d7 / 0x1ea
0.645305 ] prepare_namespace + 0x13a / 0x169
0.645321 ] kernel_init_freeable + 0x222 / 0x22d
0.645337 ] ? rest_init + 0xd0 / 0xd0
0.645351 ] kernel_init + 0x1a / 0x130
0.645365 ] ret_from_fork + 0x22 / 0x30
0.645381 ] < / TASK >
0.645394 ] Kernel Offset : 0x9e00000 from 0xffffffff81000000 ( relocation range : 0xffffffff80000000-0xffffffffbfffffff )
0.645433 ] - [ end Kernel panic - not syncing : UFS Unable to mount root fs on unknown - block ( 0,0 ) 1 ---

I at the beginning do chroot in my root with liveUSB and after ran mkinitcpio -p linux again but I had some error and initramfs don't build successfuly, I try initramfs-falback and it's don't works ,too...

I saw some where they're sayed I must installing kernel and bootloader from the first, if is true and we don't have any trick to do (I can't count my installation arch), how can I get a backup from All of my root partition and packages and configs?

I know just copy and paste /usr/bin_old to the /usr/bin_new don't install the packages...

Any idea to I boot my computer similar to the past?

Thanks for helping

Last edited by SinaSSD (2023-03-31 15:10:32)

Offline

#2 2022-12-26 19:02:32

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Kernel panic - initramfs [SOLVED]

SinaSSD wrote:

I at the beginning do chroot in my root with liveUSB and after ran mkinitcpio -p linux again but I had some error and initramfs don't build successfuly,

That method should work. You must have done it wrong. If you provide the full list of exact commands we might be able to spot the mistake.

To share the full error message here see https://wiki.archlinux.org/title/List_o … n_services

Offline

#3 2022-12-27 20:02:16

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

Thanks for your replay

My commands:

mount dev/sda11 /mnt
mount dev/sda10 /mnt/boot
mount dev/sda15 /mnt/usr

arch-chroot /mnt

mkinitcpio -p linux --verbose and this command show these are:

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -v -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 6.1.1-arch1-1
  -> Running build hook: [/usr/lib/initcpio/install/base]
    adding file: /bin/busybox
    adding file: /usr/lib/libcrypt.so.2
    adding file: /usr/lib/libc.so.6
    adding file: /usr/lib64/ld-linux-x86-64.so.2
    adding symlink: /usr/bin/[ -> busybox
    adding symlink: /usr/bin/arch -> busybox
    adding symlink: /usr/bin/ascii -> busybox
    adding symlink: /usr/bin/ash -> busybox
    adding symlink: /usr/bin/awk -> busybox
    adding symlink: /usr/bin/base32 -> busybox
    adding symlink: /usr/bin/base64 -> busybox
    adding symlink: /usr/bin/basename -> busybox
    adding symlink: /usr/bin/bc -> busybox
    adding symlink: /usr/bin/blkdiscard -> busybox
    adding symlink: /usr/bin/bzip2 -> busybox
    adding symlink: /usr/bin/cat -> busybox
    adding symlink: /usr/bin/chgrp -> busybox
    adding symlink: /usr/bin/chmod -> busybox
    adding symlink: /usr/bin/chown -> busybox
    adding symlink: /usr/bin/chroot -> busybox
    adding symlink: /usr/bin/clear -> busybox
    adding symlink: /usr/bin/cp -> busybox
    adding symlink: /usr/bin/cpio -> busybox
    adding symlink: /usr/bin/crc32 -> busybox
    adding symlink: /usr/bin/cttyhack -> busybox
    adding symlink: /usr/bin/cut -> busybox
    adding symlink: /usr/bin/dd -> busybox
    adding symlink: /usr/bin/df -> busybox
    adding symlink: /usr/bin/dirname -> busybox
    adding symlink: /usr/bin/dmesg -> busybox
    adding symlink: /usr/bin/du -> busybox
    adding symlink: /usr/bin/echo -> busybox
    adding symlink: /usr/bin/env -> busybox
    adding symlink: /usr/bin/expr -> busybox
    adding symlink: /usr/bin/fallocate -> busybox
    adding symlink: /usr/bin/false -> busybox
    adding symlink: /usr/bin/fatattr -> busybox
    adding symlink: /usr/bin/free -> busybox
    adding symlink: /usr/bin/fsfreeze -> busybox
    adding symlink: /usr/bin/fstrim -> busybox
    adding symlink: /usr/bin/fsync -> busybox
    adding symlink: /usr/bin/getopt -> busybox
    adding symlink: /usr/bin/grep -> busybox
    adding symlink: /usr/bin/gzip -> busybox
    adding symlink: /usr/bin/halt -> busybox
    adding symlink: /usr/bin/head -> busybox
    adding symlink: /usr/bin/hexdump -> busybox
    adding symlink: /usr/bin/hexedit -> busybox
    adding symlink: /usr/bin/i2ctransfer -> busybox
    adding symlink: /usr/bin/ifconfig -> busybox
    adding symlink: /usr/bin/init -> busybox
    adding symlink: /usr/bin/install -> busybox
    adding symlink: /usr/bin/ip -> busybox
    adding symlink: /usr/bin/ipaddr -> busybox
    adding symlink: /usr/bin/iplink -> busybox
    adding symlink: /usr/bin/ipneigh -> busybox
    adding symlink: /usr/bin/iproute -> busybox
    adding symlink: /usr/bin/iprule -> busybox
    adding symlink: /usr/bin/iptunnel -> busybox
    adding symlink: /usr/bin/kbd_mode -> busybox
    adding symlink: /usr/bin/kill -> busybox
    adding symlink: /usr/bin/killall -> busybox
    adding symlink: /usr/bin/less -> busybox
    adding symlink: /usr/bin/link -> busybox
    adding symlink: /usr/bin/ln -> busybox
    adding symlink: /usr/bin/loadfont -> busybox
    adding symlink: /usr/bin/loadkmap -> busybox
    adding symlink: /usr/bin/losetup -> busybox
    adding symlink: /usr/bin/ls -> busybox
    adding symlink: /usr/bin/lsscsi -> busybox
    adding symlink: /usr/bin/lzop -> busybox
    adding symlink: /usr/bin/md5sum -> busybox
    adding symlink: /usr/bin/mim -> busybox
    adding symlink: /usr/bin/mkdir -> busybox
    adding symlink: /usr/bin/mkfifo -> busybox
    adding symlink: /usr/bin/mknod -> busybox
    adding symlink: /usr/bin/mkpasswd -> busybox
    adding symlink: /usr/bin/mktemp -> busybox
    adding symlink: /usr/bin/mountpoint -> busybox
    adding symlink: /usr/bin/mv -> busybox
    adding symlink: /usr/bin/nc -> busybox
    adding symlink: /usr/bin/netstat -> busybox
    adding symlink: /usr/bin/nologin -> busybox
    adding symlink: /usr/bin/nproc -> busybox
    adding symlink: /usr/bin/nsenter -> busybox
    adding symlink: /usr/bin/nslookup -> busybox
    adding symlink: /usr/bin/nuke -> busybox
    adding symlink: /usr/bin/openvt -> busybox
    adding symlink: /usr/bin/partprobe -> busybox
    adding symlink: /usr/bin/paste -> busybox
    adding symlink: /usr/bin/pgrep -> busybox
    adding symlink: /usr/bin/pidof -> busybox
    adding symlink: /usr/bin/ping -> busybox
    adding symlink: /usr/bin/ping6 -> busybox
    adding symlink: /usr/bin/poweroff -> busybox
    adding symlink: /usr/bin/printf -> busybox
    adding symlink: /usr/bin/ps -> busybox
    adding symlink: /usr/bin/pwd -> busybox
    adding symlink: /usr/bin/readlink -> busybox
    adding symlink: /usr/bin/realpath -> busybox
    adding symlink: /usr/bin/reboot -> busybox
    adding symlink: /usr/bin/resume -> busybox
    adding symlink: /usr/bin/rm -> busybox
    adding symlink: /usr/bin/rmdir -> busybox
    adding symlink: /usr/bin/route -> busybox
    adding symlink: /usr/bin/run-init -> busybox
    adding symlink: /usr/bin/sed -> busybox
    adding symlink: /usr/bin/seq -> busybox
    adding symlink: /usr/bin/setfattr -> busybox
    adding symlink: /usr/bin/setfont -> busybox
    adding symlink: /usr/bin/sh -> busybox
    adding symlink: /usr/bin/sha1sum -> busybox
    adding symlink: /usr/bin/sha256sum -> busybox
    adding symlink: /usr/bin/sha512sum -> busybox
    adding symlink: /usr/bin/shuf -> busybox
    adding symlink: /usr/bin/sleep -> busybox
    adding symlink: /usr/bin/sort -> busybox
    adding symlink: /usr/bin/stat -> busybox
    adding symlink: /usr/bin/strings -> busybox
    adding symlink: /usr/bin/sync -> busybox
    adding symlink: /usr/bin/tac -> busybox
    adding symlink: /usr/bin/tail -> busybox
    adding symlink: /usr/bin/tar -> busybox
    adding symlink: /usr/bin/tcpsvd -> busybox
    adding symlink: /usr/bin/tee -> busybox
    adding symlink: /usr/bin/telnet -> busybox
    adding symlink: /usr/bin/test -> busybox
    adding symlink: /usr/bin/tftp -> busybox
    adding symlink: /usr/bin/touch -> busybox
    adding symlink: /usr/bin/true -> busybox
    adding symlink: /usr/bin/truncate -> busybox
    adding symlink: /usr/bin/ts -> busybox
    adding symlink: /usr/bin/udhcpc -> busybox
    adding symlink: /usr/bin/udhcpc6 -> busybox
    adding symlink: /usr/bin/umount -> busybox
    adding symlink: /usr/bin/uname -> busybox
    adding symlink: /usr/bin/uniq -> busybox
    adding symlink: /usr/bin/unlink -> busybox
    adding symlink: /usr/bin/unshare -> busybox
    adding symlink: /usr/bin/unzip -> busybox
    adding symlink: /usr/bin/uptime -> busybox
    adding symlink: /usr/bin/vi -> busybox
    adding symlink: /usr/bin/wc -> busybox
    adding symlink: /usr/bin/wget -> busybox
    adding symlink: /usr/bin/which -> busybox
    adding symlink: /usr/bin/xxd -> busybox
    adding symlink: /usr/bin/xz -> busybox
    adding symlink: /usr/bin/yes -> busybox
    adding file: /usr/sbin/kmod
    adding file: /usr/lib/libzstd.so.1
    adding file: /usr/lib/liblzma.so.5
    adding file: /usr/lib/libz.so.1
    adding file: /usr/lib/libgcc_s.so.1
    adding symlink: /usr/bin/depmod -> kmod
    adding symlink: /usr/bin/insmod -> kmod
    adding symlink: /usr/bin/rmmod -> kmod
    adding symlink: /usr/bin/lsmod -> kmod
    adding symlink: /usr/bin/modprobe -> kmod
    adding symlink: /usr/bin/modinfo -> kmod
    adding file: /usr/sbin/blkid
    adding file: /usr/lib/libblkid.so.1
    adding file: /usr/sbin/mount
    adding file: /usr/lib/libmount.so.1
    adding file: /usr/sbin/switch_root
    adding file: /init_functions
    adding file: /init
  -> Running build hook: [/usr/lib/initcpio/install/udev]
    adding file: /usr/lib/systemd/systemd-udevd
    adding file: /usr/lib/systemd/libsystemd-shared-251.4-1.so
    adding file: /usr/lib/libkmod.so.2
    adding file: /usr/lib/libacl.so.1
    adding file: /usr/lib/libcap.so.2
    adding file: /usr/lib/libgcrypt.so.20
    adding file: /usr/lib/libip4tc.so.2
    adding file: /usr/lib/liblz4.so.1
    adding file: /usr/lib/libp11-kit.so.0
    adding file: /usr/lib/libpam.so.0
    adding file: /usr/lib/libseccomp.so.2
    adding file: /usr/lib/libm.so.6
    adding file: /usr/lib/libgpg-error.so.0
    adding file: /usr/lib/libffi.so.8
    adding file: /usr/lib/libdl.so.2
    adding file: /usr/lib/libpthread.so.0
    adding file: /usr/lib/libaudit.so.1
    adding file: /usr/lib/libcap-ng.so.0
    adding file: /usr/bin/udevadm
    adding file: /usr/bin/systemd-tmpfiles
    adding file: /usr/lib/udev/rules.d/50-udev-default.rules
    adding file: /usr/lib/udev/rules.d/60-persistent-storage.rules
    adding file: /usr/lib/udev/ata_id
    overwriting file: /usr/lib/udev/ata_id
    overwriting file: /usr/lib/udev/ata_id
    adding file: /usr/lib/udev/scsi_id
    overwriting file: /usr/lib/udev/scsi_id
    adding file: /usr/lib/udev/rules.d/64-btrfs.rules
    overwriting file: /usr/bin/udevadm
    adding file: /usr/lib/udev/rules.d/80-drivers.rules
    overwriting file: /usr/lib/udev/ata_id
    overwriting file: /usr/lib/udev/scsi_id
    adding file: /hooks/udev
  -> Running build hook: [/usr/lib/initcpio/install/autodetect]
  -> Running build hook: [/usr/lib/initcpio/install/modconf]
    adding dir: /etc/modprobe.d
    adding dir: /usr/lib/modprobe.d
    adding file: /usr/lib/modprobe.d/bluetooth-usb.conf
    adding file: /usr/lib/modprobe.d/nvdimm-security.conf
    adding file: /usr/lib/modprobe.d/nvidia-390xx-utils.conf
    adding file: /usr/lib/modprobe.d/systemd.conf
  -> Running build hook: [/usr/lib/initcpio/install/block]
  -> Running build hook: [/usr/lib/initcpio/install/filesystems]
  -> Running build hook: [/usr/lib/initcpio/install/keyboard]
  -> Running build hook: [/usr/lib/initcpio/install/shutdown]
    overwriting file: /usr/sbin/cp
    adding file: /usr/lib/libattr.so.1
    adding file: /usr/sbin/lsblk
    adding file: /usr/lib/libsmartcols.so.1
    adding file: /usr/lib/libudev.so.1
    adding file: /usr/sbin/findmnt
    overwriting file: /usr/sbin/umount
    adding file: /shutdown
    adding file: /hooks/shutdown
  -> Running build hook: [/usr/lib/initcpio/install/usr]
    overwriting file: /usr/sbin/findmnt
    adding file: /hooks/usr
  -> Running build hook: [/usr/lib/initcpio/install/fsck]
    adding file: /usr/sbin/fsck.ext4
    adding file: /usr/lib/libext2fs.so.2
    adding file: /usr/lib/libcom_err.so.2
    adding file: /usr/lib/libuuid.so.1
    adding file: /usr/lib/libe2p.so.2
    adding symlink: /usr/bin/fsck.ext2 -> fsck.ext4
    adding symlink: /usr/bin/fsck.ext3 -> fsck.ext4
    adding file: /usr/sbin/fsck
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -v -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 6.1.1-arch1-1
  -> Running build hook: [/usr/lib/initcpio/install/base]
    adding file: /bin/busybox
    adding file: /usr/lib/libcrypt.so.2
    adding file: /usr/lib/libc.so.6
    adding file: /usr/lib64/ld-linux-x86-64.so.2
    adding symlink: /usr/bin/[ -> busybox
    adding symlink: /usr/bin/arch -> busybox
    adding symlink: /usr/bin/ascii -> busybox
    adding symlink: /usr/bin/ash -> busybox
    adding symlink: /usr/bin/awk -> busybox
    adding symlink: /usr/bin/base32 -> busybox
    adding symlink: /usr/bin/base64 -> busybox
    adding symlink: /usr/bin/basename -> busybox
    adding symlink: /usr/bin/bc -> busybox
    adding symlink: /usr/bin/blkdiscard -> busybox
    adding symlink: /usr/bin/bzip2 -> busybox
    adding symlink: /usr/bin/cat -> busybox
    adding symlink: /usr/bin/chgrp -> busybox
    adding symlink: /usr/bin/chmod -> busybox
    adding symlink: /usr/bin/chown -> busybox
    adding symlink: /usr/bin/chroot -> busybox
    adding symlink: /usr/bin/clear -> busybox
    adding symlink: /usr/bin/cp -> busybox
    adding symlink: /usr/bin/cpio -> busybox
    adding symlink: /usr/bin/crc32 -> busybox
    adding symlink: /usr/bin/cttyhack -> busybox
    adding symlink: /usr/bin/cut -> busybox
    adding symlink: /usr/bin/dd -> busybox
    adding symlink: /usr/bin/df -> busybox
    adding symlink: /usr/bin/dirname -> busybox
    adding symlink: /usr/bin/dmesg -> busybox
    adding symlink: /usr/bin/du -> busybox
    adding symlink: /usr/bin/echo -> busybox
    adding symlink: /usr/bin/env -> busybox
    adding symlink: /usr/bin/expr -> busybox
    adding symlink: /usr/bin/fallocate -> busybox
    adding symlink: /usr/bin/false -> busybox
    adding symlink: /usr/bin/fatattr -> busybox
    adding symlink: /usr/bin/free -> busybox
    adding symlink: /usr/bin/fsfreeze -> busybox
    adding symlink: /usr/bin/fstrim -> busybox
    adding symlink: /usr/bin/fsync -> busybox
    adding symlink: /usr/bin/getopt -> busybox
    adding symlink: /usr/bin/grep -> busybox
    adding symlink: /usr/bin/gzip -> busybox
    adding symlink: /usr/bin/halt -> busybox
    adding symlink: /usr/bin/head -> busybox
    adding symlink: /usr/bin/hexdump -> busybox
    adding symlink: /usr/bin/hexedit -> busybox
    adding symlink: /usr/bin/i2ctransfer -> busybox
    adding symlink: /usr/bin/ifconfig -> busybox
    adding symlink: /usr/bin/init -> busybox
    adding symlink: /usr/bin/install -> busybox
    adding symlink: /usr/bin/ip -> busybox
    adding symlink: /usr/bin/ipaddr -> busybox
    adding symlink: /usr/bin/iplink -> busybox
    adding symlink: /usr/bin/ipneigh -> busybox
    adding symlink: /usr/bin/iproute -> busybox
    adding symlink: /usr/bin/iprule -> busybox
    adding symlink: /usr/bin/iptunnel -> busybox
    adding symlink: /usr/bin/kbd_mode -> busybox
    adding symlink: /usr/bin/kill -> busybox
    adding symlink: /usr/bin/killall -> busybox
    adding symlink: /usr/bin/less -> busybox
    adding symlink: /usr/bin/link -> busybox
    adding symlink: /usr/bin/ln -> busybox
    adding symlink: /usr/bin/loadfont -> busybox
    adding symlink: /usr/bin/loadkmap -> busybox
    adding symlink: /usr/bin/losetup -> busybox
    adding symlink: /usr/bin/ls -> busybox
    adding symlink: /usr/bin/lsscsi -> busybox
    adding symlink: /usr/bin/lzop -> busybox
    adding symlink: /usr/bin/md5sum -> busybox
    adding symlink: /usr/bin/mim -> busybox
    adding symlink: /usr/bin/mkdir -> busybox
    adding symlink: /usr/bin/mkfifo -> busybox
    adding symlink: /usr/bin/mknod -> busybox
    adding symlink: /usr/bin/mkpasswd -> busybox
    adding symlink: /usr/bin/mktemp -> busybox
    adding symlink: /usr/bin/mountpoint -> busybox
    adding symlink: /usr/bin/mv -> busybox
    adding symlink: /usr/bin/nc -> busybox
    adding symlink: /usr/bin/netstat -> busybox
    adding symlink: /usr/bin/nologin -> busybox
    adding symlink: /usr/bin/nproc -> busybox
    adding symlink: /usr/bin/nsenter -> busybox
    adding symlink: /usr/bin/nslookup -> busybox
    adding symlink: /usr/bin/nuke -> busybox
    adding symlink: /usr/bin/openvt -> busybox
    adding symlink: /usr/bin/partprobe -> busybox
    adding symlink: /usr/bin/paste -> busybox
    adding symlink: /usr/bin/pgrep -> busybox
    adding symlink: /usr/bin/pidof -> busybox
    adding symlink: /usr/bin/ping -> busybox
    adding symlink: /usr/bin/ping6 -> busybox
    adding symlink: /usr/bin/poweroff -> busybox
    adding symlink: /usr/bin/printf -> busybox
    adding symlink: /usr/bin/ps -> busybox
    adding symlink: /usr/bin/pwd -> busybox
    adding symlink: /usr/bin/readlink -> busybox
    adding symlink: /usr/bin/realpath -> busybox
    adding symlink: /usr/bin/reboot -> busybox
    adding symlink: /usr/bin/resume -> busybox
    adding symlink: /usr/bin/rm -> busybox
    adding symlink: /usr/bin/rmdir -> busybox
    adding symlink: /usr/bin/route -> busybox
    adding symlink: /usr/bin/run-init -> busybox
    adding symlink: /usr/bin/sed -> busybox
    adding symlink: /usr/bin/seq -> busybox
    adding symlink: /usr/bin/setfattr -> busybox
    adding symlink: /usr/bin/setfont -> busybox
    adding symlink: /usr/bin/sh -> busybox
    adding symlink: /usr/bin/sha1sum -> busybox
    adding symlink: /usr/bin/sha256sum -> busybox
    adding symlink: /usr/bin/sha512sum -> busybox
    adding symlink: /usr/bin/shuf -> busybox
    adding symlink: /usr/bin/sleep -> busybox
    adding symlink: /usr/bin/sort -> busybox
    adding symlink: /usr/bin/stat -> busybox
    adding symlink: /usr/bin/strings -> busybox
    adding symlink: /usr/bin/sync -> busybox
    adding symlink: /usr/bin/tac -> busybox
    adding symlink: /usr/bin/tail -> busybox
    adding symlink: /usr/bin/tar -> busybox
    adding symlink: /usr/bin/tcpsvd -> busybox
    adding symlink: /usr/bin/tee -> busybox
    adding symlink: /usr/bin/telnet -> busybox
    adding symlink: /usr/bin/test -> busybox
    adding symlink: /usr/bin/tftp -> busybox
    adding symlink: /usr/bin/touch -> busybox
    adding symlink: /usr/bin/true -> busybox
    adding symlink: /usr/bin/truncate -> busybox
    adding symlink: /usr/bin/ts -> busybox
    adding symlink: /usr/bin/udhcpc -> busybox
    adding symlink: /usr/bin/udhcpc6 -> busybox
    adding symlink: /usr/bin/umount -> busybox
    adding symlink: /usr/bin/uname -> busybox
    adding symlink: /usr/bin/uniq -> busybox
    adding symlink: /usr/bin/unlink -> busybox
    adding symlink: /usr/bin/unshare -> busybox
    adding symlink: /usr/bin/unzip -> busybox
    adding symlink: /usr/bin/uptime -> busybox
    adding symlink: /usr/bin/vi -> busybox
    adding symlink: /usr/bin/wc -> busybox
    adding symlink: /usr/bin/wget -> busybox
    adding symlink: /usr/bin/which -> busybox
    adding symlink: /usr/bin/xxd -> busybox
    adding symlink: /usr/bin/xz -> busybox
    adding symlink: /usr/bin/yes -> busybox
    adding file: /usr/sbin/kmod
    adding file: /usr/lib/libzstd.so.1
    adding file: /usr/lib/liblzma.so.5
    adding file: /usr/lib/libz.so.1
    adding file: /usr/lib/libgcc_s.so.1
    adding symlink: /usr/bin/depmod -> kmod
    adding symlink: /usr/bin/insmod -> kmod
    adding symlink: /usr/bin/rmmod -> kmod
    adding symlink: /usr/bin/lsmod -> kmod
    adding symlink: /usr/bin/modprobe -> kmod
    adding symlink: /usr/bin/modinfo -> kmod
    adding file: /usr/sbin/blkid
    adding file: /usr/lib/libblkid.so.1
    adding file: /usr/sbin/mount
    adding file: /usr/lib/libmount.so.1
    adding file: /usr/sbin/switch_root
    adding file: /init_functions
    adding file: /init
  -> Running build hook: [/usr/lib/initcpio/install/udev]
    adding file: /usr/lib/systemd/systemd-udevd
    adding file: /usr/lib/systemd/libsystemd-shared-251.4-1.so
    adding file: /usr/lib/libkmod.so.2
    adding file: /usr/lib/libacl.so.1
    adding file: /usr/lib/libcap.so.2
    adding file: /usr/lib/libgcrypt.so.20
    adding file: /usr/lib/libip4tc.so.2
    adding file: /usr/lib/liblz4.so.1
    adding file: /usr/lib/libp11-kit.so.0
    adding file: /usr/lib/libpam.so.0
    adding file: /usr/lib/libseccomp.so.2
    adding file: /usr/lib/libm.so.6
    adding file: /usr/lib/libgpg-error.so.0
    adding file: /usr/lib/libffi.so.8
    adding file: /usr/lib/libdl.so.2
    adding file: /usr/lib/libpthread.so.0
    adding file: /usr/lib/libaudit.so.1
    adding file: /usr/lib/libcap-ng.so.0
    adding file: /usr/bin/udevadm
    adding file: /usr/bin/systemd-tmpfiles
    adding file: /usr/lib/udev/rules.d/50-udev-default.rules
    adding file: /usr/lib/udev/rules.d/60-persistent-storage.rules
    adding file: /usr/lib/udev/ata_id
    overwriting file: /usr/lib/udev/ata_id
    overwriting file: /usr/lib/udev/ata_id
    adding file: /usr/lib/udev/scsi_id
    overwriting file: /usr/lib/udev/scsi_id
    adding file: /usr/lib/udev/rules.d/64-btrfs.rules
    overwriting file: /usr/bin/udevadm
    adding file: /usr/lib/udev/rules.d/80-drivers.rules
    overwriting file: /usr/lib/udev/ata_id
    overwriting file: /usr/lib/udev/scsi_id
    adding file: /hooks/udev
  -> Running build hook: [/usr/lib/initcpio/install/modconf]
    adding dir: /etc/modprobe.d
    adding dir: /usr/lib/modprobe.d
    adding file: /usr/lib/modprobe.d/bluetooth-usb.conf
    adding file: /usr/lib/modprobe.d/nvdimm-security.conf
    adding file: /usr/lib/modprobe.d/nvidia-390xx-utils.conf
    adding file: /usr/lib/modprobe.d/systemd.conf
  -> Running build hook: [/usr/lib/initcpio/install/block]
  -> Running build hook: [/usr/lib/initcpio/install/filesystems]
  -> Running build hook: [/usr/lib/initcpio/install/keyboard]
  -> Running build hook: [/usr/lib/initcpio/install/shutdown]
    overwriting file: /usr/sbin/cp
    adding file: /usr/lib/libattr.so.1
    adding file: /usr/sbin/lsblk
    adding file: /usr/lib/libsmartcols.so.1
    adding file: /usr/lib/libudev.so.1
    adding file: /usr/sbin/findmnt
    overwriting file: /usr/sbin/umount
    adding file: /shutdown
    adding file: /hooks/shutdown
  -> Running build hook: [/usr/lib/initcpio/install/usr]
    overwriting file: /usr/sbin/findmnt
    adding file: /hooks/usr
  -> Running build hook: [/usr/lib/initcpio/install/fsck]
    adding file: /usr/bin/fsck.btrfs
    adding file: /usr/bin/fsck.cramfs
    adding file: /usr/bin/fsck.ext2
    adding file: /usr/lib/libext2fs.so.2
    adding file: /usr/lib/libcom_err.so.2
    adding file: /usr/lib/libuuid.so.1
    adding file: /usr/lib/libe2p.so.2
    adding file: /usr/bin/fsck.ext3
    adding file: /usr/bin/fsck.ext4
    adding file: /usr/bin/fsck.fat
    adding file: /usr/bin/fsck.minix
    adding file: /usr/bin/fsck.msdos
    adding file: /usr/bin/fsck.vfat
    adding file: /usr/bin/fsck.xfs
    adding file: /usr/sbin/fsck
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
bsdtar : error while loading shared libraries : libcrypto.so .1.1 : cannot open shared object file : No such file or directory
bsdtar : error while loading shared libraries : libcrypto.so .1.1 : cannot open shared object file : No such file or directory
== > WARNING : errors were encountered during the build . The image may not be complete .
== > ERROR : Image generation FAILED : sort reported an error

(I use mkinitcpio -p linux --verbose >> test.txt for get the complete error message and after cp it in the shared drive with windows)

Thats seems scary

Offline

#4 2022-12-27 20:13:42

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Kernel panic - initramfs [SOLVED]

SinaSSD wrote:
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
bsdtar : error while loading shared libraries : libcrypto.so .1.1 : cannot open shared object file : No such file or directory
bsdtar : error while loading shared libraries : libcrypto.so .1.1 : cannot open shared object file : No such file or directory
== > WARNING : errors were encountered during the build . The image may not be complete .
== > ERROR : Image generation FAILED : sort reported an error
$ pacman -F libcrypto.so.1.1                                          <
core/openssl-1.1 1.1.1.s-2
    usr/lib/libcrypto.so.1.1
community/cuda-tools 11.8.0-1
    opt/cuda/nsight_compute/host/linux-desktop-glibc_2_11_3-x64/libcrypto.so.1.1
    opt/cuda/nsight_systems/host-linux-x64/libcrypto.so.1.1
community/intel-oneapi-basekit 2022.3.0.8767-1
    opt/intel/oneapi/intelpython/python3.9/lib/libcrypto.so.1.1
    opt/intel/oneapi/intelpython/python3.9/pkgs/openssl-1.1.1q-h7f8727e_0/lib/libcrypto.so.1.1
    opt/intel/oneapi/vtune/2022.4.0/lib64/libcrypto.so.1.1
multilib/lib32-openssl-1.1 1.1.1.s-1
    usr/lib32/libcrypto.so.1.1
$

So try reinstalling the openssl-1.1 package:

# pacman -Syu openssl-1.1

Then re-generate the initramfs.

EDIT: reference: https://wiki.archlinux.org/title/Genera … braries%22

Last edited by Head_on_a_Stick (2022-12-27 20:14:13)

Offline

#5 2022-12-27 20:23:17

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

I try it before but:

pacman : error while loading shared libraries : libcrypto.so .1.1 : cannot open shared object file : No such file or directory

I try to install by pacman --root from archiso, openssl install successfuly but I again have this problem...

Offline

#6 2022-12-27 20:31:38

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Kernel panic - initramfs [SOLVED]

SinaSSD wrote:

I try to install by pacman --root from archiso

Did you perform a full system upgrade at the same time, as per my posted command?

Also check the filesystem on your /usr partition. It might have been corrupted from the hard shutdown.

Offline

#7 2022-12-27 20:39:12

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

Oh, no
I must do it like pacman --root from archiso?

And How can I check them? With fsck?

Last edited by SinaSSD (2022-12-27 20:39:42)

Offline

#8 2022-12-27 20:40:52

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Kernel panic - initramfs [SOLVED]

Yes to both questions.

Offline

#9 2022-12-28 08:18:11

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

When I do:
pacman --root=/mnt -Syu openssl-1.1

I have this:
error: failed to synchronize all database (unable to lock database)

I try to rm db.lck and that's don't solve this error

(Before it, I used fsck -a for repair file system if them corrupted...)

Arch looks like it's kidding me...

Last edited by SinaSSD (2022-12-28 08:20:14)

Offline

#10 2022-12-28 11:40:14

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Kernel panic - initramfs [SOLVED]

SinaSSD wrote:

I try to rm db.lck and that's don't solve this error

Did you delete that file in the live system or in the installed system? I think you need to delete /mnt/var/lib/pacman/db.lck

Offline

#11 2022-12-28 13:57:12

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

Yes I deleted both

Last edited by SinaSSD (2022-12-28 13:57:35)

Offline

#12 2022-12-28 14:20:22

d.ALT
Member
Registered: 2019-05-10
Posts: 920

Re: Kernel panic - initramfs [SOLVED]

Maybe your /usr being on a separate partition is somewhat "fighting" against you...
Could you try following these steps?
(mind the --sysroot flag!)


<49,17,III,I>    Fama di loro il mondo esser non lassa;
<50,17,III,I>    misericordia e giustizia li sdegna:
<51,17,III,I>    non ragioniam di lor, ma guarda e passa.

Offline

#13 2022-12-28 18:40:40

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

d.ALT wrote:

Maybe your /usr being on a separate partition is somewhat "fighting" against you...
Could you try following these steps?
(mind the --sysroot flag!)

It didn't make a difference

Offline

#14 2022-12-28 18:42:57

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,559

Re: Kernel panic - initramfs [SOLVED]

What does `ls /mnt/var/lib/pacman/sync/` show?

Offline

#15 2022-12-28 18:49:48

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

Scimmia wrote:

What does `ls /mnt/var/lib/pacman/sync/` show?

community.db
core.db
extra.db

Offline

#16 2022-12-28 19:00:30

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: Kernel panic - initramfs [SOLVED]

What is the output of `ls  /mnt/var/lib/pacman/local/libarchive-*`

Offline

#17 2022-12-28 19:03:50

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

loqs wrote:

What is the output of `ls  /mnt/var/lib/pacman/local/libarchive-*`

desc
files
mtree

Offline

#18 2022-12-28 19:11:00

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: Kernel panic - initramfs [SOLVED]

What is the version part that replaces * in libarchive-*?

Offline

#19 2022-12-28 19:21:45

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

loqs wrote:

What is the version part that replaces * in libarchive-*?

3.6.1-1

Offline

#20 2022-12-28 19:31:29

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: Kernel panic - initramfs [SOLVED]

It should be 3.6.1-5 or newer.  Somehow it was not updated at the same time as the openssl package.

Offline

#21 2022-12-28 20:56:39

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

How can I update it?
Pacman dosn't work..

Offline

#22 2022-12-29 15:27:51

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

My pacman work now!
I think I must also mount home partition...

Offline

#23 2022-12-29 16:11:24

philo
Member
Registered: 2015-01-26
Posts: 251

Re: Kernel panic - initramfs [SOLVED]

What did you do to make pacman wok? Was it mounting /home???

Last edited by philo (2022-12-29 16:12:56)

Offline

#24 2022-12-29 18:11:06

SinaSSD
Member
Registered: 2022-12-26
Posts: 15

Re: Kernel panic - initramfs [SOLVED]

Yes

Offline

#25 2022-12-31 08:51:21

philo
Member
Registered: 2015-01-26
Posts: 251

Re: Kernel panic - initramfs [SOLVED]

Then please mark your thread as [SOLVED].

Offline

Board footer

Powered by FluxBB