[SOLVED] No longer able to log in to pve - no GUI authentication pop up appears

oldtimer

New Member
Feb 2, 2024
16
0
1
Really don't know what to say about this. Overnight I have become unable to log into one of the pve servers in my cluster. When I try I just get a blank screen without any login popup.

Both the other macines in the cluster work fine and I have full control over the 3rd machine to which I am unable to log in. No idea where to even start looking for this.

I could really do with some guidance on this. TIA.

probably should add that I can also migrate, start, stop any VM.
 
Last edited:
Have you checked your browser console for errors? Have you disabled any password managers or other extensions that may interfere? Have you previously installed any "enhancements" that affect non-production subscription reminder?




Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
I tried with several different browsers - including in private mode, and the other two PVE managers in the cluster work perfectly and allow me access to the problem one.

password manager switched off, same response

the console is not showing up anything that I can see

I actually have paid subscriptions for the two main PVEs in the cluster because I want to support the project (the third is just to enable a quorum using a low power PC as the second one is a backup mostly turned off). it is the main pve machine that is exhibiting this behavior. I have tried updating and rebooting to no avail.

In any event, I am not getting as far as logging onto the pve manager on that machine. When the sign-in pop up should appear I just have a black windoe (in dark mode).
 
No, but having a quick look at it sounds like I have the same issues. I will work through that. I did do a search, but obviously my search terms didn't catch this thread. Thanks for the link. I'll get round to it later today and report back tomorrow.
 
Back again Onslow. I have worked through everything and gotten the exact same result.

In case it helps, her is the curl response suggested in the other thread

Code:
~# curl -k https://172.16.1.15:8006
<!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>vm1 - 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.14" />
    <link rel="stylesheet" type="text/css" href="/pwt/css/ext6-pmx.css?ver=v4.3.13-t1754315429" />
    <link rel="stylesheet" type="text/css" media="(prefers-color-scheme: dark)" href="/pwt/themes/theme-proxmox-dark.css?ver=v4.3.13-t1754315429" />
    
    <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: 'vm1',
    UserName: '',
    CSRFPreventionToken: 'null',
    ConsentText: ''
    };
    </script>
    <script type="text/javascript" src="/proxmoxlib.js?ver=v4.3.13-t1754315429"></script>
    <script type="text/javascript" src="/pve2/js/pvemanagerlib.js?ver=8.4.14"></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>
 
Last edited:
Hi, sorry if it sounds dumb, but I'd like to be sure:

you have NOT any filename similar to /etc/apt/apt.conf.d/no-nag-script , right?

And only original repositories under /etc/apt ?
 
Last edited:
  • Like
Reactions: MarkusKo
One thing I have learnt in the 20 years I spent at the bleeding edge of tech is that there are no stupid Qs. I have seen the most remarkably able people miss the most basic things - so if you have anything you want to check, please ask away ...

Here are the outputs. The only thing I think is non-standard is rkhunter but that has been on my systems for a couple of years and is on all the other ones which are not suffering blank screens.

I am beginning to think the easiest thing might be to;
- remove the pve from the cluster,
- remove the data drives,
- reinstall pve,
- rejoin the cluster,
- reattach the zfs data drives

I have backed up everything to a pbs and can migrate the critical apps to the 2nd pve while I reinstall. Just need to check how to remove from and rejoin the cluster, and re-attach the data disks before I start.

Obv prefer to get it fixed if poss, but the above is a fallback I can live with.

Code:
ls -a /etc/apt/apt.conf.d/
.  ..  01autoremove  10pveapthook  20listchanges  70debconf  76pveconf    76pveproxy  90rkhunter

Code:
ls -a /etc/apt/
.   apt.conf.d     keyrings       listchanges.conf.d  sources.list    trusted.gpg.d
..  auth.conf.d  listchanges.conf  preferences.d       sources.list.d
 
Last edited:
I have seen the most remarkably able people miss the most basic things

Yes, sometimes when one is immersed in searching a fix, he can't see something right in front of his eyes ;-).

Back to the subject... Rkhunter doesn't interfere with the issue. I have used it for years, too. Not in Proxmox, but I know rkhunter.

Also, I can't see anything bad in your /etc/apt/. I haven't asked about /etc/apt/sources.list.d/ so for completeness I'm posting mine:
-rw-r--r-- 1 root root 77 Feb 3 2024 ceph.list
-rw-r--r-- 1 root root 73 Feb 3 2024 pve-enterprise.list

As you have written that you have worked through the linked advices, you probably have already executed also

apt install --reinstall pve-manager proxmox-widget-toolkit
systemctl restart pvedaemon pveproxy

If that didn't help either, I don't know what else can be wrong. I'm sorry.

Maybe someone with bigger Proxmox knowledge will help...
 
Thanks. I really appreciate your efforts - and yes, I have run the reinstall ... I'll double check the permissions as I haven't done that. Maybe something as silly as a some bit flips causing some corruption. Failing that - well it is what backups are for :-)

Thank you once again.
 
This is weird. In one final desperate attempt at 'why not try this', I disabled the enterprise repository and enabled the community one and got some updates which I applied. I then reversed the repositories and now I get the logon screen. No idea whey, but it is fixed.
 
I have two enterprise subscriptions - one for my main server and one for my main back-up server. Only the third server which is a low power pc doesn't have a subscription because it is a fall back to allow me to easily keep a cluster running with minimal power. It serves no other purpose at all - not a single vm or LXC. I did state this earlier - but I am guessing as you have come in late you didn't read it all - not that I blame you, so this server DOES have a subscription.
 
Last edited:
@oldtimer, as an elite member of the PVE subscription-owning class, you have access to the support channel. If I were you, I’d compile and condense the issue description, include the package information (along with the full upgrade output), and open a ticket. If you have package information prior to update - include that too.

Alternatively, you can post the details here to help PVE staff diagnose the issue.

Other than that, congrats on finding a solution!

You can also mark this thread as SOLVED by editing the first post and updating the drop-down next to the subject.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
Oh- just seen you are teh same person who has been helping all along! Sorry - seems you memory can be as suspect as mine :-) Now I am wondering if I really did say it or it got lost in one of the edits!
 
No worries :).
I really did read all the thread from the beginning, but 4 days passed and I forgot about it.
And I've thought that you don't have a subscription, because there is no "Proxmox Subscriber" badge (banner) at your nickname :)

You may want to place this nice badge at your profile https://forum.proxmox.com/account/
 
Last edited:
@oldtimer, as an elite member of the PVE subscription-owning class, you have access to the support channel. If I were you, I’d compile and condense the issue description, include the package information (along with the full upgrade output), and open a ticket. If you have package information prior to update - include that too.

Alternatively, you can post the details here to help PVE staff diagnose the issue.

Other than that, congrats on finding a solution!

You can also mark this thread as SOLVED by editing the first post and updating the drop-down next to the subject.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
Well, I only have the base subscription category - but I want to support the project. I will however look into filing a report as you suggest and will mark as solved. Thanks for the heads up.