Bug 41408 - /usr/bin/pvecm updatecerts не работает если ipv6
Summary: /usr/bin/pvecm updatecerts не работает если ipv6
Status: CLOSED NOTABUG
Alias: None
Product: Альт Сервер Виртуализации
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 9.2
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: Alexey Shabalin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-22 14:29 MSK by Anton Shevtsov
Modified: 2021-11-22 16:42 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Shevtsov 2021-11-22 14:29:28 MSK
столкнулся с тем, что не стартует pve.
пошел смотреть и выяснил, что у /lib/systemd/system/pveproxy.service
есть ExecStartPre=-/usr/bin/pvecm updatecerts 
который падает, если на интерфейсе есть ipv6

падает вот так
/usr/bin/pvecm updatecerts
(re)generate node files
Error Loading request extension section v3_req
140516354099008:error:220A4076:X509 V3 routines:a2i_GENERAL_NAME:bad ip address:crypto/x509v3/v3_alt.c:478:value=fe80::3a68:ddff:fe5b:d900%eno1
140516354099008:error:22098080:X509 V3 routines:X509V3_EXT_nconf:error in extension:crypto/x509v3/v3_conf.c:47:name=subjectAltName, value=IP:127.0.0.1,IP:::1,DNS:localhost,IP:fe80::3a68:ddff:fe5b:d900%eno1,DNS:host-pve
unable to generate pve certificate request:
command 'openssl req -batch -new -config /tmp/pvesslconf-6224.tmp -key /etc/pve/nodes/host-pve/pve-ssl.key -out /tmp/pvecertreq-6224.tmp' failed: exit code 1

отключил ipv6  echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /etc/sysctl.conf
сразу все заработало.
Comment 1 Andrew Vasilyev 2021-11-22 15:21:43 MSK
  А в /etc/hosts что-то про адрес fe80::3a68:ddff:fe5b:d900 есть?
Comment 2 Anton Shevtsov 2021-11-22 15:55:34 MSK
(Ответ для Andrew Vasilyev на комментарий #1)
>   А в /etc/hosts что-то про адрес fe80::3a68:ddff:fe5b:d900 есть?

нет

[root@host-pve ~]# cat /etc/hosts
127.0.0.1       localhost.localdomain localhost
Comment 3 Alexey Shabalin 2021-11-22 16:36:59 MSK
Покажите /etc/nsswitch.conf
Comment 4 Alexey Shabalin 2021-11-22 16:42:19 MSK
А вообще это не баг, и не связано с ipv6. Как только хост будет резолвиться нормально (DNS или hosts), так и сертификаты сгенерируются успешно.
В документации этот момент описан.