Po dokončení upgradu
App Volumes z verze 2.18.10 na 4.4.0 a restartu serveru je App Volumes Manager nedostupný. Služby
App Volumes Manager a
App Volumes PowerShell Remoting neběží, po manuálním spuštění se během několik sekund opět zastaví. Složka
C:\Program Files (x86)\CloudVolumes\Manager\nginx\logs je úplně prázdná, jen v logu
C:\Program Files (x86)\CloudVolumes\Manager\log\svmanager_server.log je tato chyba:
C:/Program Files (x86)/CloudVolumes/Manager/ruby/lib/ruby/2.5.0/digest.rb:16:in `const_missing': library not found for class Digest::SHA1 -- digest/sha1 (LoadError)
The App Volumes PowerShell Remoting service is not started.
Porovnání s jiným fungujícím App Volumes Manager serverem odhalilo chybějící soubory
libssl-1_1-x64.dll a
libcrypto-1_1-x64.dll ve složce
C:\Program Files (x86)\CloudVolumes\Manager\ruby\bin\ruby_builtin_dlls. Po jejich zkopírování z funkčního serveru a spuštění služeb
App Volumes Manager a
App Volumes PowerShell Remoting je server plně funkční.
Další analýzou bylo zjištěno, že problém byl způsoben přítomností aplikace
OpenSSL 1.1.1c Light na postiženém serveru. Při instalaci OpenSSL byla zvolena možnost kopírovat knihovny do složky
C:\Windows\System32.