Error Acquiring Certificate after Password Reset

New cert generated. Restart PMS and wait 2 min

1 Like

Appreciating your patience dane…

Still get connection refused on the GET

Is the fact I removed the server from the Authorized Devices on my account a factor?

FYI navigating to /identity gives me

<MediaContainer size="0" claimed="0" machineIdentifier="<redacted>" version="1.28.1.6104-788f82488"> </MediaContainer>

Well, more likely that you disabled pure http :wink:

In your Preferences.xml file, find the secureConnections settings, and set it to 1 (Meaning preferred)

Then restart your PMS, and try again with simply http

Or use curl -k -X POST ‘https://127.0.0.1:32400/myplex/claim?token=PASTE_TOKEN_HERE’

The -k parameter should tell curl to ignore the certificate errors

1 Like

So the plot thickens - it’s not disabled - already in my preferences

secureConnections="1"

And the -k param, and using https?

Same issue here! AHH i thought I was going crazy until I found this

And there’s also this option, using a 3rd. party tool

Looks like I got a bunch of spanish html coming back at me. This was as far back as my scroll let me go

cEnd = document.cookie.indexOf(“;”,cStart);
if (cEnd==-1)
cEnd = document.cookie.length;
return unescape(document.cookie.substring(cStart,cEnd));
}
}
return ‘’;
}
var DS = {};
DS.nasInfo = {
ver: 4.0
}
DS.nasInfo.lang = getCookie(‘nas_lang’);
if((DS.nasInfo.lang == ‘’) || (DS.nasInfo.lang==null)){
DS.nasInfo.lang = ‘ENG’;
}
DS.languageRead = function(lang){
var strObj = {str1:‘’,str2:‘’,str3:‘’}
switch(lang){
case ‘ENG’:
strObj.str1 = ‘Error’;
strObj.str2 = 'Page not found or the web server is currently unavailable. ';
strObj.str3 = ‘Please contact the website administrator for help. ‘;
break; å¡å¨ã’;
strObjå©ã’; = ‘请èç»ç³»ç»ç®¡çèæ³èæºè³ç½é¡µæ
break;.str1 = ‘é误’; å­å¨æçå
case ‘TCH’: = ‘ç½é¡µä¸ ç å¨ã’;
strObå©ã’;3 = 'è«è¯çµ¡ç³»çµ±ç®¡çèé£ç·è³ç¶²é 伺æ
break;.str2 = 'ç¶²é ä¸
case ‘CZE’:
strObj.str1 = ‘Chyba’;
strObj.str2 = 'Stránka nebyla nalezena, nebo webový server není zrovna dostup ný. ';
strObj.str3 = 'Pro asistenci kontaktujte prosím administrátora webu. ';
break;
case ‘DAN’:
strObj.str1 = ‘Fejl’;
strObj.str2 = 'Side ikke fundet eller webserveren er for øjeblikket utilgængel ig. ';
strObj.str3 = 'Kontakt webstedets administrator for at få hjælp. ';
break;
case ‘GER’:
strObj.str1 = ‘Fehler’;
strObj.str2 = 'Seite nicht gefunden oder Webserver aktuell nicht verfügbar. ';
strObj.str3 = 'Bitte Webseitenadministrator kontaktieren. ';
break;
case ‘SPA’:
strObj.str1 = ‘Error’;
strObj.str2 = 'La página no existe o el servidor web no está disponible actual mente ';
strObj.str3 = 'Póngase en contacto con el administrador del sitio web para obte ner ayuda. ';
break;
case ‘FRE’:
strObj.str1 = ‘Erreur’;
strObj.str2 = 'Page introuvable ou serveur Web indisponible. ';
strObj.str3 = 'Veuillez contacter l'administrateur du site pour de l'aide. ';
break;
case ‘ITA’:
strObj.str1 = ‘Errore’;
strObj.str2 = 'Pagina non trovata o server web attualmente non disponibile. ';
strObj.str3 = 'Rivolgersi all'amministratore del sito web per assistenza. ';
break;
case ‘JPN’:
strObj.str1 = ‘ã¨ã©ã¼’;
strObj.str2 = 'ãã¼ã¸ãç¾å¨è¦ã¤ãããªã ã¾ãã ';
strObj.str3 = 'ã¦ã§ããµã¤ã管çè ãã¾ãã¯Webãµã¼ãã¼ãç¾å¨å©ç¨ã§ã
ã«é£çµ¡ãã¦ãçè«ãã¦ãã ãã
ã ';
break;
case ‘KOR’:
strObj.str1 = ‘ì¤ë¥’;
strObj.str2 = 'íìë²
를 ì¬ì©í ì ììµëë¤. ';
strObj.str3 = 'ìì¬ì¼ì­ìì¤. ';
break;
case ‘NOR’:
strObj.str1 = ‘Feil’;
strObj.str2 = 'Side ikke funnet eller webserveren er utilgjengelig for tiden. ';
strObj.str3 = 'Ta kontakt med administratoren for webområdet og få hjelp. ';
break;
case ‘POL’:
strObj.str1 = ‘BÅÄ
d’;
strObj.str2 = 'Strona nieodnaleziona lub serwer jest obecnie niedostÄpny. ';
strObj.str3 = 'Skontaktuj siÄ z administratorem witryny, aby uzyskaÄ pomoc. ';
break;
case ‘RUS’:
strObj.str1 = ‘ÐÑибка’;
strObj.str2 = ‘СÑÑаниÑа не найдена или веб ÑеÑÐ²ÐµÑ Ð½Ðµ д оÑÑÑпен в наÑÑоÑÑий моменÑ.’;
strObj.str3 = ‘ÐожалÑйÑÑа, ÑвÑжиÑеÑÑ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑом веР± ÑайÑа Ð´Ð»Ñ Ð¿Ð¾Ð¼Ð¾Ñи.’;
break;
case ‘FIN’:
strObj.str1 = ‘Virhe’;
strObj.str2 = 'Sivua ei löytynyt tai verkkopalvelin ei nyt ole käytettävissä . ';
strObj.str3 = 'Ota yhteys verkkosivuston ylläpitäjään ohjetta varten. ';
break;
case ‘SWE’:
strObj.str1 = ‘Fel’;
strObj.str2 = ‘Sidan hittades inte eller sÃ¥ är webbservern för tillfället in te tillgänglig.’;
strObj.str3 = ‘Kontakta webbplatsens administratör för hjälp.’;
break;
case ‘DUT’:
strObj.str1 = ‘Fout’;
strObj.str2 = 'Pagina niet gevonden, of de webserver is nu niet beschikbaar. ';
strObj.str3 = 'Neem contact op met de webbeheerder voor hulp. ';
break;
case ‘ESM’:
strObj.str1 = ‘Error’;
strObj.str2 = 'Página no encontrada o servidor Web no disponible actualmente. ’ ;
strObj.str3 = 'Póngase en contacto con el administrador del sitio Web para obte ner ayuda. ';
break;
case ‘TUR’:
strObj.str1 = ‘Hata’;
strObj.str2 = 'Sayfa bulunamadı veya web sunucusu Åu an kullanılamıyor. ';
strObj.str3 = 'Lütfen yardım için web sitesi yöneticisiyle iletiÅime geçin. ';
break;
case ‘THA’:
strObj.str1 = ‘à¸à¹à¸­à¸à¸´à¸à¸à¸¥à¸²à¸’;
strObj.str2 = 'à¹
มà¹à¸à¸à¸«à¸à¹à¸²à¸«à¸£à¸·à¸­à¹à¸§à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸­à ¸£à¹à¹
มà¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸²à¸à¹
à¸à¹ ';
strObj.str3 = 'à¹à¸¸£à¸à¸à¸´à¸à¸à¹à¸­à¸à¸¹à¹à¸à¸¹à¹à¸¥à¹à¸§à¹à¸à¹
à¸à¸à¹à¹à¸à¸·à¹ อà¸à¸­à¸
วามà¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸­ ';
break;
case ‘HUN’:
strObj.str1 = ‘Hiba’;
strObj.str2 = 'Az oldal nem található vagy a webkiszolgáló jelenleg nem elé rhetÅ. ';
strObj.str3 = 'Kérjük, értesítse a weboldalt rendszergazdáját és kérjen tÅle segítséget. ';
break;
case ‘POR’:
strObj.str1 = ‘Erro’;
strObj.str2 = 'Página não encontrada ou o servidor Web actualmente não está disponível. ';
strObj.str3 = 'Contacte o administrador do site Web para obter ajuda. ';
break;
case ‘GRK’:
strObj.str1 = ‘ΣÏάλμα’;
strObj.str2 = 'Î Ïελίδα δεν βÏέθηκε ή ο διακομιÏÏ
Î®Ï Î¹ÏÏ
είναι μη διαθέÏÎ¹Î¼Î¿Ï Î±Ï Î ÏÏ
ή Ï
η ÏÏ
ιγμή. ';
strObj.str3 = 'ÎÏικοινÏνήÏÏ
ε με Ï
ον διαÏειÏιÏÏ
ή Ï
οÏ
ιÏÏ
οÏ
ÏÏοÏ
για βοήθεια. ';
break;
case ‘ROM’:
strObj.str1 = ‘Eroare’;
strObj.str2 = 'Pagina nu a fost gÄsitÄ sau serverul web este indisponibil moment an. ';
strObj.str3 = ‘ContactaÅ£i administratorul site-ului web pentru a obÅ£ine asiste nÅ£Ä.’;
break;
default:
strObj.str1 = ‘Error’;
strObj.str2 = 'Page not found or the web server is currently unavailable. ';
strObj.str3 = 'Please contact the website administrator for help. ';
break;
}
return strObj;
}
DS.strObj = DS.languageRead(DS.nasInfo.lang);

< /td>
Copyright ©2022 QNAP Systems, Inc. All Rights Reserved.

Certs has been revoked

Check your server logs.

I suspect a broken database, so search for the word malformed

Kept my logs open expecting this at some point :slight_smile: Removed anything identifiable (I think(

[
  {
    "type": "info",
    "host": "192.168.1.26:32400",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36",
    "browser": {
      "platformVersion": "10",
      "id": "chrome",
      "name": "Chrome",
      "version": "104.0",
      "webkit": true,
      "platform": "Windows",
      "platformID": "windows",
      "platformModifierKey": "ctrl"
    },
    "version": "4.84.1",
    "username": "gazmeist",
    "cloudUrl": [
      {
        "scheme": "https",
        "address": "plex.tv",
        "uri": "https://plex.tv",
        "testState": "pending",
        "isBundled": false,
        "isFallback": false,
        "relay": false,
        "isUntested": false,
        "isPending": true,
        "isConnected": false,
        "isUnauthorized": false,
        "isUnavailable": false,
        "isFailed": false,
        "isAborted": false,
        "isLoopback": false,
        "isPrivate": false,
        "isHttps": true,
        "isSecure": true,
        "isPlexDirect": false,
        "currentTest": [
          {
            "readyState": 1,
            "rid": "r472"
          }
        ],
        "sources": [
          {
            "id": "internal"
          }
        ]
      }
    ]
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[UserManager] autoLogin false",
    "time": "2022-08-24T13:50:46.387Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Sources] Initializing...",
    "time": "2022-08-24T13:50:46.516Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Sources] Finished initialization",
    "time": "2022-08-24T13:50:46.518Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Initializing...",
    "time": "2022-08-24T13:50:46.519Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Initialize server with token, <**I've removed the token reference here**>    "time": "2022-08-24T13:50:46.568Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Initialize server without token, [Bundled], http://192.168.1.26:32400",
    "time": "2022-08-24T13:50:46.585Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Initialize server without token, [Loopback], http://127.0.0.1:32400",
    "time": "2022-08-24T13:50:46.606Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Waiting for initial servers = [Bundled], [Loopback], plex.tv",
    "time": "2022-08-24T13:50:46.609Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Primary Server] Waiting to set the primary server",
    "time": "2022-08-24T13:50:46.627Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Primary Server] Waiting for the last primary server, dd0bd67afa94bfbd61d651b2913924ea8dbe1dc6, to connect",
    "time": "2022-08-24T13:50:46.627Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2022-08-24T13:50:46.631Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2022-08-24T13:50:46.633Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2022-08-24T13:50:46.635Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2022-08-24T13:50:46.635Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[Companion] No companion found",
    "time": "2022-08-24T13:50:46.636Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Finished initialization",
    "time": "2022-08-24T13:50:46.638Z"
  },
  {
    "type": "ajax",
    "url": "/web/translations/en.json",
    "status": 200,
    "responseLength": 2,
    "time": "2022-08-24T13:50:46.770Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing connection for Thalia at https://103-115-188-200.7498db21466448f3ab4c60127b3689c4.plex.direct:23396/media/providers",
    "time": "2022-08-24T13:50:46.934Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing connection for plex.tv at https://plex.tv/monitoring/health",
    "time": "2022-08-24T13:50:46.946Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing connection for [Bundled] at http://192.168.1.26:32400/media/providers",
    "time": "2022-08-24T13:50:46.957Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing legacy connection for [Bundled] at http://192.168.1.26:32400",
    "time": "2022-08-24T13:50:46.958Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing connection for [Loopback] at http://127.0.0.1:32400/media/providers",
    "time": "2022-08-24T13:50:46.971Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing legacy connection for [Loopback] at http://127.0.0.1:32400",
    "time": "2022-08-24T13:50:46.972Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[Cast] API is not available",
    "time": "2022-08-24T13:50:47.002Z"
  }
]

I’m talking about PMS Logs :wink:

Hi, can you revoke my certificate as well. After resetting my password I can no longer access my server.

Thanks

facepalm

Searched for ‘Malformed’ and ‘Error’ and ‘Fail’ and nothing found. Latest activity is just scanning media.

Can provide a copy if it helps

Could you try this one then?

1 Like

Having the same issue with my server. Can my certificate be reset please?

hmm

Dunno if I need to worry about the identifier but just in case…

image

Hello

I think I’ve got the same issue too

Aug 24, 2022 … DEBUG - [HttpClient/HCl#a5] HTTP/2.0 (5.8s) 429 response from PUT https://plex.tv/api/v2/devices/xxxxx/certificate/csr?reason=missing&invalidIn=0 (reused)
Aug 24, 2022 … ERROR - CERT: Error acquiring new certificate: Failed to upload CSR: 429, <?xml version="1.0" encoding="UTF-8"?>


I have local access but not through IOS App or app.plex.tv

Do you need to reset my certificate ?

You need to run it on the PMS server itself, and use 127.0.0.1 as the IP Address

And the PMS Identifier is not sensitive

1 Like