Woran liegt der folgende Fehler nach dem Befehl »export DISPLAY=:0.0; xhost +« : »Xlib: connection to “:0.0″ refused by server; Xlib: invalid MIT-MAGIC-COOKIE-1 key; xhost: unable to open display “:0.0″«?

May 26th, 2008 by matthias

Die volle Fehlermeldung nochmal:

Xlib: connection to ":0.0" refused by server
Xlib: invalid MIT-MAGIC-COOKIE-1 key
xhost: unable to open display ":0.0"

Seit neuem kann nur der Benutzer xhost + ausführen, der die gerade laufende X-Session gestartet hat. Es funktioniert also nicht, als root xhost + in einem xterm ausführen zu wollen, wenn die gerade laufende X-session vom user matthias gestartet wurde. Damit wird verhindert, dass jeder Benutzer sich Zugang zu einem X-Display eines beliebigen anderen Benutzers verschaffen kann.

Posted in Debian Linux, Sprache: Deutsch, alle Artikel | No Comments »

Wie richte ich eine PS/2-Maus unter Linux als einzige Maus ein?

May 25th, 2008 by matthias

  1. Nachprüfen: ist die Maus am PS/2-Anschluss angeschlossen?
  2. Das richtige Device für PS/2-Mäuse ist /dev/psaux. Das lässt sich leicht nachprüfen: cat /dev/psaux ausführen und die Maus bewegen, es sollten dann Zeichen auf dem Bildschirm ausgegeben werden.
  3. In /etc/X11/XF86Config-4 dieses Device unter »Section “InputDevice”« zur Maus eintragen.
  4. startx sollte jetzt funktionieren statt mit einer Fehlermeldung wie »Could not initialize Core Pointer« abzubrechen.

Posted in Debian Linux, Geräte, Ubuntu Linux | No Comments »

Wie erstelle ich eine Bugreport unter Debian?

May 8th, 2008 by matthias

Man verwende das Paket reportbug-ng.

Posted in Debian Linux | No Comments »

Wie kann ich unter Debian GNU/Linux mit SIP per Software telefonieren?

May 5th, 2008 by matthias

Eine Übersicht über aktuell verfügbare SIP-Software unter Linux bietet wiki.ip-phone-forum.de/software:start#linux . Die bisher beste Variante (zumindest für KDE) scheint »twinkle« zu sein. Wenn das Mikrofon nicht funktioniert öffne man kmix und klicke den roten Punkt unter »Capture« einmal aus und einmal an. Dann Prüfe man über sip:613@fwd.pulver.com
(Free World Dialup Echo-Test) ob das Mikrofon in twinkle nun funktioniert.

Posted in Debian Linux | No Comments »

Wie kann ich bequem die auf einem Computer vorhandene Auswahl installierter Debian-Pakete auf einen anderen Rechner übertragen?

May 5th, 2008 by matthias

  1. dpkg –get-selections > ~/Desktop/dpkg-selections.yyyy-mm-dd.txt;
  2. scp ~/Desktop/dpkg-selections.yyyy-mm-dd.txt user@192.168.1.1:/home/user/Desktop/;

Anschließend liest man die Dateien auf dem Zielrechner in synaptic ein mit »Datei -> Vorgemerkte Änderungen einlesen …«, ändert nach Bedarf und wendet diese Änderungen dann an.

Posted in Debian Linux | No Comments »

Wie kann ich die 3Com OfficeConnect 3CRPAG175 unter Debian Linux einrichten?

May 2nd, 2008 by matthias

»lspci« gibt aus: »07:00.0 Ethernet controller: 3Com Corporation 3CRPAG175 Wireless PC Card (rev 01)«.
»lspci -s 07:00.0 -v -v« gibt dann weitere Informationen aus.

Die Karte benötigt den madwifi-Treiber ( users.linpro.no/janl/hardware/wifi.html ) von sourceforge.net/projects/madwifi/ . Man installiere unter Debian nach der Anleitung madwifi.org/wiki/UserDocs/Distro/Debian/MadWifi . Im Wesentlichen:

  1. m-a prepare
  2. m-a a-i madwifi
  3. update-modules
  4. modprobe ath_pci
  5. dmesg
  6. ifdown ath0; sleep 2; ifup ath0=wlan_giessen_wpasupplicant

MAC-Adresse der vorliegenden Karte: 00:0D:54:98:E9:15.

Achtung: die Karte verliert die Verbindung (d.h. sie muss mit ifup neu konfiguriert werden) wenn man die Antenne beim Betrieb der Karte hineinschiebt. Anscheinend funktioniert die Karte mit eingeschobener Antenne überhaupt nicht!

Die Karte statisch zu konfigurieren funktioniert problemlos, ohne und mit WEP 128bit-Verschlüsselung.

Die Karte statisch zu konfigurieren und dann »dhcpcd-bin ath0« auszuführen um eine Neukonfiguration per DHCP zu erhalten funktioniert auch problemlos.

Wenn man allerdings die Karte direkt durch ifup per DHCP konfigurieren lassen will funktioniert die Nameserver-Zuweisung nicht. Das liegt evtl. daran dass DHCP meldet »dhcpcd.exe: wrong interface name “ath0″« (was jedoch auch bei statischer Konfiguration geschieht und dort ignoriert werden kann). Lösung: man fügt einen Eintrag »dns-nameservers 192.168.178.1« zur Konfiguration hinzu. Dasselbe gilt für die Konfiguration in /etc/network/interfaces mit Zeilen für wpa-supplicant statt für wireless-tools.

Anscheinend verhindert ein laufender DHCP-Daemon dass die Karte neu konfiguriert werden kann. Deshalb muss man den entsprechenden ifup-Befehl zweimal ausführen:

  1. ifdown ath0; sleep 1; ifup ath0=wlan_giessen_wpasupplicant
  2. ifdown ath0; sleep 1; ifup ath0=wlan_giessen_wpasupplicant

Den DHCP-Daemon vorher zu stoppen führt zu Fehlern in der Namensauflösung.

Posted in Debian Linux | No Comments »

Wie kann ich mapping-Scripts korrekt einsetzen für das System ifupdown in Debian?

May 1st, 2008 by matthias

  1. # Defines to what logical wlan device the physical wlan device is mapped.
  2. #   The hotplugging system automatically executes "ifup eth1" if the physical wireless device
  3. #   becomes available. It is a PCMCIA hotplug device.
  4. #   As we have currently no means to determine in a script in what wlan we are (our device
  5. #   does not support scanning), we use no mapping / iface stanza for eth1 but activate it
  6. #   manually, depending on the place, with e.g. ifup eth1=wlan_giessen
  7. # mapping eth1
  8. #       script /usr/local/bin/wlan-get-location.sh

Posted in Debian Linux | No Comments »

Welcher ftp-Client ist unter Debian GNU/Linux 3.1 für ftps (SSL-verschlüsseltes ftp) zu empfehlen?

May 1st, 2008 by matthias

www.unlimitedftp.ca/resources/ftp/sslclient.html gibt eine Einführung in die Unterschiede zwischen ftp, sftp und ftps. Eine Liste aller verfügbaren ftps-Clients ist auf www.ford-hutchinson.com/~fh-1-pfh/ftps-ext.html vorhanden. Auswahl für Linux:

  • lftp (sehr (!) guter Eindruck)
  • ftp-ssl (in Debian-Archiven enthalten, beherrscht aber keinen rekursiven Verzeichnis-Upload / Download)
  • kasablanca (Debian-Paket nur auf download.berlios.de/kasablanca/kasablanca_0.3.1-1_i386.deb, installieren mit dpkg -i kasablanca_0.3.1-1_i386.deb ; fehlerhaft bei rekursiven Directory-Uploads: es werden nur Verzeichnisse, aber keine Dateien angelegt).
  • IglooFTP von www.iglooftp.com/unix/download.html (möglicherweise gut, aber nicht OpenSource)

Posted in Debian Linux | No Comments »

Wie kompiliere ich einen eigenen Kernel unter Debian?

April 30th, 2008 by matthias

www.matthew.ath.cx/debian-kernel/

Posted in Debian Linux | No Comments »

Wie kann ich herausfinden welche Optionen Ghostscript für meinen Drucker unterstützt?

April 30th, 2008 by matthias

Verfügbare Drucker-Optionen findet man heraus mit:

  1. lpoptions -p Epson_EPL7100_gs -l

Posted in Debian Linux | No Comments »