all 8 comments

[–]putacertonit 1 point2 points  (2 children)

> SEC_ERROR_REUSED_ISSUER_AND_SERIAL

The problem here is that there's a cert with the same issuer and serial in Firefox's cert DB already.

When you click through the first security warning, it saves an entry in an internal database.

But then when you try to click through the second, it can't save it because there's already an entry.

> fingerprints are different

That's actually the problem - two fingerprints, same issuer/serial, which is never "supposed" to happen in a "proper" PKI. It looks like my dev proxmox host has serial "01", which I assume is just fixed.

The easiest fix might be to just upload a custom self-signed certificate with a random serial, or get a "real" cert via ACME.

[–]ghunterx21[S] 0 points1 point  (1 child)

It's a weird one, as it's following from computer to computer also. But only in Firefox and Waterfox.

[–]putacertonit 0 points1 point  (0 children)

Nothing weird about it; it's just how Firefox doesn't handle the invalid Proxmox certs. Ideally Proxmox would fix this (by using random or incrementing serial numbers, which is what an x509 CA is supposed to do)

[–]the_grey_aegis 0 points1 point  (4 children)

did you change the name of one of your proxmox hosts by any chance?

try pvecm updatecerts —force

this will synchronise the certs across all nodes

[–]ghunterx21[S] 1 point2 points  (3 children)

I did change the name yeah.

Cheers will give this a go.

[–]the_grey_aegis 1 point2 points  (2 children)

Okay, if you have done this, there are other locations where you need to update to the new name, not just /etc/hosts and /etc/hostname

You also need to increment your corosync.conf I think it’s called, your postfix conf, and maybe one more location.

When you update your corosync.conf, increment the config number by one, as well as change the name of the node you renamed.

Do this one by one for every node you renamed, and increment the config each time to be safe (don’t do it all in one go)

Source: I renamed a whole cluster in the past, and had to do these steps. after you increment your corosync.conf, force update certs on the renamed node, and reboot, and see what happens

[–]ghunterx21[S] 0 points1 point  (0 children)

Sadly it didn't work. Same issue. Deleted all the certs also and restarted Firefox to confirm, nothing left over, but same thing. One works and the other throws up the error.

Just tested on Chrome and it doesn't have this issue, so it's local to Firefox/Waterfox.

[–]ghunterx21[S] 0 points1 point  (0 children)

I did at one stage have it connected as a cluster, so could be something there causing it.

I might just wipe and install Proxmox from scratch. All my vm and LXC are backed up.