Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

ECS: Řešení ECS pro chybu zabezpečení vzdáleného spouštění kódu Apache Log4j

Summary: Chyba zabezpečení Apache Log4j.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Identifikátor CVE CVE-2021-44228
Identifikátor CVE CVE_2021-45046

Publikace společnosti Apache: Vzdálené spouštění kódu Apache Log4j 

Cause

Chyba zabezpečení Apache Log4j.

Resolution

Kdo by měl tento postup spustit?

Společnost Dell požaduje, aby tento postup upgradu aplikace xDoctor a instalace opravy provedli zákazníci. Jedná se o nejrychlejší a nejbezpečnější metodu, která zabraňuje dlouhodobému vystavení této chybě zabezpečení Apache. Všechny kroky jsou podrobně popsány v tomto článku znalostní databáze. Můžete také postupovat podle videoprůvodce, který najdete na odkazu uvedeném níže v tomto článku znalostní databáze.

Video: Apache-Log4j
 

Dopad postupu:

Očekávejte možné vypršení časového limitu I/O při restartování služeb. Aplikace přistupující ke clusteru musí být schopné zpracovat vypršení časového limitu I/O. K provedení tohoto postupu doporučujeme využít okno údržby.
 

Doba trvání činnosti (přibližně):

Ve výchozím nastavení je mezi restarty služeb nastavena přibližně 7minutová prodleva pro každý uzel. Počet uzlů ve virtuálním datovém centru (VDC) vynásobený 7 minutami + 60 minut pro přípravu, stabilizaci DT a nutné následné kontroly.
 
Příklady:
Proces u systému VDC se 48 uzly může trvat přibližně 6,5 hodiny:
7,5 minuty x 48 (počet uzlů VDC) + 30 minut (příprava) = 6,5 hodiny nebo 390 minut.

Proces u systému VDC s 8 uzly může trvat přibližně 1,5 hodiny:
7,5 minuty x 8 (počet uzlů VDC) + 30 minut (příprava) = 1,5 hodiny nebo 90 minut.


Často kladené dotazy:

Dotaz: Je oprava součástí vydání aplikace xDoctor?
Odpověď: Skript instalace opravy je součástí aplikace xDoctor verze 4.8-79.1 a vyšší. Pokyny ke stažení aplikace xDoctor a provedení instalace opravy jsou uvedeny v krocích řešení.

Dotaz: Mohu aktualizovat více virtuálních datových center zároveň?
Odpověď: Ne, virtuální datová centra lze opravovat po jednom.

Dotaz: Mohu tuto opravu použít na systém ECS s kódem verze 3.2.x nebo starší?
Odpověď: Ne, tato oprava se vztahuje pouze na systém ECS verze 3.3.x až 3.6.x. Otevřete servisní požadavek a naplánujte upgrade starších verzí.

Dotaz: Pokud upgraduji systém ECS po provedení tohoto postupu, je nutné postup provést znovu? 
Odpověď: Ne, pokud provedete upgrade na verzi kódu uvedenou v DSA-2021-273, která obsahuje trvalou opravu. Ano, pokud provedete upgrade na verzi kódu, která není uvedena v tomto DSA.

Dotaz: Je třeba opravu znovu použít v systému, kde už byla dříve nainstalována, po výměně, obnovení z bitové kopie nebo rozšíření uzlu?
Odpověď: Ne, pokud virtuální datové centrum používá verzi kódu uvedenou v DSA-2021-273. Ano, pokud provedete některou z těchto akcí ve virtuálním datovém centru s verzí kódu, která není uvedena v tomto DSA. Je-li pro tyto situace vyžadována oprava, informuje vás o tom příslušný technik společnosti Dell.

Dotaz: Pod jakým uživatelem je potřeba se přihlásit k provedení všech příkazů v tomto článku znalostní databáze?
Odpověď:adminQ

Dotaz: Je nutné spustit příkaz svc_patch v každém racku nebo ve speciálním souboru MACHINES, když je ve virtuálním datovém centru více racků?
Odpověď: Ne, oprava automaticky zjistí, zda je přítomno více racků, a opraví všechny uzly na každém racku v daném virtuálním datovém centru.

Dotaz: Všiml/a jsem si, že cílová verze aplikace xDoctor je nyní 4.8-79.1, a nikoli 4.8-79.0. Proč?
Odpověď:K vydávání nových verzí aplikace xDoctor dochází často, proto se vždy doporučuje upgradovat na nejvyšší vydanou verzi. Pokud jste však dříve spustili opravu Apache ve verzi 4.8-79.0, systém je plně chráněn proti chybě zabezpečení a není nutné opravu spouštět znovu.


Shrnutí řešení:

  1. Upgradujte software ECS xDoctor na verzi 4.8.-79.1 nebo novější.
  2. Spusťte předběžné kontroly.
  3. Použijte opravu systému pomocí nástroje svc_patch, který je součástí aplikace xDoctor.
  4. Potvrďte, že oprava byla provedena.
  5. Odstraňování potíží


Postup řešení:

  1. Upgradujte software ECS xDoctor na nejnovější dostupnou verzi.

  1. Zkontrolujte verzi aplikace xDoctor spuštěnou v systému. Pokud je verze 4.8-79.1 nebo novější, přejděte ke kroku 2 „Spusťte předběžné kontroly“. Pokud ne, pokračujte kroky níže.
Příkaz: 
# sudo xdoctor --version
 
Příklad:
admin@node1:~> sudo xdoctor --version 4.8-79.1
  1. Přihlaste se na web podpory, připojte se přímo k tomuto odkazu pro stažení, vyhledejte aplikaci xDoctor pomocí vyhledávání podle klíčových slov a kliknutím na odkaz xDoctor RPM si stáhněte aplikaci xDoctor RPM. Pokud si přejete zobrazit poznámky k verzi, vyhledejte Poznámky k verzi, v postranním panelu vyberte možnost Příručky a dokumenty, odkud by měly být k dispozici ke stažení.
  2. Po stažení souboru RPM jej odešlete do adresáře /home/admin na prvním uzlu ECS pomocí libovolného programu pro vzdálené připojení SCP.

  3. Po dokončení nahrávání se jako správce přihlaste pomocí SSH k prvnímu uzlu v systému ECS.
  4. Proveďte upgrade aplikace xDoctor na všech uzlech na nově vydanou verzi.
Příkaz:
# sudo xdoctor --upgrade --local=/home/admin/xDoctor4ECS-4.8-79.1.noarch.rpm

Příklad:
admin@node1:~> sudo xdoctor --upgrade --local=/home/admin/xDoctor4ECS-4.8-79.1.noarch.rpm 2021-12-20 12:06:11,358: xDoctor_4.8-78.2 - INFO : xDoctor Upgrader Instance (2:FTP_SFTP) 2021-12-20 12:06:11,358: xDoctor_4.8-78.2 - INFO : Local Upgrade (/home/admin/xDoctor4ECS-4.8-79.1.noarch.rpm) 2021-12-20 12:06:11,392: xDoctor_4.8-78.2 - INFO : Current Installed xDoctor version is 4.8-78.2 2021-12-20 12:06:11,429: xDoctor_4.8-78.2 - INFO : Requested package version is 4.8-79.1 2021-12-20 12:06:11,430: xDoctor_4.8-78.2 - INFO : Updating xDoctor RPM Package (RPM) 2021-12-20 12:06:11,482: xDoctor_4.8-78.2 - INFO : - Distribute package 2021-12-20 12:06:12,099: xDoctor_4.8-78.2 - INFO : - Install new rpm package 2021-12-20 12:06:37,829: xDoctor_4.8-78.2 - INFO : xDoctor successfully updated to version 4.8-79.1
  1. Pokud se jedná o prostředí VDC s více racky, na prvním uzlu každého racku je nutné nainstalovat nový balíček aplikace xDoctor. Chcete-li identifikovat tyto primární uzly racku, spusťte následující příkaz. V tomto případě jsou přítomny čtyři racky, a proto jsou zvýrazněny čtyři primární uzly.
  1. Příkaz:
    # svc_exec -m "ip address show private.4 |grep -w inet"

    Příklad:
admin@ecsnode1~> svc_exec -m "ip address show private.4 |grep -w inet" svc_exec v1.0.2 (svc_tools v2.1.0) Started 2021-12-20 14:03:33 Output from node: r1n1 retval: 0 inet 169.254.1.1/16 brd 169.254.255.255 scope global private.4 Output from node: r2n1 retval: 0 inet 169.254.2.1/16 brd 169.254.255.255 scope global private.4 Output from node: r3n1 retval: 0 inet 169.254.3.1/16 brd 169.254.255.255 scope global private.4 Output from node: r4n1 retval: 0 inet 169.254.4.1/16 brd 169.254.255.255 scope global private.4
  1. Zkopírujte balíček z prvního uzlu systému (R1N1) do dalších uzlů racku, jak je uvedeno níže:
Příklad:
admin@ecsnode1~> scp xDoctor4ECS-4.8-79.1.noarch.rpm 169.254.2.1:/home/admin/ xDoctor4ECS-4.8-79.1.noarch.rpm 100% 32MB 31.9MB/s 00:00 admin@ecsnode1~> scp xDoctor4ECS-4.8-79.1.noarch.rpm 169.254.3.1:/home/admin/ xDoctor4ECS-4.8-79.1.noarch.rpm 100% 32MB 31.9MB/s 00:00 admin@ecsnode1~> scp xDoctor4ECS-4.8-79.1.noarch.rpm 169.254.4.1:/home/admin/ xDoctor4ECS-4.8-79.1.noarch.rpm 100% 32MB 31.9MB/s 00:00 admin@ecsnode1~>
  1. V kroku e výše spusťte stejný příkaz k instalaci aplikace xDoctor na všech výše uvedených uzlech racku, které byly zjištěny dříve. 
Příkaz:
# sudo xdoctor --upgrade --local=/home/admin/xDoctor4ECS-4.8-79.1.noarch.rpm
 
  1. Spusťte předběžné kontroly.

    1. Pomocí příkazu svc_dt zkontrolujte, zda jsou DT stabilní. DT jsou stabilní, pokud je ve sloupci „Unready #“ uvedena hodnota 0. Pokud tomu tak je, přejděte k další kontrole. Pokud ne, počkejte 15 minut a proveďte kontrolu znovu. Jestliže se DT nestabilizují, otevřete u týmu podpory ECS servisní požadavek.
Příkaz:
# svc_dt check -b
 
Příklad:
admin@node1:~> svc_dt check -b svc_dt v1.0.25 (svc_tools v2.0.2) Started 2021-12-16 16:44:51 Date Total DT Unknown # Unready # RIS Fail # Dump Fail # Check type Time since check Check successful 2021-12-16 16:43:44 2432 0 0 0 0 AutoCheck 1m 7s True 2021-12-16 16:42:33 2432 0 0 0 0 AutoCheck 2m 18s True 2021-12-16 16:41:23 2432 0 0 0 0 AutoCheck 3m 28s True 2021-12-16 16:40:13 2432 0 0 0 0 AutoCheck 4m 38s True 2021-12-16 16:39:02 2432 0 0 0 0 AutoCheck 5m 49s True 2021-12-16 16:37:52 2432 0 0 0 0 AutoCheck 6m 59s True 2021-12-16 16:36:42 2432 0 0 0 0 AutoCheck 8m 9s True 2021-12-16 16:35:31 2432 0 0 0 0 AutoCheck 9m 20s True 2021-12-16 16:34:21 2432 0 0 0 0 AutoCheck 10m 30s True 2021-12-16 16:33:11 2432 0 0 0 0 AutoCheck 11m 40s True
  1. Pomocí příkazu svc_patch ověřte, zda jsou všechny uzly online. Pokud ano, přejděte k dalšímu kroku. Pokud ne, zjistěte, proč tomu tak je, vraťte uzel do režimu online a znovu spusťte kontrolu. Pokud uzel nelze uvést do režimu online, otevřete u týmu podpory ECS servisní požadavek, aby stav prozkoumal.
Příkaz:
# /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch status

Příklad:
admin@node1:~> /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch status svc_patch Version 2.9.1 Verifying patch bundle consistency DONE Detecting nodes in current VDC DONE Reading in patch details (1 of 2) DONE Reading in patch details (2 of 2) DONE Validating nodes are online DONE Checking Installed Patches and Dependencies DONE Patches/releases currently installed: [ None detected ] Patches that need to be installed: CVE-2021-44228_log4j-fix_3.3.x-3.6.2 (PatchID: 3298) Files that need to be installed: /opt/storageos/lib/log4j-core-2.5.jar (from CVE-2021-44228_log4j-fix_3.3.x-3.6.2) The following services need to be restarted: ALL
  1. Použijte opravu systému pomocí nástroje svc_patch, který je součástí aplikace xDoctor.

    1. Spusťte příkaz svc_patch, zadejte „y“ a po zobrazení výzvy k instalaci opravy stiskněte klávesu „Enter“. Příkaz lze spustit na libovolném uzlu ECS. 

Příkazy:
# screen -S patchinstall
# unset TMOUT
# /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch install

Příklad:

Poznámka: Ve výstupu níže je uvedena výzva k pokračování.

admin@node1:~>screen -S patchinstall admin@node1:~> unset TMOUT admin@node1:~> /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch install svc_patch Version 2.9.1 Verifying patch bundle consistency                    DONE Detecting nodes in current VDC                        DONE Reading in patch details (1 of 2)                     DONE Reading in patch details (2 of 2)                     DONE Validating nodes are online                           DONE Checking Installed Patches and Dependencies           DONE Patches/releases currently installed:         [ None detected ] Patches that will be installed:         CVE-2021-44228_log4j-fix_3.3.x-3.6.2                    (PatchID: 3298) Files that will be installed:         /opt/storageos/lib/log4j-core-2.5.jar                   (from CVE-2021-44228_log4j-fix_3.3.x-3.6.2) The following services will be restarted:         ALL Patch Type:                                                     Standalone Number of nodes:                                                8 Number of seconds to wait between restarting node services:     450 Check DT status between node service restarts:                  true Do you wish to continue (y/n)?y [...Truncated Output of each node Distributing files and restarting services...] Distributing files to node 1xx.xxx.xx.xx Distributing patch installer to node '1xx.xxx.xx.xx' Restarting services on 1xx.xxx.xx.xx Restarting all services Waiting 180 seconds for services to stabilize... [...Truncated Output of each node Distributing files and restarting services...] Stopping ViPR services..done Services status 3: stat georeceiver eventsvc blobsvc dataheadsvc blobsvc-perf blobsvc-fi resourcesvc resourcesvc-perf resourcesvc-fi rm cm ssm objcontrolsvc metering sr storageserver nvmeengine nvmetargetviewer dtquery dtsm vnest coordinatorsvc ecsportalsvc transformsvc Setting up SSL certificates ...done Starting ViPR services..done Waiting 300 seconds for services to stabilize...DONE Patching complete. admin@node1:~> 
  1. Po dokončení oprav podle výše uvedeného výstupu zavřete obrazovku relace.
Příklad:
admin@node1:/> exit logout [screen is terminating] admin@node1:/> 
Poznámka: 
Pokud během provádění omylem ukončíte relaci PuTTY, můžete se znovu připojit tak, že se přihlásíte zpět do stejného uzlu a spustíte následující příkaz:
 

Příkaz:
# screen -ls
admin@node 1:~> screen -ls There is a screen on: 114475.pts-0.ecs-n3 (Detached) 1 Socket in /var/run/uscreens/S-admin.
Znovu se připojte k odpojené relaci z předchozího výstupu.
admin@node1:~> screen -r 114475.pts-0.ecs-n3
  1. Potvrďte, že oprava byla provedena.

    1. Níže uvedené výstupy pocházejí ze systému, kde byla oprava provedena.

Příkaz:

# /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch status

Příklad:
admin@node1:/> /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch status svc_patch Version 2.9.1 Verifying patch bundle consistency DONE Detecting nodes in current VDC DONE Reading in patch details (1 of 2) DONE Reading in patch details (2 of 2) DONE Validating nodes are online DONE Checking Installed Patches and Dependencies DONE Patches/releases currently installed: CVE-2021-44228_log4j-fix_3.3.x-3.6.2 (PatchID: 3298) Fixes for Log4j vulnerabilities CVE-2021-44228 and CVE-2021-45046 Patches that need to be installed: No files need to be installed. The following services need to be restarted: No services need to be restarted.
  1. Níže uvedené výstupy pocházejí ze systému, kde oprava nebyla použita.
Příklad: 
admin@node1:/> /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch status svc_patch Version 2.9.1 Verifying patch bundle consistency DONE Detecting nodes in current VDC DONE Reading in patch details (1 of 2) DONE Reading in patch details (2 of 2) DONE Validating nodes are online DONE Checking Installed Patches and Dependencies DONE Patches/releases currently installed: [ None detected ] Patches that need to be installed: CVE-2021-44228_log4j-fix_3.3.x-3.6.2 (PatchID: 3298) Files that need to be installed: /opt/storageos/lib/log4j-core-2.5.jar (from CVE-2021-44228_log4j-fix_3.3.x-3.6.2) The following services need to be restarted: ALL 


 

Odstraňování problémů:

  1. Stabilizace DT trvá příliš dlouho
  1. Pokud stabilizace DT trvá déle než výchozích 7,5 minuty, aplikace svc_patch zobrazí výzvu k pokračování nebo ukončení procesu opravy.
Příklad:
admin@node1:~> /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch install [...Truncated Output of each node Distributing files and restarting services...] Restarting services on 1xx.xx.xx.xx Restarting all services Waiting 180 seconds for services to stabilize...DONE Waiting for DTs to come online ERROR: DT Check failed. DTs did not come ready or could not be checked after several passes. Do you wish to continue anyway (y/n)?
  1. Spusťte relaci PuTTY na jiném uzlu a spuštěním příkazu svc_dt zkontrolujte DT ve sloupci „Unready #“. Pokud zde nejsou žádné hodnoty „0“, počkejte 15 minut a spusťte kontrolu znovu. Když nejsou uvedeny žádné položky Unready DT, vraťte se do relace pomocí aplikace svc_patch. Zadejte „y“ a pokračujte. Pokud příkaz svc_dt i nadále uvádí hodnoty ve sloupci „Unready #“ DT, otevřete u týmu podpory ECS servisní požadavek.
Příkaz:
# svc_dt check -b
Příklad: 
admin@node1:~> svc_dt check -b svc_dt v1.0.25 (svc_tools v2.0.2)                 Started 2021-12-15 17:18:52 Date                     Total DT       Unknown #      Unready #      RIS Fail #     Dump Fail #    Check type     Time since check   Check successful 2021-12-15 17:17:54      1920           0              0              0              0              AutoCheck      0m 58s             True 2021-12-15 17:16:44      1920           0              0              0              0              AutoCheck      2m 8s              True 2021-12-15 17:16:10      1920           0              0              0              0              Manual Check   2m 42s             True 2021-12-15 17:15:34      1920           0              0              0              0              AutoCheck      3m 18s             True 2021-12-15 17:14:24      1920           0              0              0              0              AutoCheck      4m 28s             True 2021-12-15 17:13:13      1920           0              0              0              0              AutoCheck      5m 39s             True 2021-12-15 17:12:03      1920           0              0              0              0              AutoCheck      6m 49s             True 2021-12-15 17:10:53      1920           0              0              0              0              AutoCheck      7m 59s             True 2021-12-15 17:09:43      1920           0              0              0              0              AutoCheck      9m 9s              True 2021-12-15 17:08:32      1920           0              0              0              0              AutoCheck      10m 20s            True
 
  1. Nerestartují se všechny služby, protože proces nebyl proveden na obrazovce a relace PuTTy předčasně skončila.
Příklad níže:  Služby se po opětovném přihlášení restartují na 4 ze 6 uzlů. Viz uzly 5 a 6 zvýrazněné níže.
admin@node1:~> /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch status svc_patch Version 2.9.1 Verifying patch bundle consistency DONE Detecting nodes in current VDC DONE Reading in patch details (1 of 2) DONE Reading in patch details (2 of 2) DONE Validating nodes are online DONE Checking Installed Patches and Dependencies DONE All nodes currently do not have the same patches installed. Patches/releases currently installed: 169.254.1.1: CVE-2021-44228_45046_log4j-fix 169.254.1.2: CVE-2021-44228_45046_log4j-fix 169.254.1.3: CVE-2021-44228_45046_log4j-fix 169.254.1.4: CVE-2021-44228_45046_log4j-fix 169.254.1.5: CVE-2021-44228_45046_log4j-fix 169.254.1.6: CVE-2021-44228_45046_log4j-fix Patches that need to be installed: 169.254.1.1:  169.254.1.2:  169.254.1.3:  169.254.1.4:  169.254.1.5:  169.254.1.6:  Files that need to be installed: 169.254.1.1:  169.254.1.2:  169.254.1.3:  169.254.1.4:  169.254.1.5:  169.254.1.6:  Services that need to be restarted: 169.254.1.1:  169.254.1.2:  169.254.1.3:  169.254.1.4:  169.254.1.5: ALL 169.254.1.6: ALL admin@ecsnode1:~>
Řešení: Znovu proveďte postup, díky čemuž zbývající vynechané uzly provedou restart služeb. Původní uzly, kde se služby restartovaly, to nijak neovlivní.
admin@node1:~> /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch install svc_patch Version 2.9.1 Verifying patch bundle consistency DONE Detecting nodes in current VDC DONE Reading in patch details (1 of 2) DONE Reading in patch details (2 of 2) DONE Validating nodes are online DONE Checking Installed Patches and Dependencies DONE All nodes currently do not have the same patches installed. Patches/releases currently installed: 169.254.1.1: CVE-2021-44228_45046_log4j-fix 169.254.1.2: CVE-2021-44228_45046_log4j-fix 169.254.1.3: CVE-2021-44228_45046_log4j-fix 169.254.1.4: CVE-2021-44228_45046_log4j-fix 169.254.1.5: CVE-2021-44228_45046_log4j-fix 169.254.1.6: CVE-2021-44228_45046_log4j-fix Patches that will be installed: 169.254.1.1:  169.254.1.2:  169.254.1.3:  169.254.1.4:  169.254.1.5:  169.254.1.6:  Files that will be installed: 169.254.1.1:  169.254.1.2:  169.254.1.3:  169.254.1.4:  169.254.1.5:  169.254.1.6:  Services that will be restarted: 169.254.1.1:  169.254.1.2:  169.254.1.3:  169.254.1.4:  169.254.1.5: ALL 169.254.1.6: ALL Patch Type: Standalone Number of nodes: 8 Number of seconds to wait between restarting node services: 450 Check DT status between node service restarts: true Do you wish to continue (y/n)?y No files to install on 169.254.1.1 Distributing patch installer to node '169.254.1.1' No files to install on 169.254.1.2 Distributing patch installer to node '169.254.1.2' No files to install on 169.254.1.3 Distributing patch installer to node '169.254.1.3' No files to install on 169.254.1.4 Distributing patch installer to node '169.254.1.4' No files to install on 169.254.1.5 Distributing patch installer to node '169.254.1.5' No files to install on 169.254.1.6 Distributing patch installer to node '169.254.1.6' No services to restart on 169.254.1.1 No services to restart on 169.254.1.2 No services to restart on 169.254.1.3 No services to restart on 169.254.1.4 Restarting services on 169.254.1.5 Restarting all services Waiting 450 seconds for services to stabilize...DONE Waiting for DTs to come online Restarting services on 169.254.1.6 Restarting all services Waiting 450 seconds for services to stabilize...DONE Waiting for DTs to come online Patching complete. admin@ecsnode1:~>
  1. Při použití opravy se nepodařilo přidat hostitele na seznam známých hostitelů.
Příklad: 
svc_patch Version 2.9.1 Verifying patch bundle consistency DONE Detecting nodes in current VDC DONE Reading in patch details (1 of 2) DONE Reading in patch details (2 of 2) DONE Validating nodes are online FAILED ERROR: Could not execute commands on the object-main container on 169.254.x.x Output was 'Failed to add the host to the list of known hosts (/home/admin/.ssh/known_hosts). :patchtest:' Patching is unable to continue with unreachable nodes. To proceed: - Resolve problems accessing node(s) from this one. - Manually pass a MACHINES file containing the list of working nodes to patch (not recommended). - Contact your next level of support for other options or assistance.
 

Řešení:
Důvodem může být fakt, že uživatel souboru /home/admin/.ssh/known_hosts byl root, ačkoliv by měl být ve výchozím nastavení admin. 

Příklad: 
admin@node1:~> ls -l /home/admin/.ssh/known_hosts -rw------- 1 root root 1802 Jul 23 2019 /home/admin/.ssh/known_hosts admin@ecs:~>
 
Chcete-li opravit problém z jiné relace PuTTY, přihlaste se k nahlášenému uzlu nebo uzlům a pomocí níže uvedeného příkazu na všech hlášených uzlech změňte uživatele z root na admin:
 

Příkaz:
#  sudo chown admin:users /home/admin/.ssh/known_hosts
 
Příklad:
admin@node1:~> sudo chown admin:users /home/admin/.ssh/known_hosts
 
Nyní znovu spusťte příkaz svc_patch. Tentokrát by vše mělo proběhnout v pořádku.
admin@node1:~> /opt/emc/xdoctor/patches/CVE-2021-44228_45046_log4j-fix/svc_patch install
  1. V kontejneru object-main ve verzi 169.254.x.x nelze spustit příkazy kvůli nesprávnému klíči hostitele v umístění /home/admin/.ssh/known_hosts.
Příklad:
svc_patch Version 2.9.1 Verifying patch bundle consistency DONE Detecting nodes in current VDC DONE Reading in patch details (1 of 2) DONE Reading in patch details (2 of 2) DONE Validating nodes are online FAILED ERROR: Could not execute commands on the object-main container on 169.254.x.x Output was '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:RcwOsFj7zPA5p5kSeYovF4UlZTm125nLVeCL1zCqOzc. Please contact your system administrator. Add correct host key in /home/admin/.ssh/known_hosts to get rid of this message. Offending ECDSA key in /home/admin/.ssh/known_hosts:14 You can use following command to remove the offending key: ssh-keygen -R 169.254.x.x -f /home/admin/.ssh/known_hosts Password authentication is disabled to avoid man-in-the-middle attacks. Keyboard-interactive authentication is disabled to avoid man-in-the-middle attacks. :patchtest:' Patching is unable to continue with unreachable nodes. To proceed: - Resolve problems accessing node(s) from this one. - Manually pass a MACHINES file containing the list of working nodes to patch (not recommended). - Contact your next level of support for other options or assistance.
 
Řešení:
 
Obraťte se na podporu ECS s žádostí o řešení.

Affected Products

Elastic Cloud Storage

Products

ECS, ECS Appliance
Article Properties
Article Number: 000194467
Article Type: Solution
Last Modified: 13 Sept 2022
Version:  26
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.