post-transaction hooks generates 2x initramfs-linux.img

This forum is for topics dealing with problems with software specifically in the AArch64 repo.

post-transaction hooks generates 2x initramfs-linux.img

Postby ufo6000 » Sun Mar 28, 2021 3:28 pm

I noticed that
:: Running post-transaction hooks...

runs
(4/5) Updating linux-aarch64 initcpios...
(5/5) Updating linux initcpios...
which results in building initramfs-linux.img two times.

Is this a known bug ?
How can I avoid it ?
If it would not be a fragile SD card I would ignore it.

Extra info maybe required:
root FS is btrfs, so I have added btrfs in mkinitcpio.conf and put "initramfs initramfs-linux.img followkernel" into /boot/config.txt




$this->bbcode_second_pass_code('', '
Root : /
Conf File : /etc/pacman.conf
DB Path : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/
Hook Dirs : /usr/share/libalpm/hooks/ /etc/pacman.d/hooks/
Lock File : /var/lib/pacman/db.lck
Log File : /var/log/pacman.log
GPG Dir : /etc/pacman.d/gnupg/
Targets : None
:: Synchronizing package databases...
downloading core.db...
downloading extra.db...
downloading community.db...
downloading alarm.db...
downloading aur.db...
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (9) Old Version New Version Net Change Download Size

core/btrfs-progs 5.11-1 5.11.1-1 -0,02 MiB 0,79 MiB
core/glib2 2.68.0-2 2.68.0-4 0,00 MiB 2,49 MiB
core/less 563-1 580-1 0,01 MiB 0,11 MiB
core/libassuan 2.5.4-2 2.5.5-1 0,00 MiB 0,10 MiB
core/libgpg-error 1.41-1 1.42-1 0,04 MiB 0,21 MiB
core/mkinitcpio-busybox 1.32.1-2 1.32.1-3 0,00 MiB 0,23 MiB
core/nettle 3.7.1-1 3.7.2-1 0,00 MiB 0,41 MiB
core/openssl 1.1.1.j-1 1.1.1.k-1 0,01 MiB 3,32 MiB
alarm/raspberrypi-bootloader 20210319-1 20210323-3 0,00 MiB 3,34 MiB

Total Download Size: 11,00 MiB
Total Installed Size: 45,77 MiB
Net Upgrade Size: 0,04 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
downloading libgpg-error-1.42-1-aarch64.pkg.tar.xz...
downloading btrfs-progs-5.11.1-1-aarch64.pkg.tar.xz...
downloading glib2-2.68.0-4-aarch64.pkg.tar.xz...
downloading less-580-1-aarch64.pkg.tar.xz...
downloading libassuan-2.5.5-1-aarch64.pkg.tar.xz...
downloading mkinitcpio-busybox-1.32.1-3-aarch64.pkg.tar.xz...
downloading nettle-3.7.2-1-aarch64.pkg.tar.xz...
downloading openssl-1.1.1.k-1-aarch64.pkg.tar.xz...
downloading raspberrypi-bootloader-20210323-3-any.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
upgrading libgpg-error...
upgrading btrfs-progs...
upgrading glib2...
upgrading less...
upgrading libassuan...
upgrading mkinitcpio-busybox...
upgrading nettle...
upgrading openssl...
upgrading raspberrypi-bootloader...
:: Running post-transaction hooks...
(1/5) Reloading system manager configuration...
(2/5) Reloading device manager configuration...
(3/5) Arming ConditionNeedsUpdate...
(4/5) Updating linux-aarch64 initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'default'
-> -k 5.11.4-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.11.4-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'fallback'
-> -k 5.11.4-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 5.11.4-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
(5/5) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'default'
-> -k 5.11.4-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.11.4-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'fallback'
-> -k 5.11.4-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 5.11.4-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
')

Thanks :-)
ufo6000
 
Posts: 117
Joined: Fri Jan 22, 2016 7:54 pm

Re: post-transaction hooks generates 2x initramfs-linux.img

Postby nxshock » Sun Apr 04, 2021 7:23 am

I have same issue.

Looks like there are two packages in your update (for example, btrfs-prog and alarm/raspberrypi-bootloader) which has save post-transaction hooks.

I think it's pacman issue.
nxshock
 
Posts: 12
Joined: Thu Feb 25, 2016 4:55 pm


Return to ARMv8

Who is online

Users browsing this forum: No registered users and 10 guests