Seite 1 von 1

[gelöst] Could not prepare Boot variable: No such file or directory

Verfasst: 04 Aug 2021, 12:13
von Sasu
Hallo zusammen,

wir haben heute für unseren OPSI und drei Depots die Aktualisierung von 4.1 auf 4.2 vorgenommen und da wir einmal am Warten waren ist auch gleich noch das Distro Update auf Ubuntu 20.04 gelaufen - nicht ganz reibungsfrei, aber im Ergebnis erfolgreich beendet. Auch die WinPE haben wir bei der Gelegenheit aktualisiert.


Softwarepakete laufen sauben - soweit, so gut.


Leider spuckt die PXE Installation unseres Testrechners die o.g. Fehlermeldung aus und bleibt dort stehen. Ein Kaltstart lässt dann die Installation dann weiterlaufen.

Wir installieren in UEFI mit Secure Boot.

Diese hier ist der Auszug aus dem LogFile:
(6741) [5] [2021-08-04 11:15:01.293] [ ] setting winpe to the top of winpe boot order (setup.py:1759)
(6742) [7] [2021-08-04 11:15:01.293] [ ] Removing LD_LIBRARY_PATH from env for subprocess (Posix.py:826)
(6743) [6] [2021-08-04 11:15:01.293] [ ] Executing: /bin/efibootmgr -c --disk /dev/sda --part 4 -L opsitempwinpe --loader \\EFI\\boot\\bootx64.efi (Posix.py:912)
(6744) [6] [2021-08-04 11:15:01.295] [ ] Using encoding 'UTF-8' (Posix.py:948)
(6745) [7] [2021-08-04 11:15:01.455] [ ] >>> Could not prepare Boot variable: No such file or directory (Posix.py:994)
(6746) [7] [2021-08-04 11:15:01.455] [ ] >>> (Posix.py:994)
(6747) [7] [2021-08-04 11:15:01.455] [ ] Exit code: 5 (Posix.py:1001)
(6748) [2] [2021-08-04 11:15:02.457] [ ] Command '/bin/efibootmgr -c --disk /dev/sda --part 4 -L opsitempwinpe --loader \\EFI\\boot\\bootx64.efi' failed (5):
(6749) Could not prepare Boot variable: No such file or directory
(6750) (Logger.py:344)
(6751) Traceback (most recent call last):
(6752) File "run-master", line 1647, in <module>
(6753) File "/tmp/setup.py", line 1775, in <module>
(6754) execute('/bin/efibootmgr -c --disk %s --part %s -L opsitempwinpe --loader \\\\EFI\\\\boot\\\\bootx64.efi' % (disk.device, winpePartitionNumber))
(6755) File "OPSI/System/Posix.py", line 1009, in execute
(6756) RuntimeError: Command '/bin/efibootmgr -c --disk /dev/sda --part 4 -L opsitempwinpe --loader \\EFI\\boot\\bootx64.efi' failed (5):
(6757) Could not prepare Boot variable: No such file or directory


Kennt jemand das Problem?

EDIT: Die ersten Tests mit verschiedenen Clients zeigen eine Tendenz. Von fünf Testsystemen bringen die drei Intel den Fehler wogegen die AMD Laptops funktionieren.

Re: Could not prepare Boot variable: No such file or directory

Verfasst: 04 Aug 2021, 15:13
von m.radtke
Hi

ist im winpe bzw. winpe_uefi Verzeichnis, je nachdem on das winpe_uefi nur ein link auf winpe ist, die Datei

Code: Alles auswählen

./EFI/Boot/bootx64.efi
vorhanden?

Re: Could not prepare Boot variable: No such file or directory

Verfasst: 05 Aug 2021, 07:00
von Sasu
Guten Morgen Herr Radtke,
m.radtke hat geschrieben: 04 Aug 2021, 15:13 Hi

ist im winpe bzw. winpe_uefi Verzeichnis, je nachdem on das winpe_uefi nur ein link auf winpe ist, die Datei

Code: Alles auswählen

./EFI/Boot/bootx64.efi
vorhanden?
Ja, die Datei ist vorhanden. Mit Änderungsdatum vom 04.06.2021.

Re: Could not prepare Boot variable: No such file or directory

Verfasst: 31 Aug 2021, 15:33
von payload
Hi Sasu!
Kennt jemand das Problem?
Ja, das Problem kenne ich tatsächlich.
Bei uns hat es bisher immer geholfen, im Reiter "Host-Parameter" des betroffenen Rechners den Punkt "opsi-linux-bootimage.append" leer zu fegen.
EDIT: Die ersten Tests mit verschiedenen Clients zeigen eine Tendenz. Von fünf Testsystemen bringen die drei Intel den Fehler wogegen die AMD Laptops funktionieren.
Hier haben alle Prozessor-Sorten (unregelmäßig) Fehler gebracht.
Die oben genannten Parameter zu leeren hat aber bisher immer zum Erfolg geführt.

Grüße!

Re: Could not prepare Boot variable: No such file or directory

Verfasst: 01 Sep 2021, 13:17
von Sasu
Getestet und funktioniert bei meinen Kandidaten auch so :D