VLC findet keine UPnP-Geräte

11

Ich habe einen Minidlna-Server in meinem Haus und alles hat gut funktioniert, als ich auf Ubuntu 16.04 aktualisiert habe. Mein VLC hat meinen Server nicht mehr gefunden. Ich habe VLC über das Terminal ausgeführt und diesen Fehler beim Klicken auf die Registerkarte UPnP erhalten. ::

[00007fdb784db098] upnp services discovery: Initializing libupnp on '(null)' interface
[00007fdb784db098] upnp services discovery error: Initialization failed: UPNP_E_SOCKET_BIND
[00007fdb784db098] core services discovery error: no suitable services discovery module

Hat jemand eine Idee, wie man das behebt?

Mein Fernseher und mein Telefon können meinen Server immer noch finden.

Cyber_Star
quelle

Antworten:

15

Das Deaktivieren von IPv6 hat bei mir funktioniert.

Lösung von hier :

echo 1 | sudo tee /proc/sys/net/ipv6/conf/all/disable_ipv6
Gery
quelle
Danke, Mann! Es ist fast ein Jahr, in dem ich dieses Problem habe und bis jetzt nie die Kraft gefunden habe, danach zu googeln!
Avio
7

Ich habe die Antwort gefunden.

Sie können eine neue Version von libupnp Download hier

Und installieren Sie es:

cd Downloads
sudo dpkg -i libupnp6_1.6.19+git20160116-1_amd64.deb
Cyber_Star
quelle
3
Dadurch konnte vlc den dlna-Host anzeigen, aber das ist alles. Danach sehe ich in der vlc-Konsole die folgende Meldung:total jobs = 100, too many jobs
Sergey P. aka azure
Mit dieser Bibliothek konnte ich ein lokales Upnp-Netzwerk von VLC 2 aus durchsuchen. Ubuntu 16.04 LTS. Es funktioniert nicht mit VLC 3, aber Sie können eine URL aus einem Video öffnen, das Sie mit VLC2 durchsucht haben (URL zum Kopieren von RC-Anzeigeinformationen).
Rudy Vissers
0

In meinem Fall blockierte firewalld den Verkehr auf dem Port 1900 tcp / upd. Ich habe es aktiviert und es hat funktioniert:

firewall-cmd --permanent --zone=public --add-port=1900/tcp
firewall-cmd --permanent --zone=public --add-port=1900/udp
firewall-cmd --reload
firewall-cmd --permanent --zone=home --add-port=1900/tcp
firewall-cmd --permanent --zone=home --add-port=1900/udp
firewall-cmd --reload

Passen Sie den Code an Ihre Zone an.

Referenz: http://www.vassox.com/infrastructure/networking/opening-a-port-with-firewalld/

Alex
quelle