apt-clone upgrade
Ich habe eine funktionierende Maschine mit NexentaCore Platform 2.0rc2 (OpenSolaris b104), die ich mit --- NCP 3.0a4 (OpenSolaris b124) auf den neuesten Stand bringen möchte .
Der Upgrade-Prozess scheint erfolgreich abgeschlossen zu sein, allerdings startet die Maschine neu, gleich nachdem ich den neuen Prüfpunkt im GRUB-Menü ausgewählt habe.
Wenn ich den neuen Checkpoint mit „-v“ boote, sehe ich die folgenden Meldungen, kurz bevor der Bildschirm zum Neustarten aufflackert:
WARNING: failed to resolve 'scsa,probe' driver alias, defaulting to 'nulldriver'
WARNING: failed to resolve 'scsa,nodev' driver alias, defaulting to 'nulldriver'
Ich bin nicht sicher, ob das damit zusammenhängt.
Irgendwelche Vorschläge zur Fehlerbehebung?
Antwort1
Möglicherweise möchten Sie die Option -k zum Grub-Menüeintrag hinzufügen, damit das Betriebssystem im Falle einer Panik auf mdb zurückgreift. Etwas wie:
.../unix -k -B $ZFS-BOOTFS,console=text -m verbose
Antwort2
Ich habe das gleiche Problem. Ein Screenshot zeigt außerdem:
WARNUNG: Der Treiberalias „scsa,probe“ konnte nicht aufgelöst werden, standardmäßig wird „nulldriver“ verwendet. WARNUNG: Der Treiberalias „scsa,nodev“ konnte nicht aufgelöst werden, standardmäßig wird „nulldriver“ verwendet.
/kernel/fs/amd64/zfs: undefiniertes Symbol „lbolt“ /kernel/fs/amd64/zfs: undefiniertes Symbol „lbolt64“ WARNUNG: mod_load: Modul „zfs“ kann nicht geladen werden
panic[cpu0]/thread=fffffffffbc2e7a0: ZFS-Modul kann nicht _init werden
Ich habe ein bisschen herumgeschnüffelt und festgestellt, dass sich die aktualisierten /kernel/misc/amd64/scsi- und /kernel/misc/scsi-Dateien beide vom Original unterscheiden, zumindest was die Zeichenfolgen „scsa,probe“ und „scsa,nodev“ betrifft. Ich bin mir jedoch nicht sicher, woher diese Zeichenfolgen kommen. Das Kopieren dieser Dateien von einem bekannten guten Verzeichnis hat nur eine Reihe neuer Fehler erzeugt.
Antwort3
Wenn Sie AMD-Prozessoren verwenden, kann es sein, dass der neue Kernel (wie Paul Archer festgestellt hat) sehr pingelig mit den älteren AMD-Produktreihen ist. Ich bin darauf gestoßen, als die älteren AMDs zu zufälligen Neustarts bis hin zu erfolglosen/fehlgeschlagenen Starts führten.