| Summary: | ifupdown2 конфликтует с etcnet | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | Constantin Sunzow <suntsovks> | ||||
| Component: | pve-manager | Assignee: | Alexey Shabalin <shaba> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | qa-p11 <qa-p11> | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | amakeenk, andy, aovechkin, lav, rauty, shaba, zvn_mail | ||||
| Version: | unspecified | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
Constantin Sunzow
2024-12-20 17:48:47 MSK
Проверил, не воспроизводится, установка выполняется успешно. Попробуйте предварительно выполнить команду: # apt-get update && apt-get dist-upgrade У меня тоже воспроизводится на p11. Какой дистрибутив? Покажите вывод команд: # cat /etc/os-release # apt-repo (Ответ для Alexander Makeenkov на комментарий #3) > # cat /etc/os-release ALT Workstation K 11.0ALPHA (Nemorosa) > # apt-repo rpm [p11] file:///ALT p11/branch/x86_64 classic gostcrypto rpm [p11] file:///ALT p11/branch/x86_64-i586 classic rpm [p11] file:///ALT p11/branch/noarch classic (Ответ для Alexander Makeenkov на комментарий #3) > Какой дистрибутив? > Покажите вывод команд: > > # cat /etc/os-release NAME="ALT" VERSION="11.0ALPHA" ID=altlinux LOGO="alt-distro-logo" VERSION_ID=11.0 PRETTY_NAME="ALT Workstation K 11.0ALPHA (Nemorosa)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:kworkstation:11" BUILD_ID="ALT 10.2" ALT_BRANCH_ID="p11" HOME_URL="https://www.basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" DOCUMENTATION_URL="https://docs.altlinux.org/" SUPPORT_URL="https://support.basealt.ru/ > # apt-repo rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic Created attachment 17427 [details]
debug log
Проверял на сервере в минимальной установке, поэтому у меня не воспроизвелось.
На других системах воспроизводится.
Если пройти по цепочке, то в итоге получаем:
```
# apt-get install pve-manager pve-container pve-firewall pve-ha-manager pve-qemu-server pve-network
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:
Следующие пакеты имеют неудовлетворенные зависимости:
pve-network: Depends: ifupdown2
E: Извините, `битые' пакеты
```
Т.к. ifupdown2 конфликтует с etcnet:
```
# apt-get install pve-manager pve-container pve-firewall pve-ha-manager pve-qemu-server pve-network ifupdown2
Следующие пакеты будут УДАЛЕНЫ:
alterator-net-eth alterator-net-functions alterator-net-openvpn alterator-net-pppoe alterator-net-pptp etcnet etcnet-defaults-server hostname-hook-hosts
```
c 8.3 то же самое
# apt-get install -oDebug::pkgProblemResolver=1 pve-manager
...
Investigating pve-manager 8.3.1-alt1:p11+366486.700.5.1@1735220254
Package pve-manager has a broken Depends: pve-firewall (NULL)
Considering pve-firewall 2 as a solution to pve-manager 9999
Reinst(pve-firewall) Need to fix this dep (or an alternative): Depends: perl(PVE/Network/SDN/Vnets.pm) (NULL)
Reinst(pve-network) Need to fix this dep (or an alternative): Depends: ifupdown2 (NULL)
Reinst(ifupdown2) Need to fix this dep (or an alternative): Conflicts: etcnet (NULL)
Re-Instated ifupdown2
Re-Instated pve-network
Re-Instated pve-firewall
...
# cat /etc/os-release
NAME="Simply Linux"
VERSION="10.900alpha (Giuseppe)"
ID=altlinux
VERSION_ID=10.900
PRETTY_NAME="Simply Linux 10.900alpha (Giuseppe)"
ANSI_COLOR="1;36"
CPE_NAME="cpe:/o:alt:slinux:10.900"
BUILD_ID="Simply Linux 10.2"
HOME_URL="https://www.basealt.ru/simplylinux"
BUG_REPORT_URL="https://bugs.altlinux.org/"
# apt-repo
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic
https://www.altlinux.org/PVE/ifupdown2 для 11 актуально? (Ответ для zvn_mail на комментарий #7) > c 8.3 то же самое # apt-get install -oDebug::pkgProblemResolver=1 pve-manager Reading Package Lists... Done Building Dependency Tree... Done Starting Starting 2 Investigating alterator-net-functions 2.1.3-alt1:p11+363432.200.1.1@1732629617 Package alterator-net-functions has a broken Depends: etcnet (NULL) Considering etcnet 4 as a solution to alterator-net-functions 6 Reinst not done for non-upgradable etcnet Added etcnet to the remove list >>>>>>>> Fixing alterator-net-functions via keep of etcnet Investigating ifupdown2 ..... Т.е. на самом деле, причина в этом компоненте alterator-а. В некоторых случаях (осторожно!) от него ничего не зависит. Всё же новый pve-firewall нуждается в pve-network. который тянет ifupdown2, конфликтующий с etcnet.
# apt-get install -oDebug::pkgProblemResolver=1 pve-firewall
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Starting
Starting 2
Investigating alterator-net-functions 2.1.3-alt1:p11+363432.200.1.1@1732629617
Package alterator-net-functions has a broken Depends: etcnet (NULL)
Considering etcnet 5 as a solution to alterator-net-functions 9
Reinst not done for non-upgradable etcnet
Added etcnet to the remove list
Fixing alterator-net-functions via keep of etcnet
Investigating ifupdown2 3.2.0.11-alt2:p11+364943.100.1.1@1734094080
Package ifupdown2 has a broken Conflicts: etcnet (NULL)
Considering etcnet 5 as a solution to ifupdown2 2
Holding Back ifupdown2 rather than change one of its deps: perhaps etcnet or another one
Investigating pve-network 0.10.0-alt2:p11+371877.200.5.2@1738236750
Package pve-network has a broken Depends: ifupdown2 (NULL)
Considering ifupdown2 2 as a solution to pve-network -1
Holding Back pve-network rather than change one of its deps: perhaps ifupdown2 or another one
Investigating pve-firewall 5.1.0-alt1:p11+364180.1600.4.1@1733817013
Package pve-firewall has a broken Depends: perl(PVE/Network/SDN/Vnets.pm) (NULL)
Considering pve-network -1 as a solution to pve-firewall 10001
Reinst(pve-network) Need to fix this dep (or an alternative): Depends: ifupdown2 (NULL)
Reinst(ifupdown2) Need to fix this dep (or an alternative): Conflicts: etcnet (NULL)
Re-Instated ifupdown2
Re-Instated pve-network
Investigating ifupdown2 3.2.0.11-alt2:p11+364943.100.1.1@1734094080
Package ifupdown2 has a broken Conflicts: etcnet (NULL)
Considering etcnet 5 as a solution to ifupdown2 2
Holding Back ifupdown2 rather than change one of its deps: perhaps etcnet or another one
Investigating pve-network 0.10.0-alt2:p11+371877.200.5.2@1738236750
Package pve-network has a broken Depends: ifupdown2 (NULL)
Considering ifupdown2 2 as a solution to pve-network -1
Holding Back pve-network rather than change one of its deps: perhaps ifupdown2 or another one
Investigating pve-firewall 5.1.0-alt1:p11+364180.1600.4.1@1733817013
Package pve-firewall has a broken Depends: perl(PVE/Network/SDN/Vnets.pm) (NULL)
Considering pve-network -1 as a solution to pve-firewall 10001
Reinst not done for non-upgradable pve-network
Done
(Ответ для Vitaly Lipatov на комментарий #10) > Всё же новый pve-firewall нуждается в pve-network. который тянет ifupdown2, > конфликтующий с etcnet. > > # apt-get install -oDebug::pkgProblemResolver=1 pve-firewall > Чтение списков пакетов... Завершено > Построение дерева зависимостей... Завершено > Starting > Starting 2 > Investigating alterator-net-functions > 2.1.3-alt1:p11+363432.200.1.1@1732629617 > Package alterator-net-functions has a broken Depends: etcnet (NULL) > Considering etcnet 5 as a solution to alterator-net-functions 9 > Reinst not done for non-upgradable etcnet > Added etcnet to the remove list > Fixing alterator-net-functions via keep of etcnet > Investigating ifupdown2 3.2.0.11-alt2:p11+364943.100.1.1@1734094080 > Package ifupdown2 has a broken Conflicts: etcnet (NULL) > Considering etcnet 5 as a solution to ifupdown2 2 > Holding Back ifupdown2 rather than change one of its deps: perhaps etcnet > or another one так делать ОПАСНО, НЕ делайте, если настройка сети сложная, это НЕ точный набор действий: если у Вас в системе нет пакетов из списка тех, которые зависят от alterator-net-functions (см. https://packages.altlinux.org/ru/p11/deps/alterator-net-functions/require), то Вы можете от него избавиться, заменить на alterator-net-ifupdown2 (см. https://packages.altlinux.org/ru/p11/deps/ifupdown2/require) Перед заменой надо приготовить в отдельном каталоге файл ineterfaces, который заменит /etc/net/interfaces, т.к. из-за замены у Вас будет отсутствовать настройка сети через etcnet, а файл /etc/net/interfaces будет почти пустой. После настройки /etc/net/interfaces надо перенастроить запуск служб, примерно так, как написано в https://www.altlinux.org/PVE/ifupdown2 После этого можно ставить pve-manager (In reply to zvn_mail from comment #11) > /etc/net/interfaces Ошибся, /etc/network/interfaces Так главное определиться, это временная ошибка или сознательное требование использовать только ifupdown2 для PVE, и ничего другое. А дальше уж проработаем миграцию. (Ответ для Vitaly Lipatov на комментарий #13) > Так главное определиться, это временная ошибка или сознательное требование > использовать только ifupdown2 для PVE, и ничего другое. Да, это теперь единственная кошерная система управления сетью в нашем PVE 8.x в p11 и Сизифе. > А дальше уж проработаем миграцию. Нужно не забывать обновлять 7.x до последней версии перед переходом на 8-ю ветку, чтобы pve-cluster.service не сносил конфигурацию в /etc/network/interfaces (In reply to Vitaly Lipatov from comment #13) > Так главное определиться, это временная ошибка или сознательное требование Думаю, что сознательное, а не ошибка. Не зря же в p11 ввели ifupdown2, в p10 его нет. PVE сам по себе вносит изменения в /etc/network/interfaces на основе которых каким-то модулем (наверное, INotifyEtcnetOverride.pm) ALT перестраивает настройки etcnet, видимо, не всегда удачно. Но это мои домыслы. В p11 для работы pve нужен ifupdown2. (Ответ для Andrew Vasilyev на комментарий #14) > (Ответ для Vitaly Lipatov на комментарий #13) > > Так главное определиться, это временная ошибка или сознательное требование > > использовать только ifupdown2 для PVE, и ничего другое. > > Да, это теперь единственная кошерная система управления сетью > в нашем PVE 8.x в p11 и Сизифе. ... > Нужно не забывать обновлять 7.x до последней версии перед переходом на > 8-ю ветку, чтобы pve-cluster.service не сносил конфигурацию в > /etc/network/interfaces То есть нужно в рамках p10 обновить PVE и перезапустить, а потом уже обновляться до p11? (Ответ для Vitaly Lipatov на комментарий #17) > То есть нужно в рамках p10 обновить PVE и перезапустить, а потом уже > обновляться до p11? Да. Дальнейшее тестирование автоматического перехода PVE с 7.x на 8.x будет выполнено в рамках выпуска дистрибутива 11.0 (надеюсь :-)). *** Bug 54862 has been marked as a duplicate of this bug. *** |