NX Server - Neuinstallation funktioniert nicht

2295
Moiz Tankiwala

Ich hatte einen Remote-Server, mit dem ich mich über einen NX-Client von einem Windows XP-Computer aus verband.

Plötzlich funktionierte es nicht mehr, und die Schnellkorrekturoption bestand für mich darin, den Remote-Server aus einem vorherigen Image wiederherzustellen, in dem alles funktionierte. Ich habe das getan, aber jetzt schlägt die Authentifizierung des vorherigen Benutzers fehl (einschließlich root). Ich hatte die Systemkennwörter zurückgesetzt, aber der NX-Client konnte die Authentifizierung nicht durchführen. Hat jemand einen Hinweis auf dieses Verhalten?

Um dieses Problem zu lösen, versuche ich, NXserver auf dem entfernten Linux-Server Ubuntu 11.XX neu zu installieren.

Ich bin kein Linux-Technikfreak (um genau zu sein, ich bin ein ASP.Net-Projektmanager), also bitte um Verständnis.

Beim Installieren der NXServer-.deb-Datei für amd64 wird die folgende Fehlermeldung angezeigt:

# sudo dpkg -i nxserver_3.5.0-9_amd64.deb Selecting previously deselected package nxserver. (Reading database ... 138791 files and directories currently installed.) Unpacking nxserver (from nxserver_3.5.0-9_amd64.deb) ... dpkg: dependency problems prevent configuration of nxserver: nxserver depends on nxclient (>= 3.5.0); however: Package nxclient is not installed. nxserver depends on nxnode (>= 3.5.0); however: Package nxnode is not installed. dpkg: error processing nxserver (--install): dependency problems - leaving unconfigured Errors were encountered while processing: nxserver 

Sollte ich den NXClient und den NXNode auf diesen Server herunterladen und installieren?

Ich möchte sicher gehen, weil ich diesen Server nicht vermasseln möchte und die Befehlszeilenwelt, in die ich jetzt gezwungen bin, nicht verarbeiten kann.

1
Nun ging es weiter und installierte den Client und den Knoten wie in der vorherigen Fehlermeldung erwähnt. Nicht die NXserver-Installation hat etwas anderes über einen bereits vorhandenen NX-Benutzer zu beanstanden. Siehe die Fehlermeldung unten: Moiz Tankiwala vor 13 Jahren 0
# sudo dpkg -i nxserver_3.5.0-9_amd64.deb (Lesen der Datenbank ... 139244 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitungen für den Austausch von nxserver 3.5.0-9 (mithilfe von nxserver_3.5.0-9_amd64.deb) ... Entpacken des Ersatzes nxserver ... Einrichten von nxserver (3.5.0-9) ... NX> 704 FEHLER: Benutzer kann nicht hinzugefügt werden: nx. NX> 704 FEHLER: Benutzer: nx ist bereits vorhanden. NX> 704 Um das Problem zu beheben, versuchen Sie möglicherweise, NX NX> 704 Server vollständig zu deinstallieren und von Grund auf zu installieren. Wenn dies nicht ausreicht, löschen Sie den nx-Benutzer mit den Systembefehlen und NX> 704. Fahren Sie mit der Neuinstallation von NX Server fort. Moiz Tankiwala vor 13 Jahren 0
dpkg: Fehler bei der Verarbeitung von nxserver (--install): Der nach dem Installations-Skript installierte Subprozess hat den Status des Exits für den Fehler zurückgegeben. 1 Bei der Verarbeitung sind Fehler aufgetreten: nxserver Moiz Tankiwala vor 13 Jahren 0
Die Konsolenausgabe ist schwer in einem Kommentar zu lesen. Bearbeiten Sie Ihre Frage, fügen Sie die Konsolenausgabe dort ein und verwenden Sie die Schaltfläche {} in der Bearbeitungsfeld-Symbolleiste, um sie als Konsolenausgabe korrekt zu formatieren. Andrew Schulman vor 13 Jahren 0

1 Antwort auf die Frage

0
Andrew Schulman

Ja, wie Sie bereits festgestellt haben, müssen Sie auch die Pakete nxnode und nxclient installieren. Das haben Ihnen die Fehlermeldungen von dpkg mitgeteilt.

nx scheint dumm darüber zu sein, dass die Installation fehlgeschlagen ist, nur weil der Benutzer nx bereits existiert. Versuchen Sie deluser nx, die Installation erneut auszuführen.

Über den von Ihnen erwähnten Authentifizierungsfehler: nx kann so konfiguriert werden, dass die Systembenutzer- / Kennwortdatenbank oder die eigene Datenbank verwendet wird. Geben Sie für die EnablePasswordDBund EnableUserDBOptionen in /usr/NX/etc/server.cfg, und lesen Sie über diese Optionen in Abschnitt 4 des NX Server Admin - Guide, und auch Wie funktioniert die NX Login? Wenn NX eine eigene Benutzer- / Kennwortdatenbank verwendet, müssen Sie diese möglicherweise ebenfalls zurücksetzen.