GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

SCHWERWIEGEND:Fehler beim Einfügen von rds_rdma

Das Problem

Das RDS-Modul wird nach dem Neustart der Knoten des Clusters nicht geladen. Daher kann das CRS auf keinem der Knoten ausgeführt werden. Beim Versuch, das Modul zu laden, werden die folgenden Fehler angezeigt:

# modprobe rds_rdma
FATAL: Error inserting rds_rdma
/lib/modules/2.6.18-274.18.1.0.1.el5/updates/net/rds/rds_rdma.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Die dmesg-Ausgabe zeigt die folgenden Einträge:

rds_rdma: Unknown symbol rds_cong_map_updated
rds_rdma: Unknown symbol rds_conn_drop
rds_rdma: Unknown symbol rds_message_addref
rds_rdma: Unknown symbol rds_trans_unregister
rds_rdma: Unknown symbol rds_info_deregister_func
rds_rdma: Unknown symbol rds_send_get_message
rds_rdma: Unknown symbol rds_for_each_conn_info
rds_rdma: Unknown symbol rds_message_add_rdma_dest_extension
rds_rdma: Unknown symbol rds_wq
rds_rdma: Unknown symbol rds_atomic_send_complete
rds_rdma: Unknown symbol rds_conn_connect_if_down
rds_rdma: Unknown symbol rds_conn_destroy

Wenn dieses Problem auftritt. Der Cluster Synchronization Services (CSS)-Daemon „ccsd“ wird nicht gestartet, sodass GI nicht vollständig gestartet werden kann. Die folgenden Einträge werden in der Ablaufverfolgungsdatei „ocssd.trc“

des Cluster Synchronization Services (CSS)-Daemon protokolliert

2017-10-25 20:13:23.776120 : SKGFD:922437376: ERROR: -8(OS Error -1 (open,sskgxplp,Invalid protocol requested (2) or protocol not loaded.,Error 0)
2017-10-25 20:13:23.776127 : SKGFD:922437376: ERROR: -10(OSS Operation oss_initialize failed with error 4 [Network initialization failed]

Die Lösung

Das Problem wird verursacht, da die Zeile „install rds /bin/true “, die in /etc/modprobe.d/network.conf erscheint Datei funktioniert ähnlich wie eine schwarze Liste dieses Moduls, aber mit höherer Priorität.

Die Lösung des Problems besteht darin, eine der folgenden Aktionen auszuführen, deren Hauptziel darin besteht, „install rds /bin/true“ loszuwerden, damit das Modul nach jedem Systemneustart geladen werden kann.

1. Entfernen Sie die Datei /etc/modprobe.d/network.conf oder verschieben Sie es in ein anderes Verzeichnis wie /tmp.

oder

2. Auskommentieren der Zeile in /etc/modprobe.d/network.conf wie im Beispiel unten

# install rds /bin/true

Dann können wir einfach das System neu starten und sicherstellen, dass rds nach dem Neustart geladen ist. Wenn rds nicht geladen ist, laden Sie das Modul, indem Sie Folgendes ausführen:

# modprobe rds_rdma

oder

Führen Sie die folgenden Befehle aus:

# depmod -ae current_kernel_version_running  -------> for example 2.6.18-274.18.1.0.1.el5
# modprobe rds_rdma
# reboot

Sobald das rds-Modul ordnungsgemäß geladen ist, kann CRS auf allen Knoten des Clusters gestartet werden.

Hinweis:Der Dateiname unter „/etc/modprobe.d/“ für das rds-Modul hängt davon ab, was der Benutzer verwenden möchte. dh:„network.conf“ oder „rds.conf“


Cent OS
  1. Schwerwiegender Php-Fehler:Aufruf einer undefinierten Funktion Thesql_connect()?

  2. Ubuntu-Sitzungsabstürze:Gdk-Warnung:Gnome-Sitzung:Fatal Io Error 11?

  3. Fehler in der Netzwerkdefinition:Unbekannter Schlüssel Dhcp4-Overrides?

  4. „Proxy konnte nicht aufgelöst werden:https; Unbekannter Fehler“ – Fehler bei „yum update“

  5. Schwerwiegender Fehler:Aufruf einer undefinierten Funktion mb_substr() Fehler

Nouveau-Fehler:Unbekannter Chipsatz beim Start von Ubuntu 14.04?

Behoben – Fehler „Unbekannte Adresse“ 550 – Überprüfung in Exim fehlgeschlagen

arm-linux-gnu-gcc schwerwiegender Fehler:stdio.h:Keine solche Datei oder Verzeichnis

insmod-Fehler:Einfügen von „./hello.ko“:-1 Ungültiges Modulformat

Postgres-Fehlermeldung:FATAL:Ident-Authentifizierung für Benutzer fehlgeschlagen ...

iptables-Fehler:unbekannte Option --dport