Moin!
Nachdem wegen Lieferschwierigkeiten bei berrybase die Neuteile erst gestern angekommen sind gibt es ein - hoffentlich nur kleines - Problem. Der rpi-imager (um die SD auf SSD zu klonen) läuft nicht. es kommt diese Fehlermeldung:
pi5@pi5:~ $ rpi-imager
/tmp/.mount_rpi-imoCHJ71/AppRun.wrapped: error while loading shared libraries: /lib/aarch64-linux-gnu/libXau.so.6: invalid ELF header
pi5@pi5:~ $
Was ich gemacht habe: Mit Raspbeery Pi Imager (MacOS - Version) eine SD-Karte mit dem neuestem 64bit Image versehen, in den Pi 5 gesteckt, mit Ethernet und Strom verkabelt. Dann alle Updates laufen lassen. ( sudo apt update && sudo apt dist-upgrade -y)
Der Pi war zu der Zeit per ssh und per vnc connect (MacOS-Version) erreichbar.
Dann
pi5@pi5:~ $ sudo rpi-eeprom-update
*** UPDATE AVAILABLE ***
Run "sudo rpi-eeprom-update -a" to install this update now.
To configure the bootloader update policy run "sudo raspi-config"
BOOTLOADER: update available
CURRENT: Mon 23 Sep 13:02:56 UTC 2024 (1727096576)
LATEST: Tue 12 Nov 16:10:44 UTC 2024 (1731427844)
RELEASE: default (/lib/firmware/raspberrypi/bootloader-2712/default)
Use raspi-config to change the release.
pi5@pi5:~ $ sudo rpi-eeprom-update -a
*** PREPARING EEPROM UPDATES ***
BOOTLOADER: update available
CURRENT: Mon 23 Sep 13:02:56 UTC 2024 (1727096576)
LATEST: Tue 12 Nov 16:10:44 UTC 2024 (1731427844)
RELEASE: default (/lib/firmware/raspberrypi/bootloader-2712/default)
Use raspi-config to change the release.
CURRENT: Mon 23 Sep 13:02:56 UTC 2024 (1727096576)
UPDATE: Tue 12 Nov 16:10:44 UTC 2024 (1731427844)
BOOTFS: /boot/firmware
'/tmp/tmp.d2gUtBmILf' -> '/boot/firmware/pieeprom.upd'
UPDATING bootloader. This could take up to a minute. Please wait
*** Do not disconnect the power until the update is complete ***
If a problem occurs then the Raspberry Pi Imager may be used to create
a bootloader rescue SD card image which restores the default bootloader image.
flashrom -p linux_spi:dev=/dev/spidev10.0,spispeed=16000 -w /boot/firmware/pieeprom.upd
Verifying update
VERIFY: SUCCESS
UPDATE SUCCESSFUL
pi5@pi5:~ $ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 59.5G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 59G 0 part /
pi5@pi5:~ $ sudo raspi-config
Updating bootloader EEPROM
image: /lib/firmware/raspberrypi/bootloader-2712//default/pieeprom-2024-11-12.bin
config_src: /tmp/tmp.uvi5i1CzhE
config: /tmp/tmp.uvi5i1CzhE
################################################################################
[all]
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf146
################################################################################
*** CREATED UPDATE /tmp/tmpiipw0ar9/pieeprom.upd ***
CURRENT: Mon 23 Sep 13:02:56 UTC 2024 (1727096576)
UPDATE: Tue 12 Nov 16:10:44 UTC 2024 (1731427844)
BOOTFS: /boot/firmware
'/tmp/tmp.4hsZefdrZg' -> '/boot/firmware/pieeprom.upd'
UPDATING bootloader. This could take up to a minute. Please wait
*** Do not disconnect the power until the update is complete ***
If a problem occurs then the Raspberry Pi Imager may be used to create
a bootloader rescue SD card image which restores the default bootloader image.
flashrom -p linux_spi:dev=/dev/spidev10.0,spispeed=16000 -w /boot/firmware/pieeprom.upd
Verifying update
VERIFY: SUCCESS
UPDATE SUCCESSFUL
Broadcast message from root@pi5 on pts/1 (Wed 2025-01-15 00:32:53 CET):
The system will reboot now!
Display More
Da dann laut https://blog.berrybase.de/raspberry-pi5-…d/#comment-9789 - Das Betriebssystem auf der M.2 – SSD und Prüfung - der Imager aufgerufen werden soll habe ich die Möglichkeit gesucht - und auf der Raspberry Pi Herstellerseite einen Terminalbefehl gefunden, der mir weiterhelfen sollte. Ergebnis:
pi5@pi5:~ $ sudo apt install rpi-imager
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
rpi-imager is already the newest version (1.9.1).
The following package was automatically installed and is no longer required:
libwlroots12
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Aber leider kam nur:
pi5@pi5:~ $ rpi-imager
/tmp/.mount_rpi-im0P4OIz/AppRun.wrapped: error while loading shared libraries: /lib/aarch64-linux-gnu/libXau.so.6: invalid ELF header
Also irgendwas fehlt, aber ich kann nicht exakt erkennen was ich nun machen muß. Was ist der ungültige ELF-Header?
Nebenbei bemerkt: Irgendwann zwischendurch lief dann der vnc connect nicht mehr, es kommt nur noch die Fehlermeldung "Die Verbindung wurde vom Computer abgelehnt". Hä? Wer denn nun, der Mac oder der Pi? Eine neu angelegte Verbindung bringt die selbe Meldung.
Gruß aus Holstein