Good evening
I have installed dietpi on my Pi4 for a long time.
just wonderful great work
now i got a rock pi 4 c+ with 128gb ssd for christmas and also wanted to install dietpi.
Unfortunately I canβt find an image for my Rock 4c +
I wanted to ask if someone can help me here.
Many thanks and a good start into the new year
greetings from Switzerland
out of curiosity, did you tried the ROCK Pi 4 image aready?
no I havenβt tried yet.
I wanted to ask first before I gamble away hours
and then it doesnβt work
The ROCK Pi 4 image works on all ROCK Pi 4 variants. If you face issues, we should be able to quickly solve them as Armbian ships dedicated bootloader packages for each variant. It was however never required so far.
I bought an emmc card.
unfortunately i canβt boot with dietpi
but when i install debian on the emmc it boots
but dietpi doesnβt boot
audioz
16 January 2023 19:40
6
maybe someone here has a solution for me please
Jappe
16 January 2023 22:22
7
You could boot up debian and then run the installer script:
https://dietpi.com/docs/hardware/#make-your-own-distribution
Boot into debian and run: apt update apt install -y curl ca-certificates systemd-sysv
and then run the script
bash -c "$(curl -sSfL 'https://raw.githubusercontent.com/MichaIng/DietPi/master/.build/images/dietpi-installer')"
audioz
17 January 2023 08:48
8
Hello Jappe
Unfortunately I could not completely execute the command
the following error always comes up
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
_EOF_
[ OK ] DietPi-PREP | Configuring htop
[ INFO ] DietPi-PREP | Configuring serial login consoles
[ SUB1 ] DietPi-Set_hardware > serialconsole (disable)
[ INFO ] DietPi-Set_hardware | Disabling serial-getty on: /dev/ttyS0
[ OK ] DietPi-Set_hardware | systemctl unmask serial-getty@ttyS0
[FAILED] DietPi-Set_hardware | systemctl disable --now serial-getty@ttyS0
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl disable --now serial-getty@ttyS0
Failed to disable unit: Unit file serial-getty@ttyS0.service does not exist.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
Thank you for your help
Did you select any specific device model during script execution? Theoretically you could overwrite the failing command with a default value to skip that step.
audioz
17 January 2023 09:08
10
yes I chose the Rock Pi 4 image
how can i skip the command ?
you could enter true
as alternative command.
audioz
17 January 2023 16:43
12
after command
bash -c "$(curl -sSfL 'https://raw.githubusercontent.com/MichaIng/DietPi/master/.build/images/dietpi-installer')"
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
-bash: /boot/dietpi/func/dietpi-globals: No such file or directory
[FAILED] DietPi-Login | Failed to load DietPi-Globals. Skipping DietPi login scripts...
and when i reboot the system
it doesnβt start anymore
There should be some more information between executing the command and error message. According to our script, we explicitly load dietpi-globals
until DietPi system has been installed fully.
audioz
17 January 2023 18:10
14
[ OK ] DietPi-PREP | APT install for: --reinstall base-files
[ OK ] DietPi-PREP | /var/lib/dpkg/info/base-files.postinst configure
[ OK ] DietPi-PREP | apt-get clean
[ INFO ] DietPi-PREP | Deleting list of known users and groups, not required by DietPi
userdel: user rock is currently used by process 1214
[ INFO ] DietPi-PREP | Resetting root user account
[ OK ] DietPi-PREP | usermod -d /root -s /bin/bash root
[ OK ] DietPi-PREP | eval chpasswd <<< 'root:dietpi'
[ OK ] DietPi-PREP | Creating DietPi user account
[ INFO ] DietPi-PREP | Removing misc files/folders/services, not required by DietPi
[ OK ] DietPi-PREP | rm -R /var/lib/bluetooth
[ OK ] DietPi-PREP | rm -Rf /var/lib/dhcp/* /var/lib/dhcp/.??* /var/lib/dhcp/.[^.]*
[ OK ] DietPi-PREP | rm -f /var/lib/misc/*.leases
[ OK ] DietPi-PREP | rm -Rf /var/backups/apt.extended_states.0 /var/backups/apt.extended_states.1.gz /var/backups/.??* /var/backups/.[^.]*
[ OK ] DietPi-PREP | rm -f /etc/*.org
[ OK ] DietPi-PREP | rm -Rf /usr/src/* /usr/src/.??* /usr/src/.[^.]*
[ OK ] DietPi-PREP | rm -R /usr/share/fonts
[ OK ] DietPi-PREP | rm -R /usr/share/icons
[ OK ] DietPi-PREP | update-rc.d -f fake-hwclock remove
[ OK ] DietPi-PREP | update-rc.d -f haveged remove
[ OK ] DietPi-PREP | update-rc.d -f hwclock.sh remove
[ OK ] DietPi-PREP | update-rc.d -f networking remove
[ OK ] DietPi-PREP | update-rc.d -f udev remove
[ OK ] DietPi-PREP | update-rc.d -f cron remove
[ OK ] DietPi-PREP | update-rc.d -f console-setup.sh remove
[ OK ] DietPi-PREP | update-rc.d -f sudo remove
[ OK ] DietPi-PREP | update-rc.d -f cpu_governor remove
[ OK ] DietPi-PREP | update-rc.d -f keyboard-setup.sh remove
[ OK ] DietPi-PREP | update-rc.d -f kmod remove
[ OK ] DietPi-PREP | update-rc.d -f procps remove
[ OK ] DietPi-PREP | update-rc.d -f leds.sh remove
[ OK ] DietPi-PREP | update-rc.d -f rockchip.sh remove
[ OK ] DietPi-PREP | update-rc.d -f S10atomic_commit.sh remove
[ OK ] DietPi-PREP | rm -f /etc/default/armbian* /etc/logrotate.d/armbian*
[ OK ] DietPi-PREP | rm -f /etc/cron.*/openmediavault*
[ OK ] DietPi-PREP | rm -f /usr/sbin/omv-*
[ OK ] DietPi-PREP | rm /etc/rc.local
[ OK ] DietPi-PREP | rm -f /etc/systemd/system/*getty@*.service.d/*autologin*.conf
[ OK ] DietPi-PREP | rm -R /usr/local/share/fonts
[ INFO ] DietPi-PREP | Setting modern /usr/local permissions
[ OK ] DietPi-PREP | chown -R root:root /usr/local
[ OK ] DietPi-PREP | chmod -R g-w /usr/local
[ OK ] DietPi-PREP | ln -sf /etc/profile.d/bash_completion.sh /etc/bashrc.d/dietpi-bash_completion.sh
[ OK ] DietPi-PREP | Setting setuid bit for "sudo" executable
[ INFO ] DietPi-PREP | Generating DietPi directories
[ OK ] DietPi-PREP | mkdir -p /var/lib/dietpi/postboot.d /var/lib/dietpi/dietpi-software/installed
[ OK ] DietPi-PREP | mkdir -p /var/tmp/dietpi/logs/dietpi-ramlog_store
[ OK ] DietPi-PREP | mkdir -p /mnt/dietpi_userdata /mnt/samba /mnt/ftp_client /mnt/nfs_client
[ OK ] DietPi-PREP | chown -R dietpi:dietpi /mnt/dietpi_userdata /mnt/samba /mnt/ftp_client /mnt/nfs_client
[ OK ] DietPi-PREP | find /mnt/dietpi_userdata /mnt/samba /mnt/ftp_client /mnt/nfs_client -type d -exec chmod 0775 {} +
[ INFO ] DietPi-PREP | Enabling DietPi services
[ OK ] DietPi-PREP | systemctl enable dietpi-ramlog
[ OK ] DietPi-PREP | systemctl enable dietpi-preboot
[ OK ] DietPi-PREP | systemctl enable dietpi-postboot
[ OK ] DietPi-PREP | systemctl enable dietpi-kill_ssh
[ OK ] DietPi-PREP | Configuring Cron
[ INFO ] DietPi-PREP | Removing all rfkill soft blocks and the rfkill package
[ INFO ] DietPi-PREP | APT purge for: rfkill, please wait...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
rfkill*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 146 kB disk space will be freed.
(Reading database ... 14889 files and directories currently installed.)
Removing rfkill (2.36.1-8+deb11u1) ...
[ OK ] DietPi-PREP | APT purge for: rfkill
[ OK ] DietPi-PREP | rm -R /var/lib/systemd/rfkill
[ INFO ] DietPi-PREP | Configuring wlan/eth naming to be preferred for networked devices:
[ OK ] DietPi-PREP | ln -sf /dev/null /etc/systemd/network/99-default.link
[ OK ] DietPi-PREP | ln -sf /dev/null /etc/udev/rules.d/80-net-setup-link.rules
[ INFO ] DietPi-PREP | Configuring DNS nameserver:
[ OK ] DietPi-PREP | systemctl disable --now systemd-networkd
[ OK ] DietPi-PREP | systemctl disable --now systemd-resolved
[ OK ] DietPi-PREP | rm -f /etc/resolv.conf
[ OK ] DietPi-PREP | systemctl disable wpa_supplicant
[ OK ] DietPi-PREP | Configuring network interfaces
[ SUB1 ] DietPi-Set_software > boot_wait_for_network (1)
[ OK ] DietPi-Set_software | mkdir -p /etc/systemd/system/dietpi-postboot.service.d
[ OK ] DietPi-Set_software | Desired setting in /boot/dietpi.txt was already set: AUTO_SETUP_BOOT_WAIT_FOR_NETWORK=1
[ OK ] boot_wait_for_network 1 | Completed
[ INFO ] DietPi-PREP | Disabling apt-daily services to prevent random APT cache lock
[ OK ] DietPi-PREP | systemctl disable --now apt-daily.service
[ OK ] DietPi-PREP | systemctl mask apt-daily.service
[ OK ] DietPi-PREP | systemctl disable --now apt-daily.timer
[ OK ] DietPi-PREP | systemctl mask apt-daily.timer
[ OK ] DietPi-PREP | systemctl disable --now apt-daily-upgrade.service
[ OK ] DietPi-PREP | systemctl mask apt-daily-upgrade.service
[ OK ] DietPi-PREP | systemctl disable --now apt-daily-upgrade.timer
[ OK ] DietPi-PREP | systemctl mask apt-daily-upgrade.timer
[ INFO ] DietPi-PREP | Disabling e2scrub services which are for LVM and require lvm2/lvcreate being installed
[ OK ] DietPi-PREP | systemctl disable --now e2scrub_all.timer e2scrub_reap
[ INFO ] DietPi-PREP | Enabling weekly TRIM
[ OK ] DietPi-PREP | systemctl enable fstrim.timer
[ OK ] DietPi-PREP | Generating /boot/dietpi/.hw_model
[ OK ] DietPi-PREP | Generating /etc/fstab
[ OK ] DietPi-PREP | mkdir -p /tmp/DietPi-PREP
[ OK ] DietPi-PREP | cd /tmp/DietPi-PREP
[ INFO ] DietPi-PREP | Resetting and adding dietpi.com SSH pub host key for DietPi-Survey/Bugreport uploads:
[ OK ] DietPi-PREP | mkdir -p /root/.ssh
[ OK ] DietPi-PREP | Configuring hostname and hosts
[ ] DietPi-PREP | eval cat << '_EOF_' > /etc/hosts
127.0.0.1 localhost
127.0.1.1 DietPi
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
[ OK ] DietPi-PREP | eval cat << '_EOF_' > /etc/hosts
127.0.0.1 localhost
127.0.1.1 DietPi
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
_EOF_
[ OK ] DietPi-PREP | Configuring htop
[ INFO ] DietPi-PREP | Configuring serial login consoles
[ SUB1 ] DietPi-Set_hardware > serialconsole (disable)
[ INFO ] DietPi-Set_hardware | Disabling serial-getty on: /dev/ttyS0
[ OK ] DietPi-Set_hardware | systemctl unmask serial-getty@ttyS0
[FAILED] DietPi-Set_hardware | systemctl disable --now serial-getty@ttyS0
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl true --now serial-getty@ttyS0
audioz
17 January 2023 18:16
15
DietPi-PREP
βββββββββββββββββββββββββββββββββββββββββββββββββββββ
Step: [5] Applying DietPi tweaks and cleanup
[ INFO ] DietPi-PREP | APT purge for: gcc-9-base:arm64, please wait...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
gcc-9-base*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 268 kB disk space will be freed.
(Reading database ... 14894 files and directories currently installed.)
Removing gcc-9-base:arm64 (9.3.0-22) ...
[ OK ] DietPi-PREP | APT purge for: gcc-9-base:arm64
[ INFO ] DietPi-PREP | Restoring default base files:
removed '/etc/motd'
removed '/etc/profile'
removed '/etc/update-motd.d/10-uname'
removed directory '/etc/update-motd.d'
removed '/etc/issue'
removed '/etc/issue.net'
removed '/root/.cache/mesa_shader_cache/index'
removed directory '/root/.cache/mesa_shader_cache'
removed directory '/root/.cache'
removed '/root/.bashrc'
removed '/root/.profile'
removed directory '/root'
removed '/home/rock/.config/pulse/d3217ffb4e524b3cbd4172280dedd38d-stream-volumes.tdb'
removed '/home/rock/.config/pulse/d3217ffb4e524b3cbd4172280dedd38d-device-volumes.tdb'
removed '/home/rock/.config/pulse/d3217ffb4e524b3cbd4172280dedd38d-default-sink'
removed '/home/rock/.config/pulse/d3217ffb4e524b3cbd4172280dedd38d-default-source'
removed '/home/rock/.config/pulse/d3217ffb4e524b3cbd4172280dedd38d-card-database.tdb'
removed '/home/rock/.config/pulse/cookie'
removed directory '/home/rock/.config/pulse'
removed '/home/rock/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml'
removed directory '/home/rock/.config/xfce4/xfconf/xfce-perchannel-xml'
removed directory '/home/rock/.config/xfce4/xfconf'
removed directory '/home/rock/.config/xfce4'
removed directory '/home/rock/.config'
removed directory '/home/rock'
removed directory '/home'
removed directory '/media'
removed directory '/var/mail'
[ INFO ] DietPi-PREP | APT install for: --reinstall base-files, please wait...
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 70.1 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://deb.debian.org/debian bullseye/main arm64 base-files arm64 11.1+deb11u6 [70.1 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 70.1 kB in 0s (668 kB/s)
(Reading database ... 14889 files and directories currently installed.)
Preparing to unpack .../base-files_11.1+deb11u6_arm64.deb ...
Unpacking base-files (11.1+deb11u6) over (11.1+deb11u6) ...
Setting up base-files (11.1+deb11u6) ...
Configuration file '/etc/issue', does not exist on system.
Installing new config file as you requested.
Configuration file '/etc/issue.net', does not exist on system.
Installing new config file as you requested.
Configuration file '/etc/update-motd.d/10-uname', does not exist on system.
Installing new config file as you requested.
[ OK ] DietPi-PREP | APT install for: --reinstall base-files
[ OK ] DietPi-PREP | /var/lib/dpkg/info/base-files.postinst configure
[ OK ] DietPi-PREP | apt-get clean
[ INFO ] DietPi-PREP | Deleting list of known users and groups, not required by DietPi
userdel: user rock is currently used by process 1214
[ INFO ] DietPi-PREP | Resetting root user account
[ OK ] DietPi-PREP | usermod -d /root -s /bin/bash root
[ OK ] DietPi-PREP | eval chpasswd <<< 'root:dietpi'
[ OK ] DietPi-PREP | Creating DietPi user account
[ INFO ] DietPi-PREP | Removing misc files/folders/services, not required by DietPi
[ OK ] DietPi-PREP | rm -R /var/lib/bluetooth
[ OK ] DietPi-PREP | rm -Rf /var/lib/dhcp/* /var/lib/dhcp/.??* /var/lib/dhcp/.[^.]*
[ OK ] DietPi-PREP | rm -f /var/lib/misc/*.leases
[ OK ] DietPi-PREP | rm -Rf /var/backups/apt.extended_states.0 /var/backups/apt.extended_states.1.gz /var/backups/.??* /var/backups/.[^.]*
[ OK ] DietPi-PREP | rm -f /etc/*.org
[ OK ] DietPi-PREP | rm -Rf /usr/src/* /usr/src/.??* /usr/src/.[^.]*
[ OK ] DietPi-PREP | rm -R /usr/share/fonts
[ OK ] DietPi-PREP | rm -R /usr/share/icons
[ OK ] DietPi-PREP | update-rc.d -f fake-hwclock remove
[ OK ] DietPi-PREP | update-rc.d -f haveged remove
[ OK ] DietPi-PREP | update-rc.d -f hwclock.sh remove
[ OK ] DietPi-PREP | update-rc.d -f networking remove
[ OK ] DietPi-PREP | update-rc.d -f udev remove
[ OK ] DietPi-PREP | update-rc.d -f cron remove
[ OK ] DietPi-PREP | update-rc.d -f console-setup.sh remove
[ OK ] DietPi-PREP | update-rc.d -f sudo remove
[ OK ] DietPi-PREP | update-rc.d -f cpu_governor remove
[ OK ] DietPi-PREP | update-rc.d -f keyboard-setup.sh remove
[ OK ] DietPi-PREP | update-rc.d -f kmod remove
[ OK ] DietPi-PREP | update-rc.d -f procps remove
[ OK ] DietPi-PREP | update-rc.d -f leds.sh remove
[ OK ] DietPi-PREP | update-rc.d -f rockchip.sh remove
[ OK ] DietPi-PREP | update-rc.d -f S10atomic_commit.sh remove
[ OK ] DietPi-PREP | rm -f /etc/default/armbian* /etc/logrotate.d/armbian*
[ OK ] DietPi-PREP | rm -f /etc/cron.*/openmediavault*
[ OK ] DietPi-PREP | rm -f /usr/sbin/omv-*
[ OK ] DietPi-PREP | rm /etc/rc.local
[ OK ] DietPi-PREP | rm -f /etc/systemd/system/*getty@*.service.d/*autologin*.conf
[ OK ] DietPi-PREP | rm -R /usr/local/share/fonts
[ INFO ] DietPi-PREP | Setting modern /usr/local permissions
[ OK ] DietPi-PREP | chown -R root:root /usr/local
[ OK ] DietPi-PREP | chmod -R g-w /usr/local
[ OK ] DietPi-PREP | ln -sf /etc/profile.d/bash_completion.sh /etc/bashrc.d/dietpi-bash_completion.sh
[ OK ] DietPi-PREP | Setting setuid bit for "sudo" executable
[ INFO ] DietPi-PREP | Generating DietPi directories
[ OK ] DietPi-PREP | mkdir -p /var/lib/dietpi/postboot.d /var/lib/dietpi/dietpi-software/installed
[ OK ] DietPi-PREP | mkdir -p /var/tmp/dietpi/logs/dietpi-ramlog_store
[ OK ] DietPi-PREP | mkdir -p /mnt/dietpi_userdata /mnt/samba /mnt/ftp_client /mnt/nfs_client
[ OK ] DietPi-PREP | chown -R dietpi:dietpi /mnt/dietpi_userdata /mnt/samba /mnt/ftp_client /mnt/nfs_client
[ OK ] DietPi-PREP | find /mnt/dietpi_userdata /mnt/samba /mnt/ftp_client /mnt/nfs_client -type d -exec chmod 0775 {} +
[ INFO ] DietPi-PREP | Enabling DietPi services
[ OK ] DietPi-PREP | systemctl enable dietpi-ramlog
[ OK ] DietPi-PREP | systemctl enable dietpi-preboot
[ OK ] DietPi-PREP | systemctl enable dietpi-postboot
[ OK ] DietPi-PREP | systemctl enable dietpi-kill_ssh
[ OK ] DietPi-PREP | Configuring Cron
[ INFO ] DietPi-PREP | Removing all rfkill soft blocks and the rfkill package
[ INFO ] DietPi-PREP | APT purge for: rfkill, please wait...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
rfkill*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 146 kB disk space will be freed.
(Reading database ... 14889 files and directories currently installed.)
Removing rfkill (2.36.1-8+deb11u1) ...
[ OK ] DietPi-PREP | APT purge for: rfkill
[ OK ] DietPi-PREP | rm -R /var/lib/systemd/rfkill
[ INFO ] DietPi-PREP | Configuring wlan/eth naming to be preferred for networked devices:
[ OK ] DietPi-PREP | ln -sf /dev/null /etc/systemd/network/99-default.link
[ OK ] DietPi-PREP | ln -sf /dev/null /etc/udev/rules.d/80-net-setup-link.rules
[ INFO ] DietPi-PREP | Configuring DNS nameserver:
[ OK ] DietPi-PREP | systemctl disable --now systemd-networkd
[ OK ] DietPi-PREP | systemctl disable --now systemd-resolved
[ OK ] DietPi-PREP | rm -f /etc/resolv.conf
[ OK ] DietPi-PREP | systemctl disable wpa_supplicant
[ OK ] DietPi-PREP | Configuring network interfaces
[ SUB1 ] DietPi-Set_software > boot_wait_for_network (1)
[ OK ] DietPi-Set_software | mkdir -p /etc/systemd/system/dietpi-postboot.service.d
[ OK ] DietPi-Set_software | Desired setting in /boot/dietpi.txt was already set: AUTO_SETUP_BOOT_WAIT_FOR_NETWORK=1
[ OK ] boot_wait_for_network 1 | Completed
[ INFO ] DietPi-PREP | Disabling apt-daily services to prevent random APT cache lock
[ OK ] DietPi-PREP | systemctl disable --now apt-daily.service
[ OK ] DietPi-PREP | systemctl mask apt-daily.service
[ OK ] DietPi-PREP | systemctl disable --now apt-daily.timer
[ OK ] DietPi-PREP | systemctl mask apt-daily.timer
[ OK ] DietPi-PREP | systemctl disable --now apt-daily-upgrade.service
[ OK ] DietPi-PREP | systemctl mask apt-daily-upgrade.service
[ OK ] DietPi-PREP | systemctl disable --now apt-daily-upgrade.timer
[ OK ] DietPi-PREP | systemctl mask apt-daily-upgrade.timer
[ INFO ] DietPi-PREP | Disabling e2scrub services which are for LVM and require lvm2/lvcreate being installed
[ OK ] DietPi-PREP | systemctl disable --now e2scrub_all.timer e2scrub_reap
[ INFO ] DietPi-PREP | Enabling weekly TRIM
[ OK ] DietPi-PREP | systemctl enable fstrim.timer
[ OK ] DietPi-PREP | Generating /boot/dietpi/.hw_model
[ OK ] DietPi-PREP | Generating /etc/fstab
[ OK ] DietPi-PREP | mkdir -p /tmp/DietPi-PREP
[ OK ] DietPi-PREP | cd /tmp/DietPi-PREP
[ INFO ] DietPi-PREP | Resetting and adding dietpi.com SSH pub host key for DietPi-Survey/Bugreport uploads:
[ OK ] DietPi-PREP | mkdir -p /root/.ssh
[ OK ] DietPi-PREP | Configuring hostname and hosts
[ ] DietPi-PREP | eval cat << '_EOF_' > /etc/hosts
127.0.0.1 localhost
127.0.1.1 DietPi
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
[ OK ] DietPi-PREP | eval cat << '_EOF_' > /etc/hosts
127.0.0.1 localhost
127.0.1.1 DietPi
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
_EOF_
[ OK ] DietPi-PREP | Configuring htop
[ INFO ] DietPi-PREP | Configuring serial login consoles
[ SUB1 ] DietPi-Set_hardware > serialconsole (disable)
[ INFO ] DietPi-Set_hardware | Disabling serial-getty on: /dev/ttyS0
[ OK ] DietPi-Set_hardware | systemctl unmask serial-getty@ttyS0
[FAILED] DietPi-Set_hardware | systemctl disable --now serial-getty@ttyS0
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl true --now serial-getty@ttyS0
Unknown command verb true.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl true --now serial-getty@ttyS0
Unknown command verb true.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl disable --now serial-getty@ttyS0
Failed to disable unit: Unit file serial-getty@ttyS0.service does not exist.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-BugReport | Generating informative command outputs, please wait...
/boot/dietpi/dietpi-bugreport: line 138: aplay: command not found
/boot/dietpi/dietpi-bugreport: line 138: aplay: command not found
[ OK ] DietPi-BugReport | cp /tmp/G_EXEC_ERROR_REPORT G_EXEC_ERROR_REPORT
[ OK ] DietPi-BugReport | Packing upload archive
[ OK ] DietPi-BugReport | Sending bug report
[ OK ] DietPi-BugReport | Your bug report has been successfully uploaded.
- Reference code: f675ecee-1ba6-4fc5-8c2f-06b5ac8a0bf1
Please file a related bug report at GitHub or our forum:
- https://github.com/MichaIng/DietPi/issues
- https://dietpi.com/forum/c/troubleshooting/10
The uploaded file will be removed automatically after 48 hours or when your issue has been solved. Additionally you can remove it by running:
- dietpi-bugreport -1
Press any key to continue...
[ INFO ] DietPi-BugReport | Generating informative command outputs, please wait...
/boot/dietpi/dietpi-bugreport: line 138: aplay: command not found
/boot/dietpi/dietpi-bugreport: line 138: aplay: command not found
[ OK ] DietPi-BugReport | cp /tmp/G_EXEC_ERROR_REPORT G_EXEC_ERROR_REPORT
[ OK ] DietPi-BugReport | Packing upload archive
[ OK ] DietPi-BugReport | Sending bug report
[ OK ] DietPi-BugReport | Your bug report has been successfully uploaded.
- Reference code: f675ecee-1ba6-4fc5-8c2f-06b5ac8a0bf1
Please file a related bug report at GitHub or our forum:
- https://github.com/MichaIng/DietPi/issues
- https://dietpi.com/forum/c/troubleshooting/10
The uploaded file will be removed automatically after 48 hours or when your issue has been solved. Additionally you can remove it by running:
- dietpi-bugreport -1
Press any key to continue...
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl true --now serial-getty@ttyS0
Unknown command verb true.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[FAILED] DietPi-Set_hardware | systemctl disable --now serial-getty@ttyS0
[FAILED] DietPi-Set_hardware | systemctl disable --now serial-getty@ttyS0
[FAILED] DietPi-Set_hardware | systemctl disable --now serial-getty@ttyS0
[FAILED] DietPi-Set_hardware | systemctl disable --now serial-getty@ttyS0
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl true --now serial-getty@ttyS0
Unknown command verb true.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl disable --now serial-getty@ttyS0
Failed to disable unit: Unit file serial-getty@ttyS0.service does not exist.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl disable --now serial-getty@ttyS1
Failed to disable unit: Unit file serial-getty@ttyS1.service does not exist.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl disable --now serial-getty@ttyS0
Failed to disable unit: Unit file serial-getty@ttyS0.service does not exist.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl enable --now serial-getty@ttyS0
Failed to enable unit: Unit file serial-getty@ttyS0.service does not exist.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl disable --now serial-getty@ttyS0
Failed to disable unit: Unit file serial-getty@ttyS0.service does not exist.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-Set_hardware | Executing alternative command: apt update
Hit:1 http://apt.radxa.com/bullseye-stable bullseye InRelease
Hit:2 https://deb.debian.org/debian bullseye InRelease
Hit:3 https://deb.debian.org/debian bullseye-updates InRelease
Hit:4 https://deb.debian.org/debian-security bullseye-security InRelease
Hit:5 https://deb.debian.org/debian bullseye-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
[ OK ] Alternative command execution | Completed
[ OK ] DietPi-Set_hardware | systemctl mask serial-getty@ttyS0
[ INFO ] DietPi-Set_hardware | Disabling serial-getty on: /dev/ttyFIQ0
[ OK ] DietPi-Set_hardware | systemctl unmask serial-getty@ttyFIQ0
[FAILED] DietPi-Set_hardware | systemctl disable --now serial-getty@ttyFIQ0
[ INFO ] DietPi-Set_hardware | Executing alternative command: apt update
Hit:1 http://apt.radxa.com/bullseye-stable bullseye InRelease
Hit:2 https://deb.debian.org/debian bullseye InRelease
Hit:3 https://deb.debian.org/debian bullseye-updates InRelease
Hit:4 https://deb.debian.org/debian-security bullseye-security InRelease
Hit:5 https://deb.debian.org/debian bullseye-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
[ OK ] Alternative command execution | Completed
[ OK ] DietPi-Set_hardware | systemctl mask serial-getty@ttyFIQ0
[ OK ] DietPi-Set_hardware | Setting in /boot/dietpi.txt adjusted: CONFIG_SERIAL_CONSOLE_ENABLE=0
[ OK ] serialconsole disable | Completed
[ SUB1 ] DietPi-Set_hardware > serialconsole (enable)
[ INFO ] DietPi-Set_hardware | Enabling serial-getty on: /dev/ttyS2
[ OK ] DietPi-Set_hardware | systemctl unmask serial-getty@ttyS2
[FAILED] DietPi-Set_hardware | systemctl enable serial-getty@ttyS2
[ INFO ] DietPi-Set_hardware | Executing alternative command: systemctl disable serial-getty@ttyS2
Failed to disable unit: Unit file serial-getty@ttyS2.service does not exist.
[FAILED] Alternative command execution | Exited with error
Press any key to return to error handler menu...
[ INFO ] DietPi-Set_hardware | Executing alternative command: apt update
Hit:1 https://deb.debian.org/debian bullseye InRelease
Hit:2 https://deb.debian.org/debian bullseye-updates InRelease
Hit:3 http://apt.radxa.com/bullseye-stable bullseye InRelease
Hit:4 https://deb.debian.org/debian-security bullseye-security InRelease
Hit:5 https://deb.debian.org/debian bullseye-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
[ OK ] Alternative command execution | Completed
[ OK ] serialconsole enable | Completed
[ OK ] DietPi-PREP | Setting in /boot/dietpi.txt adjusted: CONFIG_SERIAL_CONSOLE_ENABLE=1
[ INFO ] DietPi-PREP | Disabling static and automatic login prompts on consoles tty2 to tty6:
[ OK ] DietPi-PREP | systemctl mask --now getty-static
[ OK ] DietPi-PREP | systemctl mask --now systemd-logind
[ OK ] DietPi-PREP | systemctl enable getty@tty1
[ INFO ] DietPi-PREP | Configuring locales:
[ SUB1 ] DietPi-Set_software > locale (C.UTF-8)
[ OK ] DietPi-Set_software | rm /etc/default/locale
[ OK ] DietPi-Set_software | dpkg-reconfigure -f noninteractive locales
[ OK ] DietPi-Set_software | Desired setting in /boot/dietpi.txt was already set: AUTO_SETUP_LOCALE=C.UTF-8
[ OK ] locale C.UTF-8 | Completed
[ INFO ] DietPi-PREP | Configuring time zone:
[ OK ] DietPi-PREP | rm -f /etc/localtime /etc/timezone
[ OK ] DietPi-PREP | ln -s /usr/share/zoneinfo/UTC /etc/localtime
[ OK ] DietPi-PREP | dpkg-reconfigure -f noninteractive tzdata
[ INFO ] DietPi-PREP | Configuring keyboard:
[ INFO ] DietPi-PREP | Configuring console:
[ OK ] DietPi-PREP | Desired setting in /etc/default/console-setup was already set: CHARMAP="UTF-8"
[ OK ] DietPi-PREP | eval debconf-set-selections <<< 'console-setup console-setup/charmap47 select UTF-8'
[ OK ] DietPi-PREP | setupcon --save
[ INFO ] DietPi-PREP | Applying architecture-specific tweaks:
[ OK ] DietPi-PREP | Removing foreign armhf DPKG architecture
[ INFO ] DietPi-PREP | Applying board-specific tweaks:
[ OK ] DietPi-PREP | Configuring hdparm
DietPi-PREP
βββββββββββββββββββββββββββββββββββββββββββββββββββββ
Step: [6] Finalise system for first boot of DietPi
[ OK ] DietPi-PREP | Enable Dropbear autostart
[ OK ] DietPi-PREP | systemctl unmask dropbear
[ OK ] DietPi-PREP | systemctl enable dropbear
[ INFO ] DietPi-PREP | Configuring services
[ SUB1 ] DietPi-Services > stop
[ OK ] DietPi-Services | stop : cron
[ SUB1 ] DietPi-Services > dietpi_controlled
[ OK ] DietPi-Services | dietpi_controlled : cron
[ INFO ] DietPi-PREP | Mask cron until 1st run setup is completed
[ OK ] DietPi-PREP | systemctl mask cron
[ INFO ] DietPi-PREP | Removing swapfile from image
[ SUB1 ] DietPi-Set_swapfile > Applying 0 /var/swap
[ INFO ] DietPi-Set_swapfile | Disabling and deleting all existing swap files
[ OK ] DietPi-Set_swapfile | swapoff -a
[ OK ] DietPi-Set_swapfile | Setting in /boot/dietpi.txt adjusted: AUTO_SETUP_SWAPFILE_SIZE=0
[ OK ] DietPi-Set_swapfile | Desired setting in /boot/dietpi.txt was already set: AUTO_SETUP_SWAPFILE_LOCATION=/var/swap
[ INFO ] DietPi-Set_swapfile | Setting /tmp tmpfs size: 1907 MiB
[ OK ] DietPi-Set_swapfile | mount -o remount /tmp
[ OK ] DietPi-PREP | Setting in /boot/dietpi.txt adjusted: AUTO_SETUP_SWAPFILE_SIZE=1
[ INFO ] DietPi-PREP | Generating default wpa_supplicant.conf
[ OK ] DietPi-WiFiDB | eval > /var/lib/dietpi/dietpi-wifi.db
[ INFO ] DietPi-WiFiDB | Applied WiFi DB slot 0 with SSID ""
[ INFO ] DietPi-WiFiDB | Applied WiFi DB slot 1 with SSID ""
[ INFO ] DietPi-WiFiDB | Applied WiFi DB slot 2 with SSID ""
[ INFO ] DietPi-WiFiDB | Applied WiFi DB slot 3 with SSID ""
[ INFO ] DietPi-WiFiDB | Applied WiFi DB slot 4 with SSID ""
[ OK ] DietPi-WiFiDB | chown root:root /var/lib/dietpi/dietpi-wifi.db /etc/wpa_supplicant/wpa_supplicant.conf
[ OK ] DietPi-WiFiDB | chmod 600 /var/lib/dietpi/dietpi-wifi.db /etc/wpa_supplicant/wpa_supplicant.conf
[ OK ] DietPi-PREP | mv /var/lib/dietpi/dietpi-wifi.db /boot/dietpi-wifi.txt
[ INFO ] DietPi-PREP | Disabling Bluetooth by default
[ SUB1 ] DietPi-Set_hardware > bluetooth (disable)
[ OK ] bluetooth disable | Completed
[ INFO ] DietPi-PREP | Enabling onboard WiFi modules by default
[ SUB1 ] DietPi-Set_hardware > wifimodules (onboard_enable)
[ INFO ] DietPi-Set_hardware | Input value (onboard_enable) is not supported on your system. Nothing has been applied.
[ OK ] wifimodules onboard_enable | Completed
[ INFO ] DietPi-PREP | Enabling generic WiFi by default
[ SUB1 ] DietPi-Set_hardware > wifimodules (enable)
[ INFO ] DietPi-Set_hardware | Please wait, enabling WiFi modules...
[ INFO ] DietPi-Set_hardware | Checking for required APT packages: iw wireless-tools crda wpasupplicant
[ OK ] wifimodules enable | Completed
[ INFO ] DietPi-PREP | Disabling soundcards by default
[ SUB1 ] DietPi-Set_hardware > soundcard (none)
[ INFO ] DietPi-Set_hardware | Resetting all sound card settings...
[ INFO ] DietPi-Set_hardware | Applying new sound card settings...
[ OK ] DietPi-Set_hardware | Desired setting in /boot/dietpi.txt was already set: CONFIG_SOUNDCARD=none
[ OK ] soundcard none | Completed
[ INFO ] DietPi-PREP | Resetting DietPi auto-generated settings and flag files
removed '/boot/dietpi/.dietpi-services_include_exclude'
removed '/boot/dietpi/.hw_model'
removed '/boot/dietpi/.version'
[ OK ] DietPi-PREP | cp /var/lib/dietpi/.dietpi_image_version /boot/dietpi/.version
[ INFO ] DietPi-PREP | Set init .install_stage to -1 (first boot)
[ INFO ] DietPi-PREP | Writing PREP information to file
[ INFO ] DietPi-PREP | Disabling and clearing APT cache
[ OK ] DietPi-PREP | rm /etc/apt/apt.conf.d/98dietpi-prep
[ SUB1 ] DietPi-Set_software > apt-cache (cache)
[ OK ] DietPi-Set_software | Added setting Dir::Cache "/tmp/apt"; to end of file /etc/apt/apt.conf.d/99-dietpi-cache
[ OK ] DietPi-Set_software | Added setting Dir::Cache::archives "/var/cache/apt/archives"; to end of file /etc/apt/apt.conf.d/99-dietpi-cache
[ OK ] DietPi-Set_software | Added setting Dir::Cache::pkgcache ""; to end of file /etc/apt/apt.conf.d/99-dietpi-cache
[ OK ] DietPi-Set_software | Added setting Dir::Cache::srcpkgcache ""; to end of file /etc/apt/apt.conf.d/99-dietpi-cache
[ OK ] DietPi-Set_software | rm -R /var/cache/apt
[ OK ] DietPi-Set_software | mkdir -p /var/cache/apt/archives
[ OK ] apt-cache cache | Completed
[ SUB1 ] DietPi-Set_software > apt-cache (clean)
[ OK ] DietPi-Set_software | rm -Rf /tmp/apt /var/cache/apt /var/lib/apt/lists /var/lib/apt/mirrors /var/lib/apt/periodic /var/lib/apt/cdroms.list
[ OK ] DietPi-Set_software | mkdir -p /var/cache/apt/archives
[ OK ] apt-cache clean | Completed
[ OK ] DietPi-PREP | Enabling automated partition and file system resize for first boot
[ OK ] DietPi-PREP | Enabling first boot installation process
[ INFO ] DietPi-PREP | Clearing lost+found
[ INFO ] DietPi-PREP | Clearing DietPi logs, written during PREP
removed directory '/var/tmp/dietpi/logs/dietpi-ramlog_store'
[ INFO ] DietPi-PREP | Clearing items below tmpfs mount points
[ OK ] DietPi-PREP | mkdir -p /mnt/tmp_root
[ OK ] DietPi-PREP | mount /dev/mmcblk1p5 /mnt/tmp_root
removed '/mnt/tmp_root/dev/console'
removed '/mnt/tmp_root/dev/fd'
removed '/mnt/tmp_root/dev/full'
removed '/mnt/tmp_root/dev/null'
removed '/mnt/tmp_root/dev/ptmx'
removed directory '/mnt/tmp_root/dev/pts'
removed '/mnt/tmp_root/dev/random'
removed directory '/mnt/tmp_root/dev/shm'
removed '/mnt/tmp_root/dev/stderr'
removed '/mnt/tmp_root/dev/stdin'
removed '/mnt/tmp_root/dev/stdout'
removed '/mnt/tmp_root/dev/tty'
removed '/mnt/tmp_root/dev/urandom'
removed '/mnt/tmp_root/dev/zero'
removed directory '/mnt/tmp_root/run/lock'
removed directory '/mnt/tmp_root/run/mount'
removed '/mnt/tmp_root/run/utmp'
removed directory '/mnt/tmp_root/tmp/systemd-private-b93eda8717d4460c9001a9455cfdf172-ntp.service-P39Vqh/tmp'
removed directory '/mnt/tmp_root/tmp/systemd-private-b93eda8717d4460c9001a9455cfdf172-ntp.service-P39Vqh'
removed directory '/mnt/tmp_root/tmp/systemd-private-b93eda8717d4460c9001a9455cfdf172-systemd-logind.service-PilXkj/tmp'
removed directory '/mnt/tmp_root/tmp/systemd-private-b93eda8717d4460c9001a9455cfdf172-systemd-logind.service-PilXkj'
removed directory '/mnt/tmp_root/tmp/.ICE-unix'
removed directory '/mnt/tmp_root/tmp/.Test-unix'
removed '/mnt/tmp_root/tmp/.X0-lock'
removed '/mnt/tmp_root/tmp/.X11-unix/X0'
removed directory '/mnt/tmp_root/tmp/.X11-unix'
removed directory '/mnt/tmp_root/tmp/.XIM-unix'
removed directory '/mnt/tmp_root/tmp/.font-unix'
removed '/mnt/tmp_root/var/log/alternatives.log'
removed '/mnt/tmp_root/var/log/apt/eipp.log.xz'
removed '/mnt/tmp_root/var/log/apt/history.log'
removed '/mnt/tmp_root/var/log/apt/term.log'
removed directory '/mnt/tmp_root/var/log/apt'
removed '/mnt/tmp_root/var/log/bootstrap.log'
removed '/mnt/tmp_root/var/log/btmp'
removed '/mnt/tmp_root/var/log/dpkg.log'
removed '/mnt/tmp_root/var/log/drm-cursor.log'
removed '/mnt/tmp_root/var/log/faillog'
removed '/mnt/tmp_root/var/log/journal/d3217ffb4e524b3cbd4172280dedd38d/system@92f2fcd5e6c14532a68a5b673fe19d63-0000000000000001-0005ed0a058c2afb.journal'
removed '/mnt/tmp_root/var/log/journal/d3217ffb4e524b3cbd4172280dedd38d/system@0005ed0a0592862e-19fcb036129cc778.journal~'
removed '/mnt/tmp_root/var/log/journal/d3217ffb4e524b3cbd4172280dedd38d/system.journal'
removed '/mnt/tmp_root/var/log/journal/d3217ffb4e524b3cbd4172280dedd38d/user-1000.journal'
removed directory '/mnt/tmp_root/var/log/journal/d3217ffb4e524b3cbd4172280dedd38d'
removed directory '/mnt/tmp_root/var/log/journal'
removed '/mnt/tmp_root/var/log/lastlog'
removed directory '/mnt/tmp_root/var/log/private'
removed '/mnt/tmp_root/var/log/wtmp'
[ OK ] DietPi-PREP | umount /mnt/tmp_root
[ OK ] DietPi-PREP | rmdir /mnt/tmp_root
[ INFO ] DietPi-PREP | Running general cleanup of misc files
removed '/etc/group-'
removed '/etc/gshadow-'
removed '/etc/passwd-'
removed '/etc/shadow-'
removed '/etc/subgid-'
removed '/etc/subuid-'
removed '/var/cache/debconf/config.dat-old'
removed '/var/cache/debconf/templates.dat-old'
removed '/var/lib/dpkg/diversions-old'
removed '/var/lib/dpkg/statoverride-old'
removed '/var/lib/dpkg/status-old'
[ INFO ] DietPi-PREP | The used kernel version is:
- Linux rock-4c-plus 4.4.194-11-rk3399-rockchip-g1bb08d49cc40 #1 SMP Fri Nov 4 21:33:40 CST 2022 aarch64 GNU/Linux
[ INFO ] DietPi-PREP | The following kernel DEB packages have been found:
ii linux-image-4.4.194-11-rk3399-rockchip-g1bb08d49cc40 4.4.194-11-rk3399-rockchip arm64 Linux kernel, version 4.4.194-11-rk3399-rockchip-g1bb08d49cc40
[ INFO ] DietPi-PREP | The following kernel images and modules have been found:
/boot:
total 27M
-rwxr-xr-x 1 root root 4.3M Nov 4 13:34 System.map-4.4.194-11-rk3399-rockchip-g1bb08d49cc40
-rwxr-xr-x 1 root root 146K Nov 4 13:34 config-4.4.194-11-rk3399-rockchip-g1bb08d49cc40
drwxr-xr-x 4 root root 4.0K Jan 17 16:16 dietpi
-rwxr-xr-x 1 root root 18K Jan 15 22:29 dietpi-LICENSE.txt
-rwxr-xr-x 1 root root 16K Jan 15 22:29 dietpi-README.md
-rwxr-xr-x 1 root root 3.9K Jan 17 16:16 dietpi-wifi.txt
-rwxr-xr-x 1 root root 16K Jan 17 16:16 dietpi.txt
drwxr-xr-x 3 root root 4.0K Nov 9 15:09 dtbs
drwxr-xr-x 2 root root 4.0K Nov 9 15:09 extlinux
-rwxr-xr-x 1 root root 5.7M Jan 17 16:10 initrd.img-4.4.194-11-rk3399-rockchip-g1bb08d49cc40
-rwxr-xr-x 1 root root 16M Nov 4 13:34 vmlinuz-4.4.194-11-rk3399-rockchip-g1bb08d49cc40
/lib/modules:
total 4.0K
drwxr-xr-x 3 root root 4.0K Jan 17 16:07 4.4.194-11-rk3399-rockchip-g1bb08d49cc40
[ OK ] DietPi-PREP | Completed, disk can now be saved to .img for later use, or, reboot system to start first run of DietPi.
[ OK ] DietPi-PREP | To create an .img file, you can "poweroff" and run the following command from the host/external DietPi system:
- bash -c "$(curl -sSfL https://raw.githubusercontent.com/MichaIng/DietPi/master/.build/images/dietpi-imager)"
ok the installer finished. And after a reboot, the system is not coming back online?
audioz
18 January 2023 10:53
17
Yes I can do the full install but the system wonβt boot after install
and I canβt run the desktop after installation
sorry for the late reply
Jappe
18 January 2023 13:00
18
Any desktop environment should be removed by the script and you would need to install it again with dietpi-software
.
But since you are unable to boot, this is another problem.
YOu see no output at all with an attached display? Does the blue/red LED does something?
serial console access would be helpful to see where it stuck during boot. Maybe @MichaIng has some further ideas.
Ay, you wonβt have joy for long with this legacy vendor image with Linux 4.4 . For a hint why it doesnβt boot, the whole dietpi-installer
output would be helpful.
I checked your bug report about why serial-getty@.service
enabling/disabling fails, and wow: the /lib/systemd/system/serial-getty@.service
which is part of the systemd
package has been removed from the image. So much about quality of vendor images . Can be repaired by reinstalling systemd
:
apt install --reinstall systemd
There is a lot of further mess, like enabled vendor services which are not installed anymore. I guess some overlay package was removed.
However, this is not responsible for failing boot. Since our current image does not work, the C Plus variant seems to be quite different. The kernel device tree has been added here: https://github.com/armbian/build/pull/4129
But it seems to require a dedicated U-Boot build. Did you actually test to boot our ROCK PI 4 image from SD card? Probably it uses a different eMMC controller or so.
I highly recommend to not try with Radxaβs image, but use Armbianβs instead: https://dl.armbian.com/rockpi-4cplus/archive/Armbian_22.11.1_Rockpi-4cplus_bullseye_current_5.15.80_minimal.img.xz
When running dietpi-installer
, choose β22 : Generic deviceβ (end of list), otherwise the ROCK Pi 4B U-boot package will be installed. If this works, we can add a variant to the installer or new hardware model ID and generated dedicated official images for it.