Dear ebin-dev,
I downgraded, got an error concerning linux-headers-current-rockchip64, could solve it with sudo apt --fix-broken install,
but hesitating to reboot if I am not shure if the downgrade was 100% sucessful
Is there any possibility to check before reboot if anything is well and system will reboot sucessful?
sudo dpkg -i linux-*
dpkg: warning: downgrading linux-dtb-current-rockchip64 from 25.2.3 to 24.11.0-trunk
(Reading database ... 52529 files and directories currently installed.)
Preparing to unpack linux-dtb-current-rockchip64_24.11.0-trunk_arm64__6.6.87-S8146-D0531-P5324-C702eH5c21-HK01ba-Vc222-B59f0-R448a.deb ...
Armbian 'linux-dtb-current-rockchip64' for '6.6.87-current-rockchip64': 'preinst' starting.
Armbian 'linux-dtb-current-rockchip64' for '6.6.87-current-rockchip64': 'preinst' finishing.
Unpacking linux-dtb-current-rockchip64 (24.11.0-trunk) over (25.2.3) ...
Selecting previously unselected package linux-headers-current-rockchip64.
Preparing to unpack linux-headers-current-rockchip64_24.11.0-trunk_arm64__6.6.87-S8146-D0531-P5324-C702eH5c21-HK01ba-Vc222-B59f0-R448a.deb ...
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'preinst' starting.
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'preinst' finishing.
Unpacking linux-headers-current-rockchip64 (24.11.0-trunk) ...
dpkg: warning: downgrading linux-image-current-rockchip64 from 25.2.3 to 24.11.0-trunk
Preparing to unpack linux-image-current-rockchip64_24.11.0-trunk_arm64__6.6.87-S8146-D0531-P5324-C702eH5c21-HK01ba-Vc222-B59f0-R448a.deb ...
Armbian 'linux-image-current-rockchip64' for '6.12.22-current-rockchip64': 'prerm' starting.
Armbian 'linux-image-current-rockchip64' for '6.12.22-current-rockchip64': 'prerm' finishing.
Armbian 'linux-image-current-rockchip64' for '6.6.87-current-rockchip64': 'preinst' starting.
ls: cannot access '/var/lib/initramfs-tools': No such file or directory
Armbian 'linux-image-current-rockchip64' for '6.6.87-current-rockchip64': 'preinst' finishing.
Unpacking linux-image-current-rockchip64 (24.11.0-trunk) over (25.2.3) ...
Armbian 'linux-image-current-rockchip64' for '6.12.22-current-rockchip64': 'postrm' starting.
Armbian 'linux-image-current-rockchip64' for '6.12.22-current-rockchip64': 'postrm' finishing.
Setting up linux-dtb-current-rockchip64 (24.11.0-trunk) ...
Armbian 'linux-dtb-current-rockchip64' for '6.6.87-current-rockchip64': 'postinst' starting.
Armbian: DTB: symlinking /boot/dtb to /boot/dtb-6.6.87-current-rockchip64...
'dtb' -> 'dtb-6.6.87-current-rockchip64'
Armbian 'linux-dtb-current-rockchip64' for '6.6.87-current-rockchip64': 'postinst' finishing.
dpkg: dependency problems prevent configuration of linux-headers-current-rockchip64:
linux-headers-current-rockchip64 depends on libelf-dev; however:
Package libelf-dev is not installed.
dpkg: error processing package linux-headers-current-rockchip64 (--install):
dependency problems - leaving unconfigured
Setting up linux-image-current-rockchip64 (24.11.0-trunk) ...
Armbian 'linux-image-current-rockchip64' for '6.6.87-current-rockchip64': 'postinst' starting.
update-initramfs: Generating /boot/initrd.img-6.6.87-current-rockchip64
update-initramfs: Converting to u-boot format
Armbian: update last-installed kernel symlink to 'Image'...
'/boot/Image' -> 'vmlinuz-6.6.87-current-rockchip64'
Armbian: Debian compat: linux-update-symlinks install 6.6.87-current-rockchip64 boot/vmlinuz-6.6.87-current-rockchip64
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.6.87-current-rockchip64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.6.87-current-rockchip64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.6.87-current-rockchip64
I: /initrd.img is now a symlink to boot/initrd.img-6.6.87-current-rockchip64
Armbian 'linux-image-current-rockchip64' for '6.6.87-current-rockchip64': 'postinst' finishing.
Errors were encountered while processing:
linux-headers-current-rockchip64
sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
libelf-dev zlib1g-dev
The following NEW packages will be installed:
libelf-dev zlib1g-dev
0 upgraded, 2 newly installed, 0 to remove and 3 not upgraded.
1 not fully installed or removed.
Need to get 987 kB of archives.
After this operation, 1716 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://deb.debian.org/debian bookworm/main arm64 zlib1g-dev arm64 1:1.2.13.dfsg-1 [913 kB]
Get:2 http://deb.debian.org/debian bookworm/main arm64 libelf-dev arm64 0.188-2.1 [73.8 kB]
Fetched 987 kB in 0s (2258 kB/s)
Selecting previously unselected package zlib1g-dev:arm64.
(Reading database ... 78145 files and directories currently installed.)
Preparing to unpack .../zlib1g-dev_1%3a1.2.13.dfsg-1_arm64.deb ...
Unpacking zlib1g-dev:arm64 (1:1.2.13.dfsg-1) ...
Selecting previously unselected package libelf-dev:arm64.
Preparing to unpack .../libelf-dev_0.188-2.1_arm64.deb ...
Unpacking libelf-dev:arm64 (0.188-2.1) ...
Setting up zlib1g-dev:arm64 (1:1.2.13.dfsg-1) ...
Setting up libelf-dev:arm64 (0.188-2.1) ...
Setting up linux-headers-current-rockchip64 (24.11.0-trunk) ...
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'postinst' starting.
Compiling kernel-headers tools (6.6.87-current-rockchip64) using 6 CPUs - please wait ...
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/menu.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
SYNC include/config/auto.conf.cmd
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
LEX scripts/dtc/dtc-lexer.lex.c
YACC scripts/dtc/dtc-parser.tab.[ch]
HOSTCC scripts/dtc/libfdt/fdt.o
HOSTCC scripts/dtc/libfdt/fdt_ro.o
HOSTCC scripts/dtc/libfdt/fdt_wip.o
HOSTCC scripts/dtc/libfdt/fdt_sw.o
HOSTCC scripts/dtc/libfdt/fdt_rw.o
HOSTCC scripts/dtc/libfdt/fdt_strerror.o
HOSTCC scripts/dtc/libfdt/fdt_empty_tree.o
HOSTCC scripts/dtc/libfdt/fdt_addresses.o
HOSTCC scripts/dtc/libfdt/fdt_overlay.o
HOSTCC scripts/dtc/fdtoverlay.o
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/fdtoverlay
HOSTLD scripts/dtc/dtc
HOSTCC scripts/kallsyms
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
HOSTCC scripts/insert-sys-cert
HOSTCC scripts/selinux/genheaders/genheaders
HOSTCC scripts/selinux/mdp/mdp
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/mod/symsearch.o
UPD scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/file2alias.o
HOSTLD scripts/mod/modpost
MODPOST scripts/mod/Module.symvers
Done compiling kernel-headers tools (6.6.87-current-rockchip64).
Done compiling kernel-headers tools (6.6.87-current-rockchip64).
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'postinst' finishing.
Processing triggers for man-db (2.11.2-2) ...
sudo dpkg -i linux-headers-current-rockchip64_24.11.0-trunk_arm64__6.6.87-S8146-D0531-P5324-C702eH5c21-HK01ba-Vc222-B59f0-R448a.deb
(Reading database ... 78194 files and directories currently installed.)
Preparing to unpack linux-headers-current-rockchip64_24.11.0-trunk_arm64__6.6.87-S8146-D0531-P5324-C702eH5c21-HK01ba-Vc222-B59f0-R448a.deb ...
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'prerm' starting.
Cleaning directory /usr/src/linux-headers-6.6.87-current-rockchip64 ...
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'prerm' finishing.
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'preinst' starting.
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'preinst' finishing.
Unpacking linux-headers-current-rockchip64 (24.11.0-trunk) over (24.11.0-trunk) ...
Setting up linux-headers-current-rockchip64 (24.11.0-trunk) ...
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'postinst' starting.
Compiling kernel-headers tools (6.6.87-current-rockchip64) using 6 CPUs - please wait ...
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/menu.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
SYNC include/config/auto.conf.cmd
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
LEX scripts/dtc/dtc-lexer.lex.c
YACC scripts/dtc/dtc-parser.tab.[ch]
HOSTCC scripts/dtc/libfdt/fdt.o
HOSTCC scripts/dtc/libfdt/fdt_ro.o
HOSTCC scripts/dtc/libfdt/fdt_wip.o
HOSTCC scripts/dtc/libfdt/fdt_sw.o
HOSTCC scripts/dtc/libfdt/fdt_rw.o
HOSTCC scripts/dtc/libfdt/fdt_strerror.o
HOSTCC scripts/dtc/libfdt/fdt_empty_tree.o
HOSTCC scripts/dtc/libfdt/fdt_addresses.o
HOSTCC scripts/dtc/libfdt/fdt_overlay.o
HOSTCC scripts/dtc/fdtoverlay.o
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/fdtoverlay
HOSTLD scripts/dtc/dtc
HOSTCC scripts/kallsyms
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
HOSTCC scripts/insert-sys-cert
HOSTCC scripts/selinux/genheaders/genheaders
HOSTCC scripts/selinux/mdp/mdp
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
MKELF scripts/mod/elfconfig.h
UPD scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/mod/symsearch.o
HOSTCC scripts/mod/file2alias.o
HOSTLD scripts/mod/modpost
MODPOST scripts/mod/Module.symvers
Done compiling kernel-headers tools (6.6.87-current-rockchip64).
Done compiling kernel-headers tools (6.6.87-current-rockchip64).
Armbian 'linux-headers-current-rockchip64' for '6.6.87-current-rockchip64': 'postinst' finishing.
sudo cp rk3399-kobol-helios64.dtb /boot/dtb/rockchip/
sudo update-initramfs -u