Bug 46550 - Нет команды onecfg upgrade
Summary: Нет команды onecfg upgrade
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: opennebula (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-15 12:23 MSK by Evgeny Shesteperov
Modified: 2023-06-30 20:03 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2023-06-15 12:23:49 MSK
Предположим, что мне необходимо выполнить обновление с 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
    . . . . .
Comment 1 Alexander Burmatov 2023-06-15 18:17:37 MSK
Данной команды не существует:
# 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
Comment 2 Evgeny Shesteperov 2023-06-15 18:19:05 MSK
Я в курсе, что данной команды нет, но в документации она есть и она обновляет конфигурационные файлы после апгрейда opennebula.
Comment 3 Alexander Burmatov 2023-06-15 18:27:55 MSK
(Ответ для Evgeny Shesteperov на комментарий #2)
> Я в курсе, что данной команды нет
Данной команды нет в коде.
> но в документации она есть и она
> обновляет конфигурационные файлы после апгрейда opennebula.
Мы не отвечаем за ресурс https://docs.opennebula.io/6.2 , поэтому Вам следует сообщить об ошибке авторам данной документации.
Comment 4 Evgeny Shesteperov 2023-06-30 20:03:54 MSK
Перепроверил на сторонней системе (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