VlcがUPnPデバイスを見つけられない


11

家でminidlnaサーバーを実行していますが、ubuntu 16.04に更新するとすべてが正常に機能し、vlcがサーバーを見つけられなくなりました。端末を介してVLCを実行し、UPnPタブをクリックするとこのエラーが発生しました。:

[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

誰かがこれを修正する方法を知っていますか?

私のテレビと電話はまだ私のサーバーを見つけることができます。

回答:


15

ipv6を無効にするとうまくいきました。

ここからの解決策:

echo 1 | sudo tee /proc/sys/net/ipv6/conf/all/disable_ipv6

ありがとう!私がこの問題を抱えて、今までグーグルする力を見つけられなかったのはほぼ1年です!
Avio、

7

答えを見つけました。

ここからlibupnpの新しいバージョンをダウンロードできます。

そしてそれをインストールします:

cd Downloads
sudo dpkg -i libupnp6_1.6.19+git20160116-1_amd64.deb

3
これにより、vlcはdlnaホストを表示できましたが、それだけです。:その後、私は、VLC、コンソールに次のメッセージが表示さtotal jobs = 100, too many jobs
セルゲイP.別名紺碧の

このlibを使用して、VLC 2からローカルのupnpネットワークを参照することができました。Ubuntu16.04 LTS。VLC 3からは機能しませんが、VLC2から閲覧したビデオからURLを開くことができます(RC表示情報コピーURL)。
Rudy Vissers

0

私の場合、firewalldはポート1900 tcp / updのトラフィックをブロックしていました。私はそれを有効にするとうまくいきました:

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

コードをゾーンに適合させます。

リファレンス:http : //www.vassox.com/infrastructure/networking/opening-a-port-with-firewalld/

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.