ubuntuusers.de

PenguinTV findet keine feeds

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11344

Wohnort: Bremen

Hi!

Hat jemand PenguinTV unter 16.04 in Benutzung? Ich wollte es im Rahmen der Aktualisierung von ungetesteten Artikeln mal probieren, das Programm ist auch unter 16.04 noch in den Quellen, wenngleich die Entwicklung schon länger auf Eis zu liegen scheint.

Leider lassen sich keine Inhalte herunterladen, im PenguinTV-Fenster erscheint eine Meldung "There was an error trying to poll this feed." und "This feed has not yet been polled successfully. There might be an error with this feed.", egal um welchen feed es sich handelt.

Im Terminal wird folgendes ausgegeben:

Running ptv in /usr/lib/python2.7/dist-packages/penguintv
WARNING: COULD NOT FIND FIREFOX LIBRARIES
WARNING: PENGUINTV MAY CRASH UNEXPECTEDLY
Please export WITH_MOZ_DIR with the location of run-mozilla.sh to correct this issue
INFO:root:Using Xapian search engine
INFO:root:Using built-in sqlite3
INFO:root:Have GNOME
DEBUG:root:finding glade prefix
DEBUG:root:glade prefix found: /usr/share/penguintv/glade
INFO:root:penguintv 4.2.0 startup
WARNING:root:no gstreamer player to get
INFO:root:Listening to NetworkManager
INFO:root:initializing ajax server
PTVWebKit._open_uri_cb - http://localhost:8001/397948
PTVWebKit._open_uri_cb - http://localhost:8001/397948
DEBUG:root:ptvtrayicon gets app-loaded event
DEBUG:root:running poller: /usr/bin/env python /usr/lib/python2.7/dist-packages/penguintv/Poller.py
DEBUG:root:getting corrected url:
DEBUG:root:got: http://www1.wdr.de/mediathek/video/podcast/channel-wissen-macht-ah-100.podcast http://www1.wdr.de/mediathek/video/podcast/channel-wissen-macht-ah-100.podcast
PTVWebKit._open_uri_cb - http://localhost:8001/397948
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/penguintv/PlanetView.py", line 264, in __link_message_cb
    self._main_window.display_status_message(message)
  File "/usr/lib/python2.7/dist-packages/penguintv/MainWindow.py", line 1572, in display_status_message
    self._status_view.set_status(m)
TypeError: Gnome.AppBar.set_status() argument 1 must be string, not None
WARNING:root:feedparser exception: 'module' object is not callable
WARNING:root:'module' object is not callable
WARNING:root:9: feedparser blew a gasket
WARNING:root:error polling feed:
WARNING:root:Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/penguintv/ptvDB.py", line 1340, in poll_feed_trap_errors
    self.poll_feed(feed_id, A_IGNORE_ETAG+A_DO_REINDEX)
  File "/usr/lib/python2.7/dist-packages/penguintv/ptvDB.py", line 1419, in poll_feed
    raise FeedPollError,(feed_id,"feedparser blew a gasket")
FeedPollError: 9: feedparser blew a gasket

PTVWebKit._open_uri_cb - http://localhost:8001/397948
DEBUG:root:poller ping, getting it
DEBUG:root:Getting poller now
DEBUG:root:Got poller
DEBUG:root:Using remote poller
ERROR:root:'module' object is not callable
WARNING:root:bad preparsed
WARNING:root:3: feedparser blew a gasket
ERROR:root:'module' object is not callable
WARNING:root:1: empty feed
WARNING:root:bad preparsed
WARNING:root:4: feedparser blew a gasket
ERROR:root:'module' object is not callable
WARNING:root:bad preparsed
WARNING:root:9: feedparser blew a gasket
PTVWebKit._open_uri_cb - http://localhost:8001/397948
ERROR:root:'module' object is not callable
ERROR:root:'module' object is not callable
WARNING:root:bad preparsed
WARNING:root:2: feedparser blew a gasket
WARNING:root:bad preparsed
WARNING:root:8: feedparser blew a gasket
ERROR:root:'module' object is not callable
WARNING:root:bad preparsed
WARNING:root:5: feedparser blew a gasket
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/penguintv/PlanetView.py", line 264, in __link_message_cb
    self._main_window.display_status_message(message)
  File "/usr/lib/python2.7/dist-packages/penguintv/MainWindow.py", line 1577, in display_status_message
    self._status_view.set_status(m)
TypeError: Gnome.AppBar.set_status() argument 1 must be string, not None
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/penguintv/PlanetView.py", line 264, in __link_message_cb
    self._main_window.display_status_message(message)
  File "/usr/lib/python2.7/dist-packages/penguintv/MainWindow.py", line 1572, in display_status_message
    self._status_view.set_status(m)
TypeError: Gnome.AppBar.set_status() argument 1 must be string, not None
ERROR:root:'module' object is not callable
WARNING:root:bad preparsed
WARNING:root:7: feedparser blew a gasket

Im Netz finde ich dazu nur eine Bugmeldung, allerdings leider keine Lösung dazu...

Weiß jemand Hilfe?

so long
hank

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11302

Wohnort: München

Es gibt da einen Bugreport, der auf eine neure Version hinweist, die ohne die Abhängigkeiten zu den angemeckerten fehlenden Gnome2/Mozilla-Bibliotheken auskommt: https://bugs.launchpad.net/ubuntu/+source/penguintv/+bug/920652 Das müsste mal jemand ausprobieren und ggf. paketieren.

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11344

Wohnort: Bremen

Hi!

Danke für den Hinweis! Die Version 4.5. hatte ich allerdings noch nicht zum Laufen gebracht, werde es aber noch mal versuchen.

so long
hank

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11344

Wohnort: Bremen

Hi!

Leider funktioniert das deb-Paket, das uaf der Sourgeforgeseite angeboten wird, nicht; es möchte python-central als Abhängigkeit haben; das habe ich allerdings nicht finden können. Nach etwas Gepuzzel habe ich jetzt Version 4.5.0 aber aus dem Sourcecode gebaut und zum Laufen gebracht; allerdings gibt es da bei bestimmten Feeds auch da Probleme; siehe

Penguin-TV - Probleme und Lösungen Irgendwelche Ideen, was da schief läuft?

Aber immerhin funktioniert überhaupt etwas 😉

so long
hank

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11302

Wohnort: München

Heinrich_Schwietering schrieb:

Leider funktioniert das deb-Paket, das uaf der Sourgeforgeseite angeboten wird, nicht; es möchte python-central als Abhängigkeit haben; das habe ich allerdings nicht finden können.

Ja, das gibt es für Debian und Ubuntu nicht mehr - man soll jetzt dh_python2 und dh_python3 zum Bauen von Debian-Paketen verwenden, wenn ich die Debian-Policy dazu richtig im Kopf habe.

Nach etwas Gepuzzel habe ich jetzt Version 4.5.0 aber aus dem Sourcecode gebaut und zum Laufen gebracht; allerdings gibt es da bei bestimmten Feeds auch da Probleme; siehe

Penguin-TV - Probleme und Lösungen Irgendwelche Ideen, was da schief läuft?

Klingt nach einem Problem mit den gstreamer-Bibliotheken - laut README sind die optional, mit python-gst-1.0 habe ich mit der etwas neueren Version von ywwg/penguintv keine Probleme (dafür konnte ich die Version 4.5 nicht mal starten, ohne dass er einen Fehler beim Anlegen der Datenbank gebracht hat).

Man muss da nur an zwei Stellen, an denen import Image steht from PIL import Image draus machen, damit er kapiert, dass python-pillow (das PIL ersetzt) installiert ist:

sed -i  "s/import Image/from PIL &/" setup.py
sed -i  "s/import Image/from PIL &/" penguintv/IconManager.py 

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11344

Wohnort: Bremen

Hi! seahawk1986 schrieb:

Ja, das gibt es für Debian und Ubuntu nicht mehr - man soll jetzt dh_python2 und dh_python3 zum Bauen von Debian-Paketen verwenden, wenn ich die Debian-Policy dazu richtig im Kopf habe.

Ich habe jetzt ein altes Paket von python-central gefunden (trusty), damit läuft das 4.5.0-deb zwar, aber der Fehler bleibt bestehen.

Klingt nach einem Problem mit den gstreamer-Bibliotheken - laut README sind die optional, mit python-gst-1.0 habe ich mit der etwas neueren Version von ywwg/penguintv keine Probleme (dafür konnte ich die Version 4.5 nicht mal starten, ohne dass er einen Fehler beim Anlegen der Datenbank gebracht hat).

Auch mit python-gst-1.0 mag die 4.5.0-Version Planet GNOME nicht; werde es dann mal mit der git-hub version versuchen.

Man muss da nur an zwei Stellen, an denen import Image steht from PIL import Image draus machen, damit er kapiert, dass python-pillow (das PIL ersetzt) installiert ist:

sed -i  "s/import Image/from PIL &/" setup.py
sed -i  "s/import Image/from PIL &/" penguintv/IconManager.py 

Hm, das sollte aber doch keinen Einfluss auf die gstreamer-Sachen haben? Geht doch um Bilderverarbeitung?. Na, ich teste das auch mal...

so long
hank

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11302

Wohnort: München

Ohne die Ersetzung lief bei mir python setup.py build nicht erfolgreich durch.

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11344

Wohnort: Bremen

Hi!

die Github-Version ließ sich mit den Änderungen bauen, danke für den Hinweis; allerdings kann ich auch mit ihr nicht "planet GNOME" aufrufen; unveränderte Fehlermeldung...

so long
hank

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11302

Wohnort: München

Merkwürdig, hier ging es in einer Ubuntu 16.04 VM - was hast du alles an Paketen oder Python-Modulen nachinstalliert?

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11344

Wohnort: Bremen

Hi!

ich hatte sowieso viele python-module auf dem Rechner, z.T via pip z.T aus den Quellen, muss ich mal genauer forschen.

Ich hab' jetzt mal die python-gst0.10-Sachen rausgenommen (waren für die "alte" Version), und siehe da - es funktioniert! Werde das mal im Wiki verewigen - wieder einen Klassiker vor dem Archiv bewahrt 😉.

Danke für deine Unterstützung 👍 !

so long
hank

Antworten |