Tangysoft Usenext Client unter Ubuntu 12.04 ›Precise Pangolin‹
Der Usenet-Provider Usenext bietet derzeit eine Zugangssoftware für Debian-basierte Linuxe an, die unter aktuellen Versionen von Ubuntu (11.10, 12.04) nicht lauffähig ist.
Das bezieht sich auf Programmversion 5.27, die Usenext im Downloadbereich paketiert für "Ubuntu, Debian, Knoppix, Gentoo" anbietet. Was der Anbieter hier treibt, ist leider mehr als undurchsichtig; im erläuternden Text steht nämlich etwas vollkommen anderes: Demnach aktuell sein soll Version 5.25 vom 27. August 2010 - was also anderthalb Jahre alt wäre.
Der Downloadlink für die Zugangssoftware zeigt dann auch ganz woanders hin, nämlich auf den Server des Herstellers: update.tangysoft.net/download/usenext.deb. Und da bekommt man dann die Archivdatei usenext_5.27.deb.
Noch undurchsichtiger wird es, wenn man dem Support sein Problem schildert; als Lösung wird dann eine angebliche "Beta-Version" angeboten, wobei es sich allerdings um Version 4.6.2 (usenext_4.6.2_all) handelt - und die ist wirklich steinalt, und sie lässt sich in der Paketverwaltung natürlich nicht über Version 5.27 installieren.
Der Hersteller der Zugangssoftware heißt Tangysoft und sitzt in Ostasien:
TangySoft Ltd.
Suite 18B
148 Connaught Road Central
Hong Kong
Abgesehen davon, daß der Hersteller einen "Newsreader for Smart People" anbieten möchte, ist auch direkt beim Hersteller nichts über die Software, aktuelle Versionen oder Troubleshooting-Hilfen zu erfahren.
Ein durchweg schwaches Bild also für einen kommerziellen Dienstleister. Jedenfalls ist auch hier Selbsthilfe angesagt.
Contents
Fehlermeldung und -analyse
Folgende Fehlermeldung gibt es beim Start der Version 5.27 an der Konsole:
Missing method System.Type::op_InequalityType,Type in assembly /usr/lib/mono/2.0/mscorlib.dll, referenced in assembly /usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll
Unhandled Exception: System.MissingMethodException: Method not found: System.Type.op_Inequality.
at MainWindow..ctor [0x00000] in filename unknown:0
at UseNeXTLauncher.MainClass.Main System.String[] args [0x00000] in filename unknown:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: System.Type.op_Inequality.
at MainWindow..ctor [0x00000] in filename unknown:0
at UseNeXTLauncher.MainClass.Main System.String[] args [0x00000] in filename unknown:0
Es fehlen also Komponenten, die in der Software referenziert sind; man sieht auch, daß es sich nicht um eine native Linux-Software handelt; es wird vielmehr eine Windows-Software in der Mono-Laufzeitumgebung ausgeführt. Und tatsächlich, in /usr/lib/usenext/ finden sich exe-Dateien und DLLs:
App.ico 4,0K
Ionic.Zlib.dll 96K
libparcalc.so 8,0K
linux 4,0K
NntpCore.dll 624K
NntpUN.dll 20K
NntpWeb.dll 120K
Par2Calc.dll 44K
Resources.res 908K
UseNeXT.exe 12K
UseNeXTLauncher.exe 28K
usenext.xpm 4,0K
Lösungsansatz
Zunächst einmal bauen wir die komplette MonoDevelop-Umgebung für C# und .NET mit allen Abhängigkeiten neu:
$ sudo apt-get build-dep monodevelop
Bei einem friesch installierten oder aktualisierten Ubuntu zieht das erst einmal etliche Dutzend Pakete aus den Repositories, insgesamt über 30 Megabyte.
Für den Programmstart zwingen wir Mono mit --runtime=VERSION dazu, die Laufzeitumgebung in der Version 4.0 zu verwenden:
$ exec mono --runtime=v4.0 /usr/lib/usenext/UseNeXTLauncher.exe "$@"
Das funktioniert als Workaround, wenn auch ziemlich hakelig. Beispielsweise schmiert das Launcher-Fenster (das Ding, mit dem man den Client starten und stoppen kann) gerne mal nach ein paar Stunden ab; übergangsweise geht es aber, dennoch muß Usenext dringend eine fehlerbereinigte Software vorlegen.
Weitere Einschränkungen
Unter Ubuntu 11.04 hatte ich die Usenext-Webanwendung immer in einem Firefox-Fenster zu laufen. Aus irgendwelchen Gründen kann Firefox unter Ubuntu 12.04 (Precise Pangolin) jedoch keine Verbindungen mehr mit http://localhost:8081 aufbauen. Dasselbe gilt für den Webbrowser Epiphany (ehem. Galeon), der seit 2009 statt Gecko die Rendering-Engine WebKit verwendet (GNOME 2.28).
Alternativen
Echte Alternativen sind derzeit nicht bekannt, man müßte aber mal schauen, was andere Usenet-Provider wie Supernews ihren Kunden anbieten.
Evaluieren kann man auch:
- Usenet Resource Downloader (GPL, web-basiert); paketiert für Ubunutu 12.04 bei Getdeb, benötigt keine externen NZB-Dateien
- SABnzbd
- Ninan
- BNR (Copyrighted Freeware; letztes Releas im August 2005)
- Klibido (KDE)
- Hellanzb / HellaHella
- LottaNZB (basiert auf SABnzbd; sehr attraktives GUI; letztes Release für Ubuntu 10.10)
- Pan (GNOME), unterstützt u.a. yEnc und NZB
- KNode (KDE)
- Grabbit (Windows-Software; evtl. unter WINE)
Siehe auch
Dazugehöriger Beitrag:
-
Endgeil: UseNeXT im Oktober 2007
–
Bild
–
16. Oktober 2007
- Blog von sandy
- Anmelden oder Registrieren um Kommentare zu schreiben
Permalink: http://kefk.org/node/60329
Zuletzt bearbeitet: 28. Mai 2012 - 16:19
Der Usenet-Provider Usenext bietet derzeit eine Zugangssoftware für Debian-basierte Linuxe an, die unter aktuellen Versionen von Ubuntu (11.10, 12.04) nicht lauffähig ist.
Das bezieht sich auf Programmversion 5.27, die Usenext im Downloadbereich paketiert für "Ubuntu, Debian, Knoppix, Gentoo" anbietet. Was der Anbieter hier treibt, ist leider mehr als undurchsichtig; im erläuternden Text steht nämlich etwas vollkommen anderes: Demnach aktuell sein soll Version 5.25 vom 27. August 2010 - was also anderthalb Jahre alt wäre.
Der Downloadlink für die Zugangssoftware zeigt dann auch ganz woanders hin, nämlich auf den Server des Herstellers: update.tangysoft.net/download/usenext.deb. Und da bekommt man dann die Archivdatei usenext_5.27.deb.
Noch undurchsichtiger wird es, wenn man dem Support sein Problem schildert; als Lösung wird dann eine angebliche "Beta-Version" angeboten, wobei es sich allerdings um Version 4.6.2 (usenext_4.6.2_all) handelt - und die ist wirklich steinalt, und sie lässt sich in der Paketverwaltung natürlich nicht über Version 5.27 installieren.
Der Hersteller der Zugangssoftware heißt Tangysoft und sitzt in Ostasien:
TangySoft Ltd. Suite 18B 148 Connaught Road Central Hong Kong
Abgesehen davon, daß der Hersteller einen "Newsreader for Smart People" anbieten möchte, ist auch direkt beim Hersteller nichts über die Software, aktuelle Versionen oder Troubleshooting-Hilfen zu erfahren.
Ein durchweg schwaches Bild also für einen kommerziellen Dienstleister. Jedenfalls ist auch hier Selbsthilfe angesagt.
Contents
|
Fehlermeldung und -analyse
Folgende Fehlermeldung gibt es beim Start der Version 5.27 an der Konsole:
Unhandled Exception: System.MissingMethodException: Method not found: System.Type.op_Inequality.
at MainWindow..ctor [0x00000] in filename unknown:0
at UseNeXTLauncher.MainClass.Main System.String[] args [0x00000] in filename unknown:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: System.Type.op_Inequality.
at MainWindow..ctor [0x00000] in filename unknown:0
at UseNeXTLauncher.MainClass.Main System.String[] args [0x00000] in filename unknown:0
Es fehlen also Komponenten, die in der Software referenziert sind; man sieht auch, daß es sich nicht um eine native Linux-Software handelt; es wird vielmehr eine Windows-Software in der Mono-Laufzeitumgebung ausgeführt. Und tatsächlich, in /usr/lib/usenext/ finden sich exe-Dateien und DLLs:
Ionic.Zlib.dll 96K
libparcalc.so 8,0K
linux 4,0K
NntpCore.dll 624K
NntpUN.dll 20K
NntpWeb.dll 120K
Par2Calc.dll 44K
Resources.res 908K
UseNeXT.exe 12K
UseNeXTLauncher.exe 28K
usenext.xpm 4,0K
Lösungsansatz
Zunächst einmal bauen wir die komplette MonoDevelop-Umgebung für C# und .NET mit allen Abhängigkeiten neu:
Bei einem friesch installierten oder aktualisierten Ubuntu zieht das erst einmal etliche Dutzend Pakete aus den Repositories, insgesamt über 30 Megabyte.
Für den Programmstart zwingen wir Mono mit --runtime=VERSION dazu, die Laufzeitumgebung in der Version 4.0 zu verwenden:
Das funktioniert als Workaround, wenn auch ziemlich hakelig. Beispielsweise schmiert das Launcher-Fenster (das Ding, mit dem man den Client starten und stoppen kann) gerne mal nach ein paar Stunden ab; übergangsweise geht es aber, dennoch muß Usenext dringend eine fehlerbereinigte Software vorlegen.
Weitere Einschränkungen
Unter Ubuntu 11.04 hatte ich die Usenext-Webanwendung immer in einem Firefox-Fenster zu laufen. Aus irgendwelchen Gründen kann Firefox unter Ubuntu 12.04 (Precise Pangolin) jedoch keine Verbindungen mehr mit http://localhost:8081 aufbauen. Dasselbe gilt für den Webbrowser Epiphany (ehem. Galeon), der seit 2009 statt Gecko die Rendering-Engine WebKit verwendet (GNOME 2.28).
Alternativen
Echte Alternativen sind derzeit nicht bekannt, man müßte aber mal schauen, was andere Usenet-Provider wie Supernews ihren Kunden anbieten.
Evaluieren kann man auch:
- Usenet Resource Downloader (GPL, web-basiert); paketiert für Ubunutu 12.04 bei Getdeb, benötigt keine externen NZB-Dateien
- SABnzbd
- Ninan
- BNR (Copyrighted Freeware; letztes Releas im August 2005)
- Klibido (KDE)
- Hellanzb / HellaHella
- LottaNZB (basiert auf SABnzbd; sehr attraktives GUI; letztes Release für Ubuntu 10.10)
- Pan (GNOME), unterstützt u.a. yEnc und NZB
- KNode (KDE)
- Grabbit (Windows-Software; evtl. unter WINE)
Siehe auch
- Endgeil: UseNeXT im Oktober 2007 – Bild – 16. Oktober 2007
- Blog von sandy
- Anmelden oder Registrieren um Kommentare zu schreiben
Ähnliche Beiträge wie Tangysoft Usenext Client unter Ubuntu 12.04 ›Precise Pangolin‹
| Ansichten | Ähnlichkeit | ||
|---|---|---|---|
|
Ubuntu 8.10 – Mobiles, flexibles Computing für eine sich wandelnde digitale Welt Artikel erstellt am 29.10.2008 von asb, zuletzt bearbeitet am 04.11.2008 |
737 | 969833% | |
|
Virtueller Linux Desktop von IBM und Partnern jetzt auch in Deutschland verfügbar Artikel erstellt am 19.12.2008 von Omega, zuletzt bearbeitet am 20.12.2008 |
547 | 1003833% | |
|
|
Ubuntu_screenshot Bild erstellt am 09.03.2009 von asb, zuletzt bearbeitet am 24.03.2010 |
357 | 1616733% |
|
|
ubuntu-5_10-addapp Bild erstellt am 09.03.2009 von asb, zuletzt bearbeitet am 24.03.2010 |
274 | 1616767% |
|
|
ubuntu-5_10-desktop Bild erstellt am 09.03.2009 von asb, zuletzt bearbeitet am 24.03.2010 |
291 | 1616800% |




Kommentare
IP statt Name
Probier mal, im Browser die IP-Adresse und nicht den Namen einzugeben, also z.B.
http://127.0.0.1:8081/statthttp://localhost:8081/.Bei mir hijackt jedenfalls Alicehansenettelefonicao2 alle Auflösungen von "localhost" und biegt sie auf eine Werbespamseite um.