Page 1 of 1

[Ubuntu 18] Fehler bei Erstinstallation, Grund: phpmyadmin

Posted: Sun 3. May 2020, 13:35
by Kashi
Moin,

ich benutzt keyhelp auf vielen Servern. Ich habe mir nun einen eigenen kleinen HomeServer angeschafft und wollte Keyhelp drauf installieren. Allerdings stockt die Installation bei phpmyadmin laut log. Und ich kann nich sagen warum bzw. ich habe nur eine Vermutung.

Ich benutzte Ubuntu 18.04 LTS - und irgendwie ist das anders als bei den Serverhostern. Bei Serverhostern habe ich immer eine Version wo ich als root mich einlogge und wenn ich sudo eintippe, ich dann volle Berechtigung habe.

Das Ubuntu Server 18.04, was ich von Ubuntu runtergeladen habe ... da besitze ich für nichts root rechte.

Also war ich stutzig, hab es ohne sudo probiert. Da funktioniert wget nicht und bash auch nich. Habe beides also sudo ausgeführt. Es hat geklappt.
Die Installation läuft perfekt durch bis phpmyadmin. (Dovecot/Postfix etc. wird mittels apt runtergeladen, phpmyadmin eben nicht.)
In den Logs steht das er phpmyadmin mittels wget runterlädt und installieren will. Ich befürchte da ist der hacken, der macht dies nicht im super-user und ich denke da hängt er sich auf.

Hat jemand einen Tipp wie ich das Problem lösen kann?

Liebe Grüße

Re: [Ubuntu 18] Fehler bei Erstinstallation, Grund: phpmyadmin

Posted: Sun 3. May 2020, 13:41
by OlliTheDarkness
Ubu gehört jetzt nicht zu meiner Welt aber denke der Fehler ist fehlende root login berechtigung für ssh , was richtig ist.

Code: Select all

nano /etc/ssh/sshd_config
und "PermitRootLogin" auf "yes" setzen.

Dann den sshd neu starten

Code: Select all

service ssh restart
.

Damit sollte dem root login nichts mehr im Wege stehen.

Ggf. mit einem sudo berechtigtem Account noch das Kennwort des root Users setzen

Code: Select all

su passwd root

Re: [Ubuntu 18] Fehler bei Erstinstallation, Grund: phpmyadmin

Posted: Sun 3. May 2020, 13:43
by Kashi
OlliTheDarkness wrote: Sun 3. May 2020, 13:41 Ubu gehört jetzt nicht zu meiner Welt aber denke der Fehler ist fehlende root login berechtigung für ssh , was richtig ist.

Code: Select all

nano /etc/ssh/sshd_config
und "PermitRootLogin" auf "yes" setzen.

Dann den sshd neu starten

Code: Select all

service ssh restart
.

Damit sollte dem root login nichts mehr im Wege stehen.

Ggf. mit einem sudo berechtigtem Account noch das Kennwort des root Users setzen

Code: Select all

su passwd root
Probier ich gleich mal aus, danke dir!

Re: [Ubuntu 18] Fehler bei Erstinstallation, Grund: phpmyadmin  [GELÖST]

Posted: Sun 3. May 2020, 16:48
by buttercookie42
Bei PhpMyAdmin steckenbleibende Installation klingt eher nach diesem Problem, ich würde also zuerst probieren, für die Installation temporär IPv6 zu deaktivieren.
Bezüglich root-Login über SSH vorsichtig sein, dass man sich da nicht versehentlich ein Loch in den Server reißt...

Re: [Ubuntu 18] Fehler bei Erstinstallation, Grund: phpmyadmin

Posted: Sun 3. May 2020, 18:53
by Kashi
buttercookie42 wrote: Sun 3. May 2020, 16:48 Bei PhpMyAdmin steckenbleibende Installation klingt eher nach diesem Problem, ich würde also zuerst probieren, für die Installation temporär IPv6 zu deaktivieren.
Bezüglich root-Login über SSH vorsichtig sein, dass man sich da nicht versehentlich ein Loch in den Server reißt...
Hey, das Problem war wirklich zwecks root, IPV6 hab ich auf mehrer Systemen aktiviert vor keyhelp Installation, hatte damit nie Probleme.

Re: [Ubuntu 18] Fehler bei Erstinstallation, Grund: phpmyadmin

Posted: Tue 5. May 2020, 10:05
by Martin
Hallo,

damit die Umgebungsvariablen von root korrekt geladen werden sollte bei Nutzung von sudo mit folgendem Befehl auf root gewechselt werden:

"sudo su -"

Das nachgestellte - sorgt dafür das die Umgebungsvariablen von root korrekt geladen werden.

Re: [Ubuntu 18] Fehler bei Erstinstallation, Grund: phpmyadmin

Posted: Wed 6. May 2020, 20:02
by Kashi
Martin wrote: Tue 5. May 2020, 10:05 Hallo,

damit die Umgebungsvariablen von root korrekt geladen werden sollte bei Nutzung von sudo mit folgendem Befehl auf root gewechselt werden:

"sudo su -"

Das nachgestellte - sorgt dafür das die Umgebungsvariablen von root korrekt geladen werden.
Das habe ich auch gemacht. Habe ich vergessen reinzuschreiben aber das wollte bei meiner Umgebung partou nicht tun.

Re: [Ubuntu 18] Fehler bei Erstinstallation, Grund: phpmyadmin

Posted: Thu 7. May 2020, 07:32
by RHarms
Also bei Ubuntu hast du in der Grundeinstellung ja keinen Zugang für den User Root.

Ich habe Keyhelp unter Ubuntu 18.04 LTS am Laufen, und die Installation hatte einwandfrei funktioniert (ist nur schon länger her). In der Grundeinstellung sollte bei Ubuntu in der /etc/ssh/sshd_config der PermitRootLogin auf "no" stehen, was auch so bleiben kann. Ich hatte mich lediglich mit dem (Haupt-)User aus der Installation von Ubuntu angemeldet, alle Pakete aktualisiert, und die Installation in 2 Schritten ausgeführt :

sudo wget https://install.keyhelp.de/get_keyhelp.php -O install_keyhelp.sh
sudo bash install_keyhelp.sh


Evtl habe ich am WE mal Zeit, das nochmal in einer VM durchzuspielen. Ggf. hat sich ja das Install-Script seit meiner Installation geändert.

Re: [Ubuntu 18] Fehler bei Erstinstallation, Grund: phpmyadmin

Posted: Thu 7. May 2020, 09:27
by Martin
Hallo,

eine Installation via sudo ist meines erachtens nicht empfehlenswert, da hier die Umgebungsvariablen meines Wissens nicht korrekt initalisiert werden sondern die Variablen des Nutzers zur Anwendung kommen.

Wie geschrieben ist ein korrekter Wechsel auf root zuvor anzuraten. ( sudo su - )