問題タブ [avahi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debian - schroot (chroot) 環境で avahi を使用する
私は debian wheezy に取り組んでおり、avahi を使用してテスト ハードウェアと通信しています。テスト スイートの更新のために、chroot 環境 (jessie) に変更する必要がありました。以前のようにテスト ハードウェアと通信できるように、「chroot 上の avahi」ソリューションを見つける可能性はありますか?
django - avahi_entry_group_new() が失敗しました: オブジェクトが多すぎます
私は、研究所のデータベース用の REST API の作成に取り組んでいます。私は Django REST フレームワークを使用しており、ローカル マシンですべてがスムーズに実行されています。私のコードはすべて、Mercurial リポジトリの独自のブランチにあります。サーバーでブランチを切り替えると、Web サイトが次のようにクラッシュします。
内部サーバーエラー
サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。
サーバー管理者 root@localhost に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のある操作を知らせてください。
このエラーの詳細については、サーバー エラー ログを参照してください。
サーバーのエラー ログは次のようになります。
avahi エラーをグーグルで調べてみましたが、役に立ちませんでした。誰にも洞察がありますか?
エラーの「オブジェクトが多すぎます」の部分から、API のページネーション設定を行っていないことに何らかの関係があるのではないかと考えました。データベースのローカル開発バージョンにはいくつかのテスト オブジェクトしかありませんが、実際のデータベースには何万ものテスト オブジェクトがあります。ページネーションを設定して再試行しましたが、何も変わりませんでした。
android - Android で .local ドメイン以外のドメインでネットワーク サービスを検出するにはどうすればよいですか?
Android Network Service Discovery (NSD) 機能を使用して、ローカル ドメインでアドバタイズされているローカル ネットワーク サービスを検出したいと考えています。Android NSD に関する Android Web サイトの公式ドキュメントを読みました。.local ドメインでアドバタイズされているネットワーク サービスを問題なく見つけることができます。しかし、.local ドメインではなく、.local ドメインのようなドメインでアドバタイズされる他のネットワーク サービスがいくつかありますmydevice.mycompany.local
。Android NSD API の例では、指定されたサービス タイプ ("_http._tcp.")、プロトコル、およびリスナーを使用してサービスを検出する関数があります。
これはデフォルトで.local
ドメイン上のネットワークサービスのみを検出し、私の場合のように他のローカルドメインでは検出しませんmydevice.mycompany.local
。しかし、Android に Bonjour アプリをインストールすると、他のドメイン サービスを見つけることができます。したがって、これらのネットワーク サービスをコードで取得する方法があると思います。
Android NSD API を参照しましたが、サービスを検出するドメイン名を指定できるオプションが見つかりませんでした。Android NSD コードを使用して、そのようなドメインでローカル ネットワーク サービスを検出するにはどうすればよいでしょうか?
ip - 紛失したサービスの詳細 (Avahi、ZeroConf) を解決するには?
Avahi である種のサービス ブラウザを作成しようとしています。新しいサービスの発見と解決は問題なく機能しますが、ItemRemoved ハンドラーで失われたサービスを解決しようとすると問題に直面します。「org.freedesktop.Avahi.TimeoutError: タイムアウトに達しました」エラーが発生します。私は間違った方法でやっていると思うので、私の質問は次のとおりです。
ItemRemoved ハンドラーで失われたサービスの IP アドレスを解決するにはどうすればよいですか?
docker - Dockerコンテナから「avahi-browse」するにはどうすればよいですか?
ubuntu:14.04 ベースのコンテナを実行していますが、avahi-browse
その中で使用できるようにする必要があります。でも:
私が抱えている実際の問題はpybonjour
エラーです。pybonjour.BonjourError: (-65537, 'unknown')
しかし、それは avahi-daemon の問題に関連していると読んだことがあります。
そう; コンテナーから avahi-daemon に接続するにはどうすればよいですか?
PS avahi-daemon.conf で dbus をオフにして起動できるようにする必要があります。そうしないと、avahi-daemon が起動せず、次のような dbus エラーが発生します。
(.env)root@8faa2c44e53e:/opt/cluster-manager# avahi-daemon
Found user 'avahi' (UID 103) and group 'avahi' (GID 107).
Successfully dropped root privileges.
avahi-daemon 0.6.31 starting up.
dbus_bus_get_private(): Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
WARNING: Failed to contact D-Bus daemon.
avahi-daemon 0.6.31 exiting.
macos - OSX デバイスは avahi-daemon を実行している Raspberry Pi に登録されますか?
ポート 32400 で Plex Media Server を実行しているローカル ネットワークで Mac Mini を使用しています。1 時間非アクティブ状態が続くと、デバイスはスリープ モードになります。ポート 32400 でパッケージがデバイスに送信された場合にデバイスをウェイクさせたい。
私がそれを正しく理解していれば、Bonjour Sleep Proxyを同じネットワーク、つまり AppleTV に置く必要があります。を実行する代わりに Raspberry Pi を使用できるのだろうかavahi-daemon
? Mac Mini は、スリープする前に Raspberry Pi で実行されている Avahi に自身を登録し、ポート 32400 でパッケージを Mac Mini に送信すると起動しますか?
私が見る限り、Apple のBonjour Sleep Proxies が実行されているavahi-daemon
Apple の Linux バージョンです。mDNSResponder
centos - Centos 7 Avahi が Windows マシンから解決しない
Centos 6.6 に avahi-daemon と samba をインストールして構成しましたが、Ubuntu マシンからテストしているときに機能しています。例:ping myhostname.local
またはsmb://myhostname.local
ただし、Windows マシンから試してみると、samba は機能せず、ping も実行できません。ping myhostname
Windowsの機能とUbuntuの機能の違いを教えてください。
また、ネットワークをブラウズするときに Windows がサーバーを一覧表示できれば素晴らしいのですが、ブロードキャストなどを有効にする必要があるのか、それとも通常の構成で十分なのかわかりません。
事前にログをありがとう。