tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
613
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SimonErich SimonErich ist offline Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    303
    Hallo

    Heute hatte ich einen Ausfall auf Grund eines Dateisystemfehlers.
    Ich konnte mit Hilfe des Hetzner Rescue Systems und "fsck" so weit bringen, dass ich ihn zumindest wieder starten und mich direkt
    im Server mit SSH anmelden kann.

    Als ich einen Reboot versuchte wurde jedoch Apache nicht automatisch gestartet und so begab ich mich auf Fehlersuche.
    Zuerst hab ich versucht Apache manuell zu starten worauf hin ich den Fehler "bad username cms2" erhielt.

    Ich dachte mir, dass möglicherweise einige Daten in dem Bereich verloren gegangen sind und hab diesen und alle anderen verlangten User angelegt.
    Apache lies sich dann auch gleich starten.

    Nur wenn ich eine Seite aufrufen wollte (die sonst normal funktionierte) erhalte ich immer einen 500er Server Internal Error.

    Ein Blick in die apache Logs sagt mir, dass ich in die suexec Logs schaun soll und ein Blick dort rein zeigt mir:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    [2011-06-11 17:22:22]: uid: (5002/jufo) gid: (5002/jufo) cmd: php-fcgi-starter
    [2011-06-11 17:22:22]: target uid/gid (5002/5002) mismatch with directory (10000/10000) or program (10000/10000)
    [2011-06-11 17:22:25]: uid: (1014/cms2) gid: (1014/cms2) cmd: php-fcgi-starter
    [2011-06-11 17:22:25]: target uid/gid (1014/1014) mismatch with directory (10042/10042) or program (10042/10042)
    [2011-06-11 17:22:31]: uid: (5002/jufo) gid: (5002/jufo) cmd: php-fcgi-starter
    [2011-06-11 17:22:31]: target uid/gid (5002/5002) mismatch with directory (10000/10000) or program (10000/10000)
    [2011-06-11 17:22:41]: uid: (5002/jufo) gid: (5002/jufo) cmd: php-fcgi-starter
    [2011-06-11 17:22:41]: target uid/gid (5002/5002) mismatch with directory (10000/10000) or program (10000/10000)
    [2011-06-11 17:23:04]: uid: (5002/jufo) gid: (5002/jufo) cmd: php-fcgi-starter
    [2011-06-11 17:23:04]: target uid/gid (5002/5002) mismatch with directory (10000/10000) or program (10000/10000)

    Soweit ich das mitbekommen hab (und in meinen 3 1/2 Stunden googeln gelesen hab) liegt es an unterschiedlichen Rechten, die hier verlangt werden und durch meine neuen Benutzer vorhanden sind.

    Ich wende mich an euch, da ich wirklich nicht mehr weiter weiß.
    Ich hab gesehen, dass in der Datenbank die verlangten Userids angegeben sind.
    Aber warum liest Apache diese nicht mehr aus der DB wie früher ? Gibt es einen Log für so etwas ?

    Ich bekomme auch immer einen Mysql Error wenn ich den SYSCP Login aufrufe (da ich schon einen neuen Testuser machen wollte, um die grundsätzliche Struktur zu sehen).


    Ich bin wirklich für jeden Tipp dankbar.



    Möglicherweise liegt es auch irgendwie an Mysql. Wie der Login zu Syscp nicht, aber auch im phpmyadmin bekomme ich schon bei Grundlegenden SQL Queries Probleme:
    Code :
    1
    2
    3
    4
    
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`SCHEMATA`.*
                    FROM `information_schema`.`SCHEMATA`
                   
     ' at line 1


    Grüße Simon
    Geändert von SimonErich (11.06.11 um 18:00 Uhr)
     
    "Legen - wait for it - dary"

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Du hast anscheinend die Benutzer / Gruppen falsch angelegt. D.h. dein cms2 Benutzer hat die UID 1014, sollte aber die UID 10048 besitzen usw.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    SimonErich SimonErich ist offline Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    303
    Hallo deepthroat

    Danke für deine Antwort. Ich hab es inzwischen mit Hilfe des Chats schon gelöst, hatte nur vergessen vor Freude und weiterer Anpassungen, den Beitrag auf erledigt zu klicken.

    Für andere mit dem gleichen Problem:

    Ich hab einfach in der Datei
    /etc/passwd UND (zuerst hatte ich nur die passwd und da klappte es logischerweise nicht)
    /etc/group die IDs den Ids in der Syscp Datenbank angepasst, dann hat es funktioniert.
     
    "Legen - wait for it - dary"

Ähnliche Themen

  1. Debian-Server meldet sich immer ab
    Von YelloW22 im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 14.02.11, 14:38
  2. apache 2.2.4. für debian
    Von rascal86 im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 27.08.07, 11:48
  3. Apache-Debian
    Von massle im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 03.06.07, 21:01
  4. Antworten: 1
    Letzter Beitrag: 22.10.05, 09:31
  5. PHP für Apache auf Debian
    Von Frumpy im Forum Linux & Unix
    Antworten: 5
    Letzter Beitrag: 18.01.04, 16:32