Предположим, что мне необходимо выполнить обновление с 5-й версии до 6-й. В официальной документации есть команда (https://docs.opennebula.io/6.2/installation_and_configuration/configuration_management/usage.html#cfg-upgrade): # onecfg upgrade Которая, если я правильно понял, обновляет /etc/one/oned.conf Версия - opennebula-6.2.0.1-alt5 Шаги воспроизведения # apt-get install opennebula-server # onecfg upgrade Ожидаемый результат: ANY : No updates available Фактический результат: . . . . . Command 'upgrade' not found . . . . .
Данной команды не существует: # onecfg -h ## SYNOPSIS `onecfg` <command> [<args>] [<options>] ## OPTIONS -a, --all All changes must be applied or patch fails --dddebug Set extra debug logging mode --ddebug Set extra debug logging mode --debug Set debug logging mode --format format Specify the patch input format. Supported values are: "line" (single line format), "yaml" (YAML format). -h, --help Show this message -n, --noop Runs update without changing system state --prefix prefix Root location prefix (default: /) --unprivileged Skip privileged operations (e.g., chown) -v, --verbose Verbose mode -V, --version Show version and copyright information ## COMMANDS * patch [<file>] Apply changes to configuration files valid options: all, dddebug, ddebug, debug, format, help, noop, prefix, unprivileged, verbose, verbose, version ## ARGUMENT FORMATS * file Path to a file * range List of id's in the form 1,8..15 * text String
Я в курсе, что данной команды нет, но в документации она есть и она обновляет конфигурационные файлы после апгрейда opennebula.
(Ответ для Evgeny Shesteperov на комментарий #2) > Я в курсе, что данной команды нет Данной команды нет в коде. > но в документации она есть и она > обновляет конфигурационные файлы после апгрейда opennebula. Мы не отвечаем за ресурс https://docs.opennebula.io/6.2 , поэтому Вам следует сообщить об ошибке авторам данной документации.
Перепроверил на сторонней системе (ubuntu-22.04.2-live-server-amd64.iso), действительно так: root@ubuntu:~# cat /etc/apt/sources.list.d/opennebula.list deb https://downloads.opennebula.org/repo/6.2/Ubuntu/20.04 stable opennebula root@ubuntu:~# onecfg update Command 'update' not found ## SYNOPSIS `onecfg` <command> [<args>] [<options>] ## OPTIONS -a, --all All changes must be applied or patch fails --dddebug Set extra debug logging mode --ddebug Set extra debug logging mode --debug Set debug logging mode --format format Specify the patch input format. Supported values are: "line" (single line format), "yaml" (YAML format). -h, --help Show this message -n, --noop Runs update without changing system state --prefix prefix Root location prefix (default: /) --unprivileged Skip privileged operations (e.g., chown) -v, --verbose Verbose mode -V, --version Show version and copyright information ## COMMANDS * patch [<file>] Apply changes to configuration files valid options: all, dddebug, ddebug, debug, format, help, noop, prefix, unprivileged, verbose, verbose, version ## ARGUMENT FORMATS * file Path to a file * range List of id's in the form 1,8..15 * text String