Ubuntu BitTorrent (GnomeTorrent) Fehler 98

Wenn man nicht auf eines der großen Torrent-Programme (wie Azureus) zurückgreifen möchte, steht unter Ubuntu standardmäßig GnomeTorrent zur Verfügung. Sobald man jedoch mehr als einen Download startet (bzw. den ersten beendet hat), folgt unter Feisty Fawn (und wohl schon auch schon unter Edgy Eft) die Fehlermeldung:
Couldn't listen - (98, 'Address already in use')

Der Fehler liegt an den Default-Einstellungen für den min_port bzw. max_port (die beide auf 6881 stehen) von GnomeTorrent.

Zur Fehlerbehebung einfach „gconf-editor“ starten und unter „/apps/gnome-btdownload/settings“ die Einstellung für min_port und max_port ändern (zum Beispiel auf 55555 und 55556) und evtl. am Router Port-Forwarding entsprechend einstellen.

Links:
Lunchpad Bug-Report
Ubuntuforums.org

Ubuntu Linux: IMG Dateien brennen / mounten (oder BIN ohne CUE)

Auf Anhieb kann Ubuntu mit den schönen *.img Dateien (wie z.B. CloneCD, CloneDVD … sie erstellen) nichts anfangen (oder *.bin Dateien, denen die *.cue Datei fehlt), aber es gibt Hoffnung.

  1. Die IMG Datei kann einfach in *.bin umbenannt werden.
  2. Hätten wir jetzt noch die passende *.cue Datei dazu, könnten wir mittels „bchunk DATEI.bin DATEI.cue DATEI.iso“ eine mountbare ISO Datei erstellen.
  3. Da wir keine CUE Datei haben, müssen wir sie erstellen. Das kann z.B. „bin2iso“ – das es leider nicht über Synaptics gibt. Hier gibt es das original „bin2iso“, was sich aber unter Ubuntu nicht kompilieren lässt (da die WinDOwS Funktionen aus der „io.h“, wie _chsize, strlwr usw. fehlen).
  4. Hier habe ich die entsprechenden Funktionen durch linuxtaugliche ersetzt, so dass sich mittels „gcc -o bin2iso bin2iso19b.c“ (build-essential muss installiert sein) „bin2iso“ erstellen lässt (kann jetzt nach /usr/local/bin verschoben werden).
  5. Mit „bin2iso DATEI.cue -c DATEI.bin“ lässt sich jetzt die CUE Datei erstellen.
  6. Nun kann mit „bin2iso DATEI.cue“ bzw. „bchunk DATEI.bin DATEI.cue DATEI.iso“ eine mountbaren ISO Datei angelegt werden.
  7. Ein einfaches „sudo mount -o loop DATEI.iso VERZEICHNIS“ mountet die Datei.

nc4200, Ubuntu und SD/MMC Kartenleser von Texas Instruments

Der im nc4200 eingebaute Kartenleser (TI PCIxx21 Integrated FlashMedia ; Texas Instruments PCIxx21/x515 Cardbus Controller) konnte unter Ubuntu 6.4 / 6.10 immerhin SD-Karten lesen und löschen (schreiben war nicht möglich).
Unter Ubuntu 7.4 funktioniert er auf Anhieb überhaupt nicht – taucht zwar im „Gerätemanager“ und bei „lspci“ auf, dem Einstecken einer SD-Karte folgt aber nicht das erhoffte Autostart-Fenster (dafür aber eine ganze Reihe an Fehlermeldungen im Message-Log „end_request: I/O error, dev mmcblk0, sector X“.
Ich habe hier ein recht einfache Lösung gefunden. Nach der Installation dieses Patches (Alternativ-Download) werden jetzt SD-Karten wieder erkannt und sogar das Beschreiben ist nun endlich möglich.