Привет, у меня довольно свежая установка Proxmox 3.4-6. Проблема была в имени узла, которое я хотел изменить. Я нашёл этот сайт: elkano.org/blog/how-to-reset-cluster-configuration-in-proxmox-2/ и следовал инструкции оттуда. Теперь вижу, что это не для моей версии, но было уже поздно. Всё работает нормально, кроме графического интерфейса. Можете помочь вернуть его в рабочее состояние? Заранее спасибо, Piatkos
piatkos
Guest
0
14.10.2015 14:29:00
Привет, есть у кого-нибудь решения для меня? Я до сих пор не могу пользоваться веб-интерфейсом Proxmox. Всё время: «Ошибка соединения — сервер офлайн?» Есть идеи? Piatkos
Michael Lednev
Guest
0
03.11.2015 11:45:00
Любые подсказки? У меня эта ошибка появляется на каждом узле кластера. Имен узлов не менял и ничего подобного. Несколько узлов были обновлены с proxmox 3, несколько — свежие установки. В веб-интерфейсе вижу только форму авторизации. После ввода правильного логина и пароля от сервера нет никакого ответа. В syslog много таких строк:
Код: Nov 3 10:41:14 s05 pveproxy[18697]: EV: error in callback (ignoring): Can't call method "push_write" on an undefined value at /usr/share/perl5/PVE/HTTPServer.pm line 295. Nov 3 10:41:15 s05 pveproxy[18699]: EV: error in callback (ignoring): Can't call method "push_write" on an undefined value at /usr/share/perl5/PVE/HTTPServer.pm line 295. Nov 3 10:41:15 s05 pveproxy[18699]: problem with client 10.0.0.254; rsa_eay_public_decrypt: data too large for modulus Nov 3 10:41:16 s05 pveproxy[18699]: problem with client 10.0.0.254; rsa_eay_public_decrypt: data too large for modulus Nov 3 10:41:18 s05 pveproxy[18699]: EV: error in callback (ignoring): Can't call method "push_write" on an undefined value at /usr/share/perl5/PVE/HTTPServer.pm line 295. Nov 3 10:41:19 s05 pveproxy[18699]: problem with client 10.0.0.254; rsa_eay_public_decrypt: data too large for modulus Nov 3 10:41:19 s05 pveproxy[18699]: EV: error in callback (ignoring): Can't call method "push_write" on an undefined value at /usr/share/perl5/PVE/HTTPServer.pm line 295. Nov 3 10:41:20 s05 pveproxy[18699]: problem with client 10.0.0.254; rsa_eay_public_decrypt: data too large for modulus
Пробовал создавать новые сертификаты для pveproxy — не помогло. Нашёл пару похожих тем с такими проблемами, но большинство связаны с изменениями hostname и решения там не дали.
dietmar
Guest
0
03.11.2015 12:01:00
Уже очистил кэш браузера?
piatkos
Guest
0
03.11.2015 12:47:00
Несколько раз. Всё то же самое.
Michael Lednev
Guest
0
03.11.2015 12:53:00
Пожалуйста, не троллите. Кэш и куки — это первое, что нужно было проверить. Увы, без результата.
Michael Lednev
Guest
0
04.11.2015 10:05:00
Так, какие есть идеи, как это поведение починить?
tom
Guest
0
04.11.2015 16:24:00
Ты уже пробовал подключиться через другой браузер? У меня почти кончились идеи, ведь, похоже, ты уже проверил все возможные причины. Можешь рассмотреть вариант использования наших коммерческих услуг — я уверен, что наша команда найдёт причину, если сможет авторизоваться напрямую на твоём хосте.
Michael Lednev
Guest
0
04.11.2015 18:01:00
Да, я пробовал разные браузеры. Даже curl использовал. Вот код:
# curl -skv > /dev/null * Hostname was NOT found in DNS cache * Trying 10.0.0.5... * Connected to 10.0.0.5 (10.0.0.5) port 8006 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, TLS handshake, Client hello (1): } [data not shown] * SSLv3, TLS handshake, Server hello (2): { [data not shown] * SSLv3, TLS handshake, CERT (11): { [data not shown] * SSLv3, TLS handshake, Server key exchange (12): { [data not shown] * SSLv3, TLS handshake, Server finished (14): { [data not shown] * SSLv3, TLS handshake, Client key exchange (16): } [data not shown] * SSLv3, TLS change cipher, Client hello (1): } [data not shown] * SSLv3, TLS handshake, Finished (20): } [data not shown] * SSLv3, TLS change cipher, Client hello (1): { [data not shown] * SSLv3, TLS handshake, Finished (20): { [data not shown] * SSL connection using TLSv1.0 / DHE-RSA-AES256-SHA * Server certificate: * subject: OU=PVE Cluster Node; O=Proxmox Virtual Environment; CN=s05.local * start date: 2015-11-03 10:31:46 GMT * expire date: 2025-10-31 10:31:46 GMT * issuer: CN=Proxmox Virtual Environment; OU=1d48db0551ee7e5e9bbde7ebdc311e1a; O=PVE Cluster Manager CA * SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway. > GET / HTTP/1.1 > User-Agent: curl/7.38.0 > Host: 10.0.0.5:8006 > Accept: */* < < HTTP/1.1 200 OK < Cache-Control: max-age=0 < Connection: Keep-Alive < Date: Wed, 04 Nov 2015 16:58:54 GMT < Pragma: no-cache * Server pve-api-daemon/3.0 is not blacklisted < Server: pve-api-daemon/3.0 < Content-Length: 1210 < Content-Type: text/html; charset=utf-8 < Expires: Wed, 04 Nov 2015 16:58:54 GMT < { [data not shown] * Connection #0 to host 10.0.0.5 left intact
Всё как и должно быть. Добавляю куки для входа. Код:
# curl -skvH 'Cookie: PVEAuthCookie=PVE%3Agoga@pve%3A563A389E%3A%3A2SPUzkB2qUK16LR5+vv4zXoHYyfS45IUizp7r56T0PGlgEnYeet0uQFxwFwlDRLuecOYqg9TAzOcNes07NskfBMjqdWBU+V6r/iRYIBtpz8BBvf+VR1W6WHqW0o27cThShSd2BKRbYTq14jqWrFK48ql0OcpjjLAu/5eo3Mv6yFwFky8hNf8s3yT2n+Roy+aoocAjLqaW9aF2hkF+anz9EaYVKewLqJbTbczTbIZ17DeHJlVC1hXaf0N0k/7G2H7iKHuWoqHTIC2frcyJSMDmfXQ+qiqv6W+Zsmj9tyazcnK10xFi09Zq7ravxjxTOsg3wsmXjsUJU2M5SeVIOiYhw%3D%3D' > /dev/null * Hostname was NOT found in DNS cache * Trying 10.0.0.5... * Connected to 10.0.0.5 (10.0.0.5) port 8006 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, TLS handshake, Client hello (1): } [data not shown] * SSLv3, TLS handshake, Server hello (2): { [data not shown] * SSLv3, TLS handshake, CERT (11): { [data not shown] * SSLv3, TLS handshake, Server key exchange (12): { [data not shown] * SSLv3, TLS handshake, Server finished (14): { [data not shown] * SSLv3, TLS handshake, Client key exchange (16): } [data not shown] * SSLv3, TLS change cipher, Client hello (1): } [data not shown] * SSLv3, TLS handshake, Finished (20): } [data not shown] * SSLv3, TLS change cipher, Client hello (1): { [data not shown] * SSLv3, TLS handshake, Finished (20): { [data not shown] * SSL connection using TLSv1.0 / DHE-RSA-AES256-SHA * Server certificate: * subject: OU=PVE Cluster Node; O=Proxmox Virtual Environment; CN=s05.local * start date: 2015-11-03 10:31:46 GMT * expire date: 2025-10-31 10:31:46 GMT * issuer: CN=Proxmox Virtual Environment; OU=1d48db0551ee7e5e9bbde7ebdc311e1a; O=PVE Cluster Manager CA * SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway. > GET / HTTP/1.1 > User-Agent: curl/7.38.0 > Host: 10.0.0.5:8006 > Accept: */* > Cookie: PVEAuthCookie=PVE%3Agoga@pve%3A563A389E%3A%3A2SPUzkB2qUK16LR5+vv4zXoHYyfS45IUizp7r56T0PGlgEnYeet0uQFxwFwlDRLuecOYqg9TAzOcNes07NskfBMjqdWBU+V6r/iRYIBtpz8BBvf+VR1W6WHqW0o27cThShSd2BKRbYTq14jqWrFK48ql0OcpjjLAu/5eo3Mv6yFwFky8hNf8s3yT2n+Roy+aoocAjLqaW9aF2hkF+anz9EaYVKewLqJbTbczTbIZ17DeHJlVC1hXaf0N0k/7G2H7iKHuWoqHTIC2frcyJSMDmfXQ+qiqv6W+Zsmj9tyazcnK10xFi09Zq7ravxjxTOsg3wsmXjsUJU2M5SeVIOiYhw%3D%3D > * Empty reply from server * Connection #0 to host 10.0.0.5 left intact
И всё остальное заканчивается точно так же. Так что, полагаю, дело не в браузерах, а скорее это баг в pveproxy.
tom
Guest
0
04.11.2015 19:24:00
99 % таких проблем связаны с браузером, поэтому именно на это вас и направляют. У вас установлена последняя стабильная версия? Если нет, обновитесь, чтобы мы не охотились за уже исправленной проблемой, и пришлите вывод команды > pveversion -v