NVE: Installerte binære versjoner i Appliance samsvarer ikke med installerte oppgraderings- eller samleoppdateringsversjoner
Summary: Versjonene av installerte binærfiler i NetWorker Virtual Edition (NVE)-verktøyet samsvarer ikke med de som er innebygd i oppgraderings- eller samleoppdateringspakker som er installert.
Symptoms
- Et NetWorker Virtual Edition Appliance (NVE) er implementert og kjører uten problemer.
- Flere NveUpgrade- og NvePlatformOsRollup-pakker er installert.
- Brukergrensesnittet NetWorker Installation Manager viser alle NveUpgrade- og NvePlatformOsRollup-pakkene som komplette.
- Kommandoen nedenfor angir at alle oppdateringene er fullført.
[avi-cli --verbose localhost --password 'xxxxxxxx' --listhistory]
- Systemet fortsetter å fungere som det skal etter hver oppdatering.
- Når du sjekker versjonen av binærfiler, observeres det at versjonene i NveUpgreade- og NvePlatformOsRollup-pakkene ikke trådte i kraft.
- NVE viser versjonen av binærfiler som basisinstallasjon, som vist av kommandoen nedenfor:
[rpm -qa |grep <binary_name>]
rpm -qa | grep kernel displays 4.12.14-122.12.1.x86_64: While it should be 4.12.14-122.173.1.x86_64 which was embedded in the latest Rollup. rpm -qa | grep sqlite3 displays 3.8.10.2-9.15.1.x86_64: While it should be 3.39.3-9.26.1.x86_64 which was embedded in the latest Rollup. rpm -qa | grep openssl displays 1.0.2p-3.14.1.x86_64: While it should be 1_1-1.1.1d-2.98.1.x86_64 which was embedded in the latest Rollup.
Cause
Videre undersøkelser bemerket at err.log rapporterer følgende feilmelding:
Path to err.log: /space/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_2023-R3-v4.avp_xxxxxxxxxx err.log
Kommandoen nedenfor kjøres under oppdateringsprosessen for å hente versjonen av gjeldende kjerne fra utdataene fra kommandoen:
[uname -a] YYYY-MM-DD HH:mm:SS (-TZ) 47198950636200 ERROR: "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@<NVE_IP_Address> uname -a", exit status=255 (error)
Siden det feiler med "exit status=255 (error)", oppgraderes ingen av pakkene i OsRollup (som for det meste består av grunnleggende operativsystempakker), selv om oppgraderingsarbeidsflyten er vellykket.
Den grunnleggende årsaken til denne feiloppførselen er at PermitRootLogin-verdien for den lokale verten endres fra standardverdien "yes" til den feilaktige verdien " no". Denne feilkonfigurasjonen forhindret SSH-kommandoen (ovenfor) til å vise den installerte kjerneversjonen.
LogLevel INFO kexalgorithms ecdh-sha2-nistp384,ecdh-sha2-nistp521 MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-512,hmac-sha2-256-etm@openssh.com,hmac-sha2-256,umac-128-etm@openssh.com,umac-128@openssh.com PermitEmptyPasswords no PermitRootLogin no Match Address ::1,127.0.0.1,127.0.0.1,127.0.0.2,::1,<NVE_IPv4_Address>,<NVE_IPv6_Address> PermitRootLogin no
Resolution
Gjør følgende for å løse dette problemet:
- Endre /etc/ssh/sshd_config-filen til standardformatet. Endringen innebærer bare en linje, og sluttseksjonen skal endres som følger.
LogLevel INFO kexalgorithms ecdh-sha2-nistp384,ecdh-sha2-nistp521 MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-512,hmac-sha2-256-etm@openssh.com,hmac-sha2-256,umac-128-etm@openssh.com,umac-128@openssh.com PermitEmptyPasswords no PermitRootLogin no Match Address ::1,127.0.0.1,127.0.0.1,127.0.0.2,::1,<NVE_IPv4_Address>,<NVE_IPv6_Address> PermitRootLogin yes
- Når endringen ovenfor er fullført, starter du NVE på nytt.
- Kjør følgende kommando for å vise kjerneversjonen:
ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@<NVE_IP_ADDRESS> uname -a
nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@<NVE_IP_ADDRESS> uname -a Linux nve 4.12.14-122.153-default #1 SMP Tue Mar 7 14:13:19 UTC 2023 (9f7af45) x86_64 x86_64 x86_64 GNU/Linux
- Bruk de nyeste NveUpgreade- eller NvePlatformOsRollup-pakkene for å oppdatere binærfilversjonen til de nyeste versjonene.
- Kontroller versjonen av installerte binærfiler og sammenlign med versjonene i de brukte NveUpgreade- eller NvePlatformOsRollup-pakkene ved hjelp av kommandoen nedenfor.
[rpm -qa]
Additional Information
Hvis symptomene i denne KB ble observert, men årsaken ikke er aktuell, kan du se følgende kB for andre mulige årsaker som kan ha ført til at NVE OsRollup ikke oppdaterte pakkene riktig:
NVE: Samleoppdatering av operativsystemet rapporterer som vellykket, men oppdaterer ikke OS-pakker når /root/.bashrc er endret
NVE: Samleoppdatering for operativsystemet er fullført, men oppgraderte ikke kjernen etter at /root-tillatelser ble endret
NVE: Samleoppdatering av operativsystemet rapporteres som vellykket, men oppdaterer ikke OS-pakker etter endring av NVEs IP-adresse