opennebula-6.6.1.1-alt2 Стенды (обновлены до сизифа): Server 10.2 office x86-64 Предусловия: # apt-get install opennebula-server opennebula-sunstone Шаги: 1. # systemctl start opennebula Ожидаемый результат: Успешный запуск сервиса Фактический результат: opennebula-hem[1473]: /usr/lib/ruby/rubygems/specification.rb:1408:in `rescue in block in activate_dependencies': Could not find 'rake' (< 14) among 207 total gem(s) (Gem::MissingSpecError) После установки gem-rake появляется другая ошибка: /usr/lib/ruby/gemie/gems/opennebula-6.6.1.1/lib/opennebula/client.rb:143:in `initialize': undefined method `exists?' for class File (NoMethodError) которая решается заменой на актуальный синтаксис ruby: # sed -i 's/exists/exist/' /usr/lib/ruby/gemie/gems/opennebula-6.6.1.1/lib/opennebula/client.rb В p11 воспроизводится аналогично, только менять файл /usr/lib/ruby/gemie/gems/opennebula-6.6.1.1/lib/opennebula/client.rb необязательно так как там версия ruby<3.2.0
Пропущенная зависимость на пакет gem-rake актуальна для версии opennebula 6.8.0.1-alt2.