[SOLVED] Proxmox on HP-Switch - No GUI

astoschek

Renowned Member
Feb 9, 2010
8
0
66
Hi Folks,

yes iam trying to install Proxmox on a HP-Switch
5400zl with 2 x J9545A
These Advanced Service Modules are preatty cool, like a mini-blade in a size of a HP Linecard
The one i have: T9700 + 8GB Ram + Sata SSD 1TB
My Problem is: i dont really figure out, how i can use the pinheader for VGA. So my only "Bare-Metal-Access" is the HP-Console with 9600

The only Setup witch is really working: Install Debian from CF (netinst) and ttys0 console, after proxmox install via apt-get etc (inc. proxmox deb archive)...
After this i had some issues:
no /etc/pve
SSL Errors @ pveproxy
-> After fixing /etc/hosts, fixing network settings: Every error was gone

When i open the GUI in a Browser, i get the SSL Error, after passing..... nothing happens. Site keeps loading but i don't reach the login part.

I really dont know how to fix?


root@viper2:~# pveversion --help
Unknown option: help
USAGE: pveversion [--verbose]
root@viper2:~# pveversion --verbose
proxmox-ve: 8.4.0 (running kernel: 6.8.12-11-pve)
pve-manager: 8.4.1 (running version: 8.4.1/2a5fa54a8503f96d)
proxmox-kernel-helper: 8.1.1
proxmox-kernel-6.8.12-11-pve-signed: 6.8.12-11
proxmox-kernel-6.8: 6.8.12-11
ceph-fuse: 16.2.15+ds-0+deb12u1
corosync: 3.1.9-pve1
criu: 3.17.1-2+deb12u1
glusterfs-client: 10.3-5
ifupdown: residual config
ifupdown2: 3.2.0-1+pmx11
intel-microcode: 3.20250512.1~deb12u1
libjs-extjs: 7.0.0-5
libknet1: 1.30-pve2
libproxmox-acme-perl: 1.6.0
libproxmox-backup-qemu0: 1.5.1
libproxmox-rs-perl: 0.3.5
libpve-access-control: 8.2.2
libpve-apiclient-perl: 3.3.2
libpve-cluster-api-perl: 8.1.1
libpve-cluster-perl: 8.1.1
libpve-common-perl: 8.3.1
libpve-guest-common-perl: 5.2.2
libpve-http-server-perl: 5.2.2
libpve-network-perl: 0.11.2
libpve-rs-perl: 0.9.4
libpve-storage-perl: 8.3.6
libspice-server1: 0.15.1-1
lvm2: 2.03.16-2
lxc-pve: 6.0.0-1
lxcfs: 6.0.0-pve2
novnc-pve: 1.6.0-2
proxmox-backup-client: 3.4.2-1
proxmox-backup-file-restore: 3.4.2-1
proxmox-firewall: 0.7.1
proxmox-kernel-helper: 8.1.1
proxmox-mail-forward: 0.3.3
proxmox-mini-journalreader: 1.5
proxmox-offline-mirror-helper: 0.6.7
proxmox-widget-toolkit: 4.3.11
pve-cluster: 8.1.1
pve-container: 5.2.6
pve-docs: 8.4.0
pve-edk2-firmware: not correctly installed
pve-esxi-import-tools: 0.7.4
pve-firewall: 5.1.1
pve-firmware: 3.15-4
pve-ha-manager: 4.0.7
pve-i18n: 3.4.5
pve-qemu-kvm: 9.2.0-5
pve-xtermjs: 5.5.0-2
qemu-server: 8.3.13
smartmontools: 7.3-pve1
spiceterm: 3.3.0
swtpm: 0.8.0+pve1
vncterm: 1.8.0
zfsutils-linux: 2.2.7-pve2
root@viper2:~#

any ideas?
 
Last edited:
Hi!

Does the serial console installer option for a Proxmox VE ISO not work for your hardware? What is the status of pve-cluster.service on the machine? Which steps did you follow to setup Proxmox VE on top of Debian?
 
Hi Dakralex,

the serialconsole of the Proxmox-ISO is not working, as it has 115200 baud. I can only use 9600 baud. So, after BIOS-Post i see Grub loading, and then its over...

I used the "Install Proxmox VE on Debian 12 Bookworm" from proxmox

root@viper2:~# systemctl status pve-cluster.service
● pve-cluster.service - The Proxmox VE cluster filesystem
Loaded: loaded (/lib/systemd/system/pve-cluster.service; enabled; preset: enabled)
Active: active (running) since Wed 2025-07-02 12:56:52 CEST; 35s ago
Process: 21522 ExecStart=/usr/bin/pmxcfs (code=exited, status=0/SUCCESS)
Main PID: 21524 (pmxcfs)
Tasks: 5 (limit: 9371)
Memory: 17.8M
CPU: 62ms
CGroup: /system.slice/pve-cluster.service
└─21524 /usr/bin/pmxcfs

Jul 02 12:56:51 viper2 systemd[1]: Starting pve-cluster.service - The Proxmox VE cluster filesystem...
Jul 02 12:56:51 viper2 pmxcfs[21522]: [main] notice: resolved node name 'viper2' to '192.168.94.87' for default node IP address
Jul 02 12:56:51 viper2 pmxcfs[21522]: [main] notice: resolved node name 'viper2' to '192.168.94.87' for default node IP address
Jul 02 12:56:52 viper2 systemd[1]: Started pve-cluster.service - The Proxmox VE cluster filesystem.
root@viper2:~#
 
root@viper2:~# tail -f /var/log/pveproxy/access.log
::ffff:192.168.94.99 - - [03/07/2025:19:09:45 +0200] "GET /pve2/css/ext6-pve.css?ver=8.4.1 HTTP/1.1" 200 3750
::ffff:192.168.94.99 - - [03/07/2025:19:09:45 +0200] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_2.css HTTP/1.1" 200 6217
::ffff:192.168.94.99 - - [03/07/2025:19:09:45 +0200] "GET /pve2/font-logos/css/font-logos.css HTTP/1.1" 200 904
::ffff:192.168.94.99 - - [03/07/2025:19:09:46 +0200] "GET /pve2/ext6/ext-all.js?ver=7.0.0 HTTP/1.1" 200 683505
::ffff:192.168.94.99 - - [03/07/2025:19:09:47 +0200] "GET /pve2/js/u2f-api.js HTTP/1.1" 200 4898
::ffff:192.168.94.99 - - [03/07/2025:19:09:47 +0200] "GET /proxmoxlib.js?ver=v4.3.11-t1747226492 HTTP/1.1" 200 148233
::ffff:192.168.94.99 - - [03/07/2025:19:09:49 +0200] "GET /pve2/ext6/locale/locale-en.js?ver=7.0.0 HTTP/1.1" 200 2740
::ffff:192.168.94.99 - - [03/07/2025:19:09:50 +0200] "GET /qrcode.min.js HTTP/1.1" 200 6929
::ffff:192.168.94.99 - - [03/07/2025:19:09:51 +0200] "GET /pve2/js/pvemanagerlib.js?ver=8.4.1 HTTP/1.1" 200 310146
::ffff:192.168.94.99 - - [03/07/2025:19:10:20 +0200] "GET /pve2/ext6/charts.js?ver=7.0.0 HTTP/1.1" 200 108273
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET / HTTP/1.1" 200 900
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all.css?ver=7.0.0 HTTP/1.1" 200 66
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/ext6/crisp/resources/charts-all.css?ver=7.0.0 HTTP/1.1" 200 780
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/fa/css/font-awesome.css HTTP/1.1" 200 7289
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/font-logos/css/font-logos.css HTTP/1.1" 200 904
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/css/ext6-pve.css?ver=8.4.1 HTTP/1.1" 200 3750
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pwt/css/ext6-pmx.css?ver=v4.3.11-t1747226492 HTTP/1.1" 200 2065
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_2.css HTTP/1.1" 200 6217
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_1.css HTTP/1.1" 200 32919
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/js/u2f-api.js HTTP/1.1" 200 4898
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/ext6/charts.js?ver=7.0.0 HTTP/1.1" 200 108273
::ffff:192.168.94.99 - - [03/07/2025:19:11:06 +0200] "GET /pve2/ext6/ext-all.js?ver=7.0.0 HTTP/1.1" 200 683505
::ffff:192.168.94.99 - - [03/07/2025:19:11:09 +0200] "GET /qrcode.min.js HTTP/1.1" 200 6929
::ffff:192.168.94.99 - - [03/07/2025:19:11:09 +0200] "GET /proxmoxlib.js?ver=v4.3.11-t1747226492 HTTP/1.1" 200 148233
::ffff:192.168.94.99 - - [03/07/2025:19:11:23 +0200] "GET /pve2/js/pvemanagerlib.js?ver=8.4.1 HTTP/1.1" 200 310146

root@viper2:~# journalctl -f Jul 03 19:09:29 viper2 pveproxy[855]: worker 1032 finished
Jul 03 19:09:29 viper2 pveproxy[855]: starting 2 worker(s)
Jul 03 19:09:29 viper2 pveproxy[855]: worker 1045 started
Jul 03 19:09:29 viper2 pveproxy[855]: worker 1046 started
Jul 03 19:09:54 viper2 sshd[1063]: Accepted password for root from 192.168.94.99 port 52200 ssh2
Jul 03 19:09:54 viper2 sshd[1063]: pam_unix(sshd:session): session opened for user root(uid=0) by (uid=0)
Jul 03 19:09:54 viper2 systemd-logind[394]: New session 3 of user root.
Jul 03 19:09:54 viper2 systemd[1]: Started session-3.scope - Session 3 of User root.
Jul 03 19:09:54 viper2 sshd[1063]: pam_env(sshd:session): deprecated reading of user environment enabled
Jul 03 19:10:01 viper2 cron[834]: (*system*vzdump) RELOAD (/etc/cron.d/vzdump)



where is the failure? well i even don't know where i should start searching
root@viper2:~# curl -vk https://192.168.94.87:8006
* Trying 192.168.94.87:8006...
* Connected to 192.168.94.87 (192.168.94.87) port 8006 (#0)
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN: server did not agree on a protocol. Uses default.
* Server certificate:
* subject: OU=PVE Cluster Node; O=Proxmox Virtual Environment; CN=viper2.Stoschek.Ruderting.local
* start date: Jun 30 08:21:29 2025 GMT
* expire date: Jun 30 08:21:29 2027 GMT
* issuer: CN=Proxmox VE Root CA
* SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
* using HTTP/1.x
> GET / HTTP/1.1
> Host: 192.168.94.87:8006
> User-Agent: curl/7.88.1
> Accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
< HTTP/1.1 200 OK
< Cache-Control: max-age=0
< Connection: Keep-Alive
< Date: Thu, 03 Jul 2025 17:27:45 GMT
< Pragma: no-cache
< Server: pve-api-daemon/3.0
< Content-Length: 2507
< Content-Type: text/html; charset=utf-8
< Expires: Thu, 03 Jul 2025 17:27:45 GMT
<
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>viper2 - Proxmox Virtual Environment</title>
<link rel="icon" sizes="128x128" href="/pve2/images/logo-128.png" />
<link rel="apple-touch-icon" sizes="128x128" href="/pve2/images/logo-128.png" />
<link rel="stylesheet" type="text/css" href="/pve2/ext6/theme-crisp/resources/theme-crisp-all.css?ver=7.0.0" />
<link rel="stylesheet" type="text/css" href="/pve2/ext6/crisp/resources/charts-all.css?ver=7.0.0" />
<link rel="stylesheet" type="text/css" href="/pve2/fa/css/font-awesome.css" />
<link rel="stylesheet" type="text/css" href="/pve2/font-logos/css/font-logos.css" />
<link rel="stylesheet" type="text/css" href="/pve2/css/ext6-pve.css?ver=8.4.1" />
<link rel="stylesheet" type="text/css" href="/pwt/css/ext6-pmx.css?ver=v4.3.11-t1747226492" />
<link rel="stylesheet" type="text/css" media="(prefers-color-scheme: dark)" href="/pwt/themes/theme-proxmox-dark.css?ver=v4.3.11-t1747226492" />

<script type='text/javascript'>function gettext(buf) { return buf; }</script>

<script type="text/javascript" src="/pve2/ext6/ext-all.js?ver=7.0.0"></script>
<script type="text/javascript" src="/pve2/ext6/charts.js?ver=7.0.0"></script>

<script type="text/javascript" src="/pve2/js/u2f-api.js"></script>
<script type="text/javascript" src="/qrcode.min.js"></script>
<script type="text/javascript">
Proxmox = {
Setup: { auth_cookie_name: 'PVEAuthCookie' },
defaultLang: 'en',
NodeName: 'viper2',
UserName: '',
CSRFPreventionToken: 'null',
ConsentText: ''
};
</script>
<script type="text/javascript" src="/proxmoxlib.js?ver=v4.3.11-t1747226492"></script>
<script type="text/javascript" src="/pve2/js/pvemanagerlib.js?ver=8.4.1"></script>
<script type="text/javascript" src="/pve2/ext6/locale/locale-en.js?ver=7.0.0"></script>

<script type="text/javascript">
if (typeof(PVE) === 'undefined') PVE = {};
Ext.History.fieldid = 'x-history-field';
Ext.onReady(function() { Ext.create('PVE.StdWorkspace');});
</script>

</head>
<body>
<!-- Fields required for history management -->
<form id="history-form" class="x-hidden">
<input type="hidden" id="x-history-field"/>
</form>
</body>
</html>
* Connection #0 to host 192.168.94.87 left intact
 
Last edited:
i found it:
as default HP adds to the 10G interfaces of the Modules
Code:
interface F1
   rate-limit all in kbps 100

a simple
Code:
no interface F1 rate-limit all in

fix it!

Thanks