Penguin
Diff: ApplicationErrorMessages
EditPageHistoryDiffInfoLikePages

Differences between version 29 and predecessor to the previous major change of ApplicationErrorMessages.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 29 Last edited on Monday, December 20, 2004 4:17:38 pm by JohnMcPherson Revert
Older page: version 24 Last edited on Wednesday, February 11, 2004 1:46:52 pm by JohnMcPherson Revert
@@ -36,8 +36,13 @@
  gstreamer-misc 
  gstreamer-plugin-libs 
  
 Note - this was for the gnome2.2 back port for [Debian] 3.0 Woody. Other versions/distributions probably have different dependencies/package names. 
+  
+This happened again (much later) while running Debian Testing. The answer is to  
+run the command "gst-register" or "gst-register-0.6", although this should be done  
+on package installation.  
+  
  
 !!! tar(1) 
  
  tar: Failed open to read on /dev/nrst0 <No such file or directory> 
@@ -61,4 +66,38 @@
 * I upgraded the __libgtk2.0-0__, __libgtk2.0-common__ and __libbonobo2__ packages. 
 * After killing gdm and all X servers, I started "gdm" manually from the command line and then killed it. 
  
 After doing these two steps, gdm behaved properly when started from /etc/init.d/gdm. If you determine how to fix it, please edit this page! 
+  
+__2004-05-14 9:43 EST__ The correct way to deal with this problem is:  
+* Enable "debug" in your /etc/gdm/gdm.conf file under:  
+ [[debug]  
+  
+!# This will enable debugging into the syslog, usually not neccessary and it creates a LOT of spew of random stuff to the syslog. However it can be useful in determining when something is going very wrong.  
+  
+ Enable=true  
+  
+Then your messages will be logged to /var/log/syslog.  
+  
+* GDM has to always restart X with an entry like the following in gdm.conf:  
+ [[daemon]  
+ !AlwaysRestartServer=true  
+  
+* and finally, make sure that you have the following under the same daemon section:  
+!# Automatic VT allocation. Right now only works on Linux. This way we force X to use specific vts. turn VTAllocation to false if this is causing problems.  
+  
+ FirstVT=7  
+ VTAllocation=false  
+  
+!# Should double login be treated with a warning (and possibility to change vts on linux systems for console logins)  
+  
+ !DoubleLoginWarning=false  
+  
+That should be enough to at least know what the source of the problem is. Please note that the latest Debian gdm as of this writing, has issues with [UDev]. So if you have udev generating __/dev/vc*__ block files for you (and removing them when you close X), gdm can't get a hold on running X servers and it let's them running, trying to launch another one in a different vts!  
+Therefore, you will have a few servers running in vt6, vt7, vt8, ..., vtN. The way to "kill them" without having to login in a console (vty1) is to "__CTRL+ALT+FN__", where N is the number of the vt. Say, for vt8: __CTRL+ALT+F8__. Once you are there, if you see an X server running (you will be able to move the mouse, but no other application might be running), hit __CTRL+ALT+BACKSPACE__ to kill it. Do the same with the others you may find.  
+  
+Hopefully somebody else might be able to write a better solution for this ;-). Or I'll come back once I find a more concrete answer.  
+If you are the kind who avoids typing, you might want to make a copy of the __factory-gdm.conf__ file, found under __/etc/gdm__.  
+  
+  
+----  
+CategoryErrors