GNU/Linux >> Znalost Linux >  >> Cent OS

FATAL:Chyba při vkládání rds_rdma

Problém

Modul RDS se po restartu uzlů clusteru nenačítá. CRS proto nemůže běžet na žádném z uzlů. Při pokusu o načtení modulu se zobrazí následující chyby:

# 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)

Výstup dmesg zobrazuje následující položky:

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

Když tento problém nastane. Démon „ccsd“ Cluster Synchronization Services (CSS) se nespustí, takže neumožní úplné spuštění GI. V souboru trasování démona Cluster Synchronization Services (CSS) „ocssd.trc“ jsou zaznamenány následující položky

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]

Řešení

Problém je způsoben řádkem „install rds /bin/true “, který se objeví v /etc/modprobe.d/network.conf soubor funguje podobně jako blacklist tohoto modulu, ale s vyšší prioritou.

Řešením problému je provedení některé z následujících akcí, jejichž hlavním cílem je zbavit se „install rds /bin/true“, aby se modul mohl načíst po každém restartu systému.

1. Odeberte soubor /etc/modprobe.d/network.conf nebo jej přesuňte do jiného adresáře jako /tmp.

nebo

2. Zakomentujte řádek v /etc/modprobe.d/network.conf jako v příkladu níže

# install rds /bin/true

Pak můžeme pokračovat pouze k restartování systému a ujistit se, že rds je načteno po restartu, pokud rds není načteno, načtěte modul spuštěním:

# modprobe rds_rdma

nebo

Spusťte následující příkazy:

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

Jakmile je modul rds správně načten, CRS lze spustit na všech uzlech clusteru.

Poznámka:Název souboru pod „/etc/modprobe.d/“ pro modul rds závisí na tom, co chce uživatel používat. např.:„network.conf“ nebo „rds.conf“


Cent OS
  1. „passwd:Modul je neznámý“ – chyba při změně hesla v CentOS/RHEL 6

  2. CentOS/RHEL – příkaz vgs hlásí chybu:„global/global_filter“ neznámý

  3. Závažná chyba:Volání nedefinované funkce curl_init()

  1. fatální chyba openssl/evp.h:Žádný takový soubor nebo adresář:[Vyřešeno]

  2. Závažná chyba:cuda.h:Žádný takový soubor nebo adresář

  3. Chyba iptables:neznámá volba --dport

  1. Chyba v definici sítě:Neznámý klíč Dhcp4-overrides?

  2. "Nelze vyřešit proxy:https; Neznámá chyba“ – chyba s „yum update“

  3. Závažná chyba:Volání nedefinované funkce mb_substr() Chyba