PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nach debfoster keine konsole beim runterfahren



reiB
03.03.04, 09:28
hi all

ich habe mir debfoster für mein debian sid geholt. nachdem ich es das erste mal ausgeführt habe und ich eine reihe von paketen entfernen lies, habe ich beim runterfahren aus kde keine konsole mehr, sondern einen dunklen bildschirm mit anscheinend zufällig auftauchenden grünen balkenfragmenten.
gibt es einen möglichkeit die änderungen von debfoster zurück zu nehmen?
oder gibt es eine möglichkeit in apt oder debfoster zu sehen, welche pakete entfernt wurden?
kennt jemand das problem mit dem verschwinden der konsole beim runterfahren aus X?

für hilfe wäre ich sehr dankbar

gruss
reiBor

holgerw
03.03.04, 09:44
Hi,

zunächst würde ich mal ausführen:
apt-get install --reinstall konsole

Und dann:
Mit debfoster würde ich sehr vorsichtig umgehen, ich habe es mir mal kurz angesehen und dann entschieden, doch deborphan zu verwenden.

Bei allen diesen Systembereinigungsprogrammen sollte immer die Dokumentation sehr gründlich gelesen werden.

Grüße,
Holger

bla!zilla
03.03.04, 10:42
Genau, ich kann Holger nur zustimmen. Mit solchen Tools sollte man sehr, sehr vorsichtig sein. Zudem sollte man _vor_ Änderungen an der Paketdatenbank (installieren oder löschen von Paketen) eine Ausgabe der Paketliste in eine Datei dumpen (rpm -qa > pakete.txt oder dpkg -l > pakete.txt). Dann kann man bei Fehlern leicher nachvollziehen was da passiert ist.

reiB
03.03.04, 14:37
hi

also mit der reinstallation von der konsole ist der fehler weg. debfoster fasse ich nicht mehr an. deinen tip blazilla werde ich in zukunft beherzigen.

danke für die hilfe
gruss
reiBor

holgerw
03.03.04, 14:52
Hi @reiB:

gut, das Konsole wieder komplett bei Dir vorhanden ist.

Und hier noch ein Tipp, falls Du gerne testweise installierst:
Erzeuge ein Skript in /usr/local/bin, z. B. mit dem Namen "show-installed-debs":

#!/bin/sh
ls /var/lib/dpkg/info/ -ltc|more

Das machst Du mit
chmod a+rx show-installed-debs
ausführbar.

Dann:
ln -sf /usr/local/bin/show-installed-debs /usr/bin/s-i-d

Nun kannst Du an der Konsole mit
s-i-d

chronologisch genau verfolgen, was Du wann installiert hast. Das kann helfen, ungewollten Müll wieder loszuwerden. :D

@blazilla: Mit Experimenten habe ich mir schon einiges Mal das System teilweise ruiniert - gut, es war meist mit Handarbeit, dpkg -r etc. wieder herzustellen. Debfoster war mir aber eine Spur zu gefährlich und eh ich da was falsch benutze, lass ich das Tool lieber ganz weg. *g*

Grüße,
Holger

bla!zilla
03.03.04, 15:01
Die Idee mit dem s-i-d Skript ist gut. :) Müsste mal schauen ob man sowas auch für RPM basteln kann. Derzeit mache ich das per Hand. :)

holgerw
03.03.04, 22:20
Original geschrieben von blazilla
Die Idee mit dem s-i-d Skript ist gut. :) Müsste mal schauen ob man sowas auch für RPM basteln kann. Derzeit mache ich das per Hand. :)

Rpm müsste doch auch irgendwo hinspeichern, was wann installiert wurde. Wenn Du den Pfad weißt, hast Du schon gewonnen. :)

Grüße,
Holger

reiB
04.03.04, 07:13
hi holgerw

das script ist super und ist genau was ich gesucht habe. vielen dank.
ich habe rausgefunden das es der framebuffer ist der mir die balken hin und wieder nach dem beenden vom xserver serviert. anscheinend kann kde nach dem beenden nicht wieder mit dem framebuffer in die konsole. das ist nervig. das hatte ich vorher nicht. wenn ich nicht mit debfoster mir das problem geholt habe, dann vielleicht mit einem update? ist keine gravierende sache, aber unschön ist es schon.

gruss
reiBor

TheGhost
04.03.04, 07:26
Hi,
auch von meiner Seite ein großes "Dankeschön" für diesen Tipp,
bisher habe ich mich darauf ausgeruht bei vermurksten Installationen zum hinterlegten Image zu greifen, was bei SID dann aber doch wieder einige Updates zur Folge hat.
Abgesehen davon das es dann doch eher unbefriedigend ist Fehler mittels einem Image zu bereinigen und nicht direkt "von Hand".
Sehr hilfreiches Script.
Gruß

holgerw
04.03.04, 07:41
Moin,

nun wäre die nächste Frage:

Warum nutzt Du den Framebuffer? Welche Grafikkarte hast Du?
Schonmal dpkg-reconfigure xserver-xfree86 ausprobiert, und die möglichen Grafikkartenmodule durchgesehen?

Die Idee mit dem Skript ist zwar von mir - es freut mich, dass es hilfreich ist - meiner Erinnerung nach stammt die Befehlskette
ls .... -ltc|more aber von @christophwt, der Auslöser dazu war glaube ich eine Frage von @Susu, wie man den Überblick über kürzlich installierte Pakete unter Debian behalten könnte.

Grüße,
Holger

reiB
04.03.04, 08:41
morgen

ich habe einen geforce ti 4200. ich benutze den framebuffer damit die konsole beim hochfahren eine größere auflösung und farben hat. beim upgraden des systems durch apt-get upgrade habe ich auf die frage ob der xserver den framebuffer benutzen soll um zur konsole zu schalten mit ja beantwortet; leider. ich vermute da liegt das problem. wenn ich dpkg-reconfigure xserver-xfree86 mache, dann kann ich zwar nvidia als treiber auswählen, aber nicht den framebuffer abschalten. wie ich den framebuffer für x ausschalte kann ich nicht finden.

gruss
reiBor

holgerw
04.03.04, 09:13
Hi reiB,

schonmal in folgender Datei nachgesehen:

/etc/X11/XF86Config-4

???

reiB
04.03.04, 09:24
hi holger
ja, aber wie kann ich denn in der datei den framebuffer ausschalten?
wenn ich ein debian system installiere, und xfree86 über debconf konfiguriert wird, dann kommt die frage ob der framebuffer verwendet werden soll. da möchte ich gerne nein sagen. wenn ich dpkg-reconfigure xserver-xfree86 mache, dann kommt die frage nicht.
in /etc/X11/XF86Config-4 steht:


Section "Device"
Identifier "Nvidia Geforce Ti 4200"
Driver "nvidia"
EndSection

Section "Monitor"
Identifier "iiyama"
HorizSync 30-96
VertRefresh 50-160
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Nvidia Geforce Ti 4200"
Monitor "iiyama"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

steht da der framebuffer drin?

gruss
reiBor

holgerw
04.03.04, 10:22
Hi reiB,

nun muss ich passen. Selbst habe ich den Framebuffer nie aktiviert, für meine Matrox G400 gibt es das Modul "mga". Ich vermutete, das mit dem Framebuffer lässt sich über die /etc/X11/XF86Config-4 lösen. Das ist aber offensichtlich nicht so.

Weiß hier noch jemand anders Rat?

Grüße,
Holger