Falscher privater Schlüssel für die Verschlüsselungs-App. Bitte aktualisieren Sie Ihren privaten Schlüssel in Ihren persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten

After the update to the new version I found this problem at the basicencryptmodule.
If I enter the old Password and the New password at the personal entrys, it shows “writing…” but nothing happens.

1 Like

Uuuh, no answer since Oct.17? I have the same problem after updating to 13. Can’t change passwords and all these unimportend stuff.

Same here. Found this thread and would propose to continue there: Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files

BTW, the German translation does not match the English error message. What shall be updated? The private key - what would be the translation of “privater Schlüssel” - or the private key password, as it is called in English? In Security/Sicherheit settings only passwords can be set.

Same here. But hey… encryption is not that important. o.O
WTF guys … 1 year old issue.

Some constructive stuff: i took a look into the console, javascript error:

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data (setings-personal.js:22:61)

Let me know if i can provide more information.

I’m on version 14.0.1.1 (PHP 7.1).

Here is the same issue in english: Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files

Hallo, wir hatten das nervige Problem auch, haben sogar de Server gewechselt, ohne Erfolg. Jetzt funktioniert es: wir haben die App “Default encryption module” deaktiviert.

Hello, we had the annoying problem too, have even de server changed, without success. Now it works: we have deactivated the app “Default encryption module”.

3 Likes

So, ich hatte das Problem nun auch.
Es trat auf als ein User sein Windows-Passwort ändern musste. NC ist über LDAP mit unserer AD verbunden.
Beheben konnte ich es wie folgt:
Als der User sich über die Weboberfläche angemeldet hat, poppte die Meldung “falscher privater Schlüssel…” auf. In den “Einstellungen” unter “Sicherheit” konnte man nun seinen pirvaten Schlüssel anpassen. Ein Feld für das alte Passwort, dieser war bereits gefüllt, ein Feld für das neue Passwort, diesen konnte man eingeben.
Wenn man nun den neuen Schlüssel eingegeben hat und mit Enter bestätigt hat kam die Meldung “Speichern…” und es tat sich nichts, wie bei den meisten hier.
Ich habe das vorgegebene alte Passwort gelöscht und manuell eingegeben, dann das neue eingegeben und plötzlich konnte NC den Schlüssel ändern.

In meinem Fall war der Fehler dass das vorgegebene alte PW falsch war. über Test und Feedbacks würde ich mich auch freuen.

VG
BUMD

Awesome, saved my day.

Mich würde interessieren wo du das “alte vorgegebene Passwort” gelöscht hast… Ich hatte meine Cloud neu installiert (neue Webinstallation mit gelöschter Datenbank im selben Verzeichnis), das default encyryption modul aktiviert und schließlich kam die Meldung. Ich brauche aber dieselben Benutzernamen…

Hallo,

ich habe das Problem folgendermaßen gelöst:

  1. (encryption modul deaktivieren falls aktiviert)
  2. occweb app in nextcloud herunterladen
  3. occweb app öffnen (oben in der Leiste taucht ein Terminal Icon auf)
  4. “encryption:disable” im Terminal eingeben
  5. encryption modul wieder aktivieren
  6. occweb app öffnen
  7. “encryption:enable” im Terminal eingeben

Testet den status mit dem Befehl: “encryption:status”

Bei mir ist die Meldung danach verschwunden. Hoffe es hilft euch weiter!

PS: danke an @yahesh der mir weitergeholfen hat

3 Likes

Klasse Anleitung. So hat es funktioniert. Dankeschön dafür!

Perfekt. Das hat auch bei mir geholfen!
Ich habe gerade eben ein Update auf die Version 19 durchgeführt und hatte danach die Meldung.
Jetzt nicht mehr :slight_smile:

Hi,

das Problem erscheint mit NC20.02 wieder.

“Falscher privater Schlüssel für die Verschlüsselungs-App. Bitte aktualisieren Sie Ihren privaten Schlüssel in Ihren persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten.”

wenn ich das Passwort eingebe wird es akzeptiert aber der Fehler bleibt.
Deaktiviere ich die Encryption App kommt der Fehler nicht mehr aber die Clients können nicht mehr synchronisieren. Encryption Fehler.
Aktiviere ich die Encryption App funktioniert alles bis auf die Einblendung.

Natürlich wie oben beschrieben schon 2 mal probiert. Nichts.

OCCWeb wird nicht mehr unterstützt. Gibt es eine Alternative?
Mit Nextcloud 21.0.3 ist das Problem wieder da.

1 Like

Auch ich (konkret nur der Account meiner Frau) habe dieses Problem seit 21.0.2, ein Update auf 21.0.3 brachte keine Besserung. Bereits synchronisierte Clients funktionieren weiterhin, neue Clients können nicht hinzugefügt werden. Das Passwort wurde in den letzten Jahren nicht geändert.
Auch auf GitHub findet man ein uraltes Issue, das in den letzten Tagen mit neuerlichen Problemen aktualisiert wurde. Das ist der Stable branch und es geht um potentiellen Datenverlust, da sollte sich wirklich mal dringend wer kümmern……

Auch bei mir war das Ausschalten der Legacy-Verschlüsselung wohl verfrüht:

Danke für die tolle Anleitung.

Hat bei mir mit der Version 23.0.2 immer noch so funktioniert.

Habe hier das gleiche Problem. v23.0.3

Same problem here. Is any of the nextcloud devs reading this, and could maybe give a statement?
I think it’s ok to renew a password - and you have to provide the old one when changing it, thats the sense of encrypted passwords. BUT: as @Herkubaer said:

it shows “writing…” but nothing happens.

That’s the problem. Does NextCloud do anything here? Error message? What IS actually the error?

Nextcloud writes into the log after I click the button:

{“reqId”:“SgMcXS3YiAVJ6YlFfntB”,“level”:0,“time”:“2022-04-13T15:03:34+02:00”,“remoteAddr”:“192.168.0.1”,“user”:“christian”,“app”:“drawio”,“method”:“POST”,“url”:“/index.php/apps/encryption/ajax/updatePrivateKeyPassword”,“message”:“/appinfo/app.php is deprecated, use \OCP\AppFramework\Bootstrap\IBootstrap on the application class instead.”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101 Firefox/98.0”,“version”:“23.0.3.2”}
{“reqId”:“SgMcXS3YiAVJ6YlFfntB”,“level”:0,“time”:“2022-04-13T15:03:34+02:00”,“remoteAddr”:“192.168.0.1”,“user”:“christian”,“app”:“encryption”,“method”:“POST”,“url”:“/index.php/apps/encryption/ajax/updatePrivateKeyPassword”,“message”:“/appinfo/app.php is deprecated, use \OCP\AppFramework\Bootstrap\IBootstrap on the application class instead.”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101 Firefox/98.0”,“version”:“23.0.3.2”}

So it’s at least using a deprecated API - but no more, no error.

ich kann mich aber jetzt nicht mehr einloggen