Cannot request nonHTTP URL

boris.henn
Beiträge: 7
Registriert: 1. März 2015 16:41
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox Server läuft auf: OpenSuse 13.1

Cannot request nonHTTP URL

Beitrag von boris.henn »

Hallo zusammen,
seit neustem habe ich das Problem, dass ich von meinen Squeezboxen aus nicht mehr auf Poscasts zugreifen kann. Die unter MySqueezbox.com abonierten Podcastsabos sind zwar zu sehen, aber wenn ich versuche ein Abo zu öffnen kommt halt o.g. Meldung. Wenn ich von der SqueezeboxControllerApp aus versuche die Podcasts zu öffnen stecht da "Nichts".
Wenn ich von meinem LMS, unter OpenSuse13.1, die Podcast öffne geht es. Also ich sehe die Sendungen. Diese kann ich auch über den Server auf den jeweiligen Squeezeboxen laufen lassen. Was noch aufgefallen ist, ist dass ich keine Icons sehe, wie zum Beispiel wird normalerweise das WDR Logo in der Squeezebox angezeigt, wenn man denselben hört. Das ist auch nicht da. All diese Symptome verschwinden wenn ich als Netzwerk MySqueezbox.com wähle. Dann sind Podcast, Icons u.s.w. da. Nur halt nicht meine eigene Medienbibliothek, logischerweise.
All diese Probleme entstanden exakt seit dem ich meinen OpenSuse 13.1 Server und den LMS neu aufgesetzt habe. (Vorher hatte ich exakt die gleichen Versionen) Dort scheint es Schwierigkeiten zu geben. Es war auch so, dass ich nach der Installation des LMS, die Squeezeboxen erstmal vom LMS aus nicht gesehen habe, obwohl die Ports 3483 9000 in der Firewall geöffnet waren. Ich musste erst die FW ausschalten, dann hat er die Boxen erkannt, dann konnte ich die Firew. wieder einschalten, und es funktionierte trotzdem noch.
Noch ein Phänomen ist, dass erst meine SqueezeboxControllerApp die Boxen erst sieht, wenn die Firewall des Servers aus ist. Müssen da noch andere Ports freigeschaltet werden?
Viele Dank schonmal vorab für Ideen und Fehlersuchehilfen.
Gruß,
Boris
boris.henn
Beiträge: 7
Registriert: 1. März 2015 16:41
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox Server läuft auf: OpenSuse 13.1

Re: Cannot request nonHTTP URL

Beitrag von boris.henn »

Keiner eine Idee, woran es liegen könnte? Bin immer noch nicht weiter gekommen.
coolio
iPeng Entwickler
Beiträge: 1852
Registriert: 16. Februar 2010 10:25

Re: Cannot request nonHTTP URL

Beitrag von coolio »

Port 3483 muss für UDP und TCP geöffnet sein, darüber läuft die Server Discovery sowohl der Squeezeboxen als auch der App. Da Logitechs App im Gegensatz zu manch anderer keine manuelle Serverkonfiguration hat, bist Du bei der auch auf eine funktionierende Discovery angewiesen, deshalb siehst Du die Player nicht.

Was die Podcasts angeht habe ich den Verdacht, dass die MySB-Integration nicht funktioniert. Hast Du das Konto richtig konfiguriert? Steht was im Server-Log? Welche Version ist das überhaupt?
Hast Du den Server mal neu gestartet? Also: nur LMS, nicht den ganzen Rechner?
iPeng, die Remote-Control App für iPhone, iPad und iPod touch gibt's unter
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
boris.henn
Beiträge: 7
Registriert: 1. März 2015 16:41
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox Server läuft auf: OpenSuse 13.1

Re: Cannot request nonHTTP URL

Beitrag von boris.henn »

Hallo Coolio,
ich hab den LMS natürlich diverse Male neu gestartet. LMS 7.75 im Übrigen. Aber ich bekomme von den Squeezeboxen keinen Zugriff auf die Podcasts, es sei denn ich verbinde sie direkt mit MySB. Dass das Konto nicht richtig konfiguriert ist, kann ich mir auch irgendwie nicht vorstellen, da der Server selbst in die Podcasts reinkommt, und sogar dann auf den SBen starten kann!?!
Der Logfile sieht in der Tat schlimm aus. Wirst DU da schlau draus?

Code: Alles auswählen

[15-03-05 21:45:08.4276] main::init (353) Starting Logitech Media Server (v7.7.5, 1416570306, Thu Nov 27 08:21:23 UTC 2014) perl 5.018001
[15-03-05 21:45:08.7184] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:08.7186] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:08.7188] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::db do failed: database disk image is malformed
[15-03-05 21:45:08.7190] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:08.7209] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:08.7211] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:09.0769] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:09.0772] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:09.1024] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:09.1027] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:09.1234] Slim::Networking::Async::Socket::UDP::mcast_add (48) Error: While adding multicast membership, UPnP may not work properly: Protocol not available
[15-03-05 21:45:09.1236] Slim::Networking::Async::Socket::UDP::mcast_add (56) Error: While setting IP_MULTICAST_IF, UPnP may not work properly: Protocol not available
[15-03-05 21:45:09.1238] Slim::Networking::Async::Socket::UDP::mcast_add (64) Error: While setting multicast TTL, UPnP may not work properly: Protocol not available
[15-03-05 21:45:09.1241] Slim::Networking::Async::Socket::UDP::mcast_add (48) Error: While adding multicast membership, UPnP may not work properly: Protocol not available
[15-03-05 21:45:09.1243] Slim::Networking::Async::Socket::UDP::mcast_add (56) Error: While setting IP_MULTICAST_IF, UPnP may not work properly: Protocol not available
[15-03-05 21:45:09.1245] Slim::Networking::Async::Socket::UDP::mcast_add (64) Error: While setting multicast TTL, UPnP may not work properly: Protocol not available
[15-03-05 21:45:09.7343] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:09.7347] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:09.7426] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:09.7429] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:09.7454] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:09.7456] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:09.7476] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:09.7478] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:09.7765] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:09.7771] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:09.7894] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:09.7896] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:18.0025] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::db do failed: database disk image is malformed
[15-03-05 21:45:18.0032] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:18.0045] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:18.0050] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:41.1537] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:41.1539] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:41.1543] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:41.1545] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:50.2807] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:50.2813] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:50.2823] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-05 21:45:50.2829] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-05 21:45:51.2288] Slim::Formats::XML::gotErrorViaHTTP (347) Error: getting 
Cannot request non-HTTP URL 
[15-03-05 21:45:51.2294] Slim::Control::XMLBrowser::_cliQuery_error (1666) Error: While retrieving []: [Cannot request non-HTTP URL ]
Den Port 3483 hab ich nun für TCP und UDP freigeschaltet, mit halben Erfolg. Die SBC-App kann nun nur die SB sehen die direkt mit MySB verbunden ist. Sobald ich die Firewall abschalte sehe ich die anderen beiden, die am LMS hängen, auch. Sehr komisch alles...
Gruß,
Boris
coolio
iPeng Entwickler
Beiträge: 1852
Registriert: 16. Februar 2010 10:25

Re: Cannot request nonHTTP URL

Beitrag von coolio »

Ich sehe da zwei Fehlermeldungen. Zum einen scheint die Datenbank der lokalen Library kaputt zu sein, da würde ich es mal mit einem Clear&Rescan probieren.

Zum anderen kann der Server den Socket zum Empfang der Multicast-Discovery-Pakete nicht öffnen (bzw konfigurieren), deshalb geht die Server-Discovery nicht.

Nehme an, da ist die Firewall irgendwie falsch konfiguriert. Wozu brauchst Du die überhaupt? Ist das ein Web-Server? Hängt der im Internet? Ansonsten sollte sowas doch Dein Router machen.
iPeng, die Remote-Control App für iPhone, iPad und iPod touch gibt's unter
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
boris.henn
Beiträge: 7
Registriert: 1. März 2015 16:41
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox Server läuft auf: OpenSuse 13.1

Re: Cannot request nonHTTP URL

Beitrag von boris.henn »

Hallo,
so langsam treibts mich in den Wahnsinn. Evtl. hat der DB Kram etwas damit zu tun. Was müssen denn alles für Pakete installiert sein, damit LMS sauber läuft? Hab jetzt den SQLite3 installiert (war vorher nicht). Trotzdem bekomme ich folgende Meldungen in der Log:

Code: Alles auswählen

[15-03-08 20:47:04.6731] Slim::Utils::Timers::__ANON__ (273) Error: Timer Slim::Web::Cometd::sendResponse failed:
[15-03-08 20:53:57.3883] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-08 20:53:57.3887] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-08 20:53:57.3893] Slim::Utils::DbCache::__ANON__ (255) Error: DBD::SQLite::st execute failed: database disk image is malformed
[15-03-08 20:53:57.3896] Slim::Utils::DbCache::__ANON__ (256) Error: /var/lib/squeezeboxserver/cache/cache.db
[15-03-08 20:54:25.6779] Slim::Formats::XML::gotErrorViaHTTP (347) Error: getting
Cannot request non-HTTP URL
[15-03-08 20:54:25.6785] Slim::Control::XMLBrowser::_cliQuery_error (1666) Error: While retrieving []: [Cannot request non-HTTP URL ]
Die Firewall hab ich schon seit längerem abgeschaltet. Gut, eigentlich brauch ich die nicht dringend, da ich hinterm Router bin, aber ich hab gedacht, um so weniger Türen offen stehen, um so sicherer. Aber wiegesagt, ist jetzt aus.
Wo kann ich denn jetzt noch ansetzen? Danke schonmal für all die Hilfe.
coolio
iPeng Entwickler
Beiträge: 1852
Registriert: 16. Februar 2010 10:25

Re: Cannot request nonHTTP URL

Beitrag von coolio »

Hast Du denn den Clear&Rescan probiert? Mit Paketen hat das nix zu tun, der hat Probleme mit der Datenbankdatei
iPeng, die Remote-Control App für iPhone, iPad und iPod touch gibt's unter
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
boris.henn
Beiträge: 7
Registriert: 1. März 2015 16:41
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox Server läuft auf: OpenSuse 13.1

Re: Cannot request nonHTTP URL

Beitrag von boris.henn »

Ich meinte Softwarepakete in openSuse. Also sqLite u.s.w.
Was genau meinst du mit Clear&Rescan?
Gruß,
Boris

[ Beitrag mit einem Android von unterwegs geschrieben] Bild
coolio
iPeng Entwickler
Beiträge: 1852
Registriert: 16. Februar 2010 10:25

Re: Cannot request nonHTTP URL

Beitrag von coolio »

Ich weiß, dass Du die meinst, die verwendet der Server aber nicht oder hat sie in den Dependencies.

Ich meine Deine Datenbank löschen und neu einlesen unter "Einstellungen->Allgemein".
iPeng, die Remote-Control App für iPhone, iPad und iPod touch gibt's unter
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
boris.henn
Beiträge: 7
Registriert: 1. März 2015 16:41
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox Server läuft auf: OpenSuse 13.1

Re: Cannot request nonHTTP URL

Beitrag von boris.henn »

Ich glaub ich bin zu blöd. Du meinst doch unter den LMS EInstellungen, oder? Da finde ich nicht mal den Reiter "Allgemein". Hilf mir! :roll:
Antworten