NVE: Geïnstalleerde binaire versies in apparaat komen niet overeen met geïnstalleerde upgrade- of rollup-versies
Summary: De versies van geïnstalleerde binaire bestanden in het NetWorker Virtual Edition (NVE)-apparaat komen niet overeen met de versies die zijn ingebouwd in upgrade- of rollup-pakketten die worden geïnstalleerd. ...
Symptoms
- Een NetWorker Virtual Edition Appliance (NVE) is geïmplementeerd en wordt met succes uitgevoerd.
- Er zijn verschillende NveUpgrade- en NvePlatformOsRollup-pakketten geïnstalleerd.
- In de gebruikersinterface van NetWorker Installation Manager worden alle NveUpgrade- en NvePlatformOsRollup-pakketten als voltooid weergegeven.
- De onderstaande opdracht geeft aan dat alle updates zijn voltooid.
[avi-cli --verbose localhost --password 'xxxxxxxx' --listhistory]
- Het systeem blijft na elke update met goed functioneren.
- Bij het controleren van de versie van binaire bestanden is geconstateerd dat de versies in de pakketten NveUpgreade en NvePlatformOsRollup niet van kracht zijn geworden.
- De NVE geeft de versie van binaire bestanden weer als de basisinstallatie, zoals blijkt uit de onderstaande opdracht:
[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
Nader onderzoek wees uit dat de err.log de volgende foutmelding rapporteert:
Path to err.log: /space/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_2023-R3-v4.avp_xxxxxxxxxx err.log
De onderstaande opdracht wordt uitgevoerd tijdens het updateproces om de versie van de huidige kernel op te halen uit de uitvoer van de opdracht:
[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)
Omdat de foutmelding "exit status=255 (error)" wordt weergegeven, wordt geen van de pakketten in OsRollup (die voornamelijk uit basisbesturingssysteempakketten bestaat) geüpgraded, ook al is de upgradeworkflow geslaagd.
De hoofdoorzaak van dit wangedrag is dat de PermitRootLogin-waarde voor de lokale host is gewijzigd van de standaardwaarde 'yes' naar de onjuiste waarde ' no'. Deze verkeerde configuratie verhinderde dat het SSH-commando (hierboven) de geïnstalleerde kernelversie kon weergeven.
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
Ga als volgt te werk om dit probleem op te lossen:
- Wijzig het bestand /etc/ssh/sshd_config naar de standaardstructuur. De wijziging omvat slechts één regel en het laatste gedeelte moet als volgt worden gewijzigd.
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
- Nadat de bovenstaande wijziging is uitgevoerd, start u de NVE opnieuw op.
- Voer de volgende opdracht uit om de kernelversie weer te geven:
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
- Pas de nieuwste NveUpgreade- of NvePlatformOsRollup-pakketten toe om de versie van binaire bestanden bij te werken naar de nieuwste versies.
- Controleer de versie van geïnstalleerde binaire bestanden en vergelijk deze met de versies in de toegepaste NveUpgreade- of NvePlatformOsRollup-pakketten met behulp van de onderstaande opdracht.
[rpm -qa]
Additional Information
Als de symptomen in deze KB zijn waargenomen maar de oorzaak niet van toepassing is, raadpleegt u de volgende KB's voor andere mogelijke oorzaken die ertoe kunnen hebben geleid dat NVE OsRollup pakketten niet correct heeft bijgewerkt:
NVE: Besturingssysteempakket wordt gemeld als succesvol, maar besturingssysteempakketten zijn niet bijgewerkt wanneer /root/.bashrc wordt gewijzigd
NVE: Besturingssysteem roll-up voltooid, maar kernel niet geüpgraded nadat /root-machtigingen zijn gewijzigd
NVE: Besturingssysteempakket wordt als succesvol gemeld, maar OS-pakketten zijn niet bijgewerkt na wijziging van NVE IP-adres