Strato vServer (Open Suse) kann keine Software mehr installieren

voodoo44

Registered User
Hallo Leute,
folgendes Problem:

Ich habe aktuell einen vServer bei der Firma Strato gemietet - auf dem alten Server ging alles wunderbar, aber auf dem neuen Server mit OpenSuse 10.x kann ich keine Software mehr installieren. Ich bekomme immer den Fehler, dass die Software nicht installiert werden konnte - egal was ich installieren will.

Ist das Problem bekannt? Kann man es evtl. umgehen? Würde schon für manche Sachen gern Yast weiter nutzen ...
 
Schau mal nach, wie es bei Deinem Server um den Ressourcenverbrauch bestellt ist:
Code:
cat /proc/user_beancounters
.Die Softwareverwaltungs-Tools von SuSE Yast und Zypper brauchen relativ viel Speicher und da kann es dann schon mal etwas knapp werden.
Eventuell findest Du auch Hinweise in den Logfiles im Verzeichnis /var/log/YaST2.

Falls es tatsächlich am fehlenden Speicher liegt, kannst Du währende der Installation (und später auch bei den notwendigen regelmäßigen Online-Updates) verschiedene Dienste abschalten (und anschließend wieder starten). Ein großer Speicherverbraucher ist z.B. der mysqld-Prozess. Dabei solltest Du aber auch auf Abhängigkeiten achten, wenn z.B. die Benutzerdatenbank für den Maildienst in der mysql-Datenbank gespeichert wird, solltest Du vorher den MTA abschalten, um Mailverlust zu vermeiden.
 
Also ich hab die Erfahrung gemacht das man Yast mit 128 oder 256 Ram kaum nutzen kann unter Suse 10.x

Das frisst einfach zuviel Speicher.

Dir bleibt wohl nix anderes übrig als rug zu benutzen.
 
Code:
       uid  resource           held    maxheld    barrier      limit    failcnt
   #######: kmemsize        5080015    5090457    8512433    9823665         85
            lockedpages           0          0       3800       4096          0
            privvmpages      105269     105370     138256     202568      39507
            shmpages          14102      14102     131072     131072          0
            dummy                 0          0          0          0          0
            numproc              63         63        232        232          0
            physpages         21240      21240          0 2147483647          0
            vmguarpages           0          0      66400 2147483647          0
            oomguarpages      21240      21240      66400 2147483647          0
            numtcpsock           19         20        500        500          0
            numflock              9          9        200        232          0
            numpty                1          1         64         64          0
            numsiginfo            0          1        512        512          0
            tcpsndbuf        196768     205712    4683256    6102456          0
            tcprcvbuf        311296     327680    4683256    6102456          0
            othersockbuf      35776      35776    1503232    4063232          0
            dgramrcvbuf           0        700     240000     262144          0
            numothersock         26         26        382        382          0
            dcachesize            0          0    2194304    2317184          0
            numfile            2443       2443       5432       5432          0
            dummy                 0          0          0          0          0
            dummy                 0          0          0          0          0
            dummy                 0          0          0          0          0
            numiptent            54         54        128        128          0

Die UserID habe ich mal ausgeblendet und gegen ####### ausgetauscht - dürfte nicht relevant sein :P

Was ich mir unter den Werten vorstellen kann:
held gibt aus, was aktuell an Speicher durch dieses Programm belegt wird,
maxheld gibt aus, was das maximale war, was diese Anwendung belegt hatte,
limit ist das Limit, was max. belegt werden darf durch diese Anwendung
failcnt ... keine Ahnung? "failcounter" denke ich mal...irgendwas ist also schief gegangen und es steht drinnen, wie oft da was schief ging bei dem entsprechenden Dienst.
barrier ... keine Ahnung?

Jetzt ist die Frage - welchen Dienst muss ich anschauen? Und woher bekomme ich die gesamte Speicherbelegung? Ich mein da stehen scheinbar nur einzelne Dienste drin ... ob ich das jetzt von Hand ausrechnen muss? Da gibts doch sicher was unter Linux ...

Achso, der Fehler lautet im übrigen IMMER:
Subprocess failed. Error: RPM failed: Inconsistency detected
 
Last edited by a moderator:
Problem erledigt:
Habe einfach mal top eingegeben, geschaut was für Programme so entsprechend für Auslastung sorgen.

Danach via kill -sigkill PID den entsprechenden Prozess abgeschossen (Teamspeak-Server), danach lies sich alles installieren - also software installiert/geupdatet, Teamspeak-Server neu gestartet und alles lief wieder einwandfrei.
 
Back
Top