Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar.

Fehlerbehebung

Installation

Fehler "Paket 'linux-modules-extra-x.x.x-x-generic' hat keinen Installationskandidaten" während der Installation auf Debian-Maschinen

Für Debian-Maschinen, wenn Sie Fehler ähnlich den folgenden beim Installieren von zusätzlichen Linux-Kernel-Modulen feststellen, müssen Sie eine verfügbare Version auf den pkg-Sammlungswebseiten wie dieser finden, anstatt sich direkt auf uname -r zu verlassen:

apt install -y linux-modules-extra-`uname -r`
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package linux-modules-extra-5.15.0-67-generic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'linux-modules-extra-5.15.0-67-generic' has no installation candidate

Zum Beispiel, für Ubuntu 22.04, ist eine gültige Version linux-modules-extra-5.15.0-76-generic:

apt update -y
apt install -y linux-modules-extra-5.15.0-76-generic

Festplatte

Fehler "Ungültiges Argument" im Festplattensstatus nach Hinzufügen einer Blocktyp-Festplatte

Nach dem Hinzufügen einer Blocktyp-Festplatte zeigt der Festplattensstatus Fehlermeldungen an:

Disk disk-1(/dev/nvme1n1) on node dereksu-ubuntu-pool1-bf77ed93-2d2p9 is not ready:
failed to generate disk config: error: rpc error: code = Internal desc = rpc error: code = Internal
desc = failed to add block device: failed to create AIO bdev: error sending message, id 10441,
method bdev_aio_create, params {disk-1 /host/dev/nvme1n1 4096}: {"code": -22,"message": "Invalid argument"}

Überprüfen Sie als Nächstes die Protokollnachricht des Instance-Manager-Pods auf demselben Knoten. Wenn das Protokoll Folgendes zeigt:

[2023-06-29 08:51:53.762597] bdev_aio.c: 762:create_aio_bdev: *WARNING*: Specified block size 4096 does not match auto-detected block size 512
[2023-06-29 08:51:53.762640] bdev_aio.c: 788:create_aio_bdev: *ERROR*: Disk size 100000000000 is not a multiple of block size 4096

Diese Nachrichten zeigen an, dass die Größe Ihrer Festplatte kein Vielfaches der Blockgröße 4096 ist und vom Longhorn-System nicht unterstützt wird.

Um dieses Problem zu lösen, können Sie die folgenden Schritte ausführen

  1. Entfernen Sie die neu hinzugefügte Blocktyp-Festplatte vom Knoten.

  2. Partitionieren Sie die Blocktyp-Festplatte mit dem fdisk Dienstprogramm und stellen Sie sicher, dass die Partitionsgröße ein Vielfaches der Blockgröße 4096 ist.

  3. Fügen Sie die partitionierte Festplatte dem Longhorn-Knoten hinzu.