mediatomb を初めてインストールすると、次のメッセージが表示されます。
MediaTomb UI が無効になっています。設定を確認してください。
この構成で何が欠けているのでしょうか?
答え1
しばらく使用していませんが、ドキュメントには Web ブラウザに入力する必要がある IP アドレスが指定されています。これにより、Web ベースの構成ページに移動し、メディアの場所を指定できます。
答え2
私は自分自身でこれを理解しました。
私の問題は、config.xml ファイルを古いコンピュータから新しいコンピュータに転送したときに発生しました。サービス mediatomb は /etc/mediatomb ディレクトリにある config.xml ファイルを読み取りますが、~/.mediatomb の config.xml ファイルが置き換えられると、/etc ディレクトリの情報が ~/ ディレクトリと同じではなくなります。
少し演繹的に考えてみると、~/.mediatomb にある config.xml は /etc/mediatomb/config.xml ファイルへのハード リンクであるはずだという結論に達しました。そこで、/etc/mediatomb に cd し、sudo rm config.xml を実行してから、sudo ln ~/.mediatomb/config.xml を実行すると正しい結果が得られるはずです。その後、サービスを再起動するだけです。リスト形式は次のとおりです。
cd /etc/mediatomb; sudo rm config.xml; sudo ln ~/.mediatomb/config.xml; sudo service mediatomb restart; 終了
それ以外の場合は、新規インストールの場合は、nano を使用して ~/.mediatomb/config.xml ファイルをチェックし、ui enabled が実際に有効になっていることを確認します。リスト形式
nano ~/.mediatomb/config.xml
ctrl+w "ui enabled" を
no から yes に変更
ctrl+x
y
enter
この答えを探している人たちの助けになれば幸いです。ハッピーハッキング
答え3
Ubuntu 13.04 ベースの Peppermint 4 に MediaTomb を新規インストールしたところ、「MediaTomb UI が無効です。設定を確認してください。」というメッセージが表示されました。~/.mediatomb/config.xml を編集して次の行を変更することで、この問題を修正しました。
<accounts enabled="no" session-timeout="30">
に
<accounts enabled="yes" session-timeout="30">
私も挿入しました
<port>49152</port>
just as i found を含む行の直後に、<server>
サービス再起動コマンドが速すぎて、再起動が発行されたときにポートが閉じられていなかったことが示されます。この場合、Mediatomb は次の使用可能なポートを使用しますが、ポート番号を追跡しない限り Web ページが表示されません。
最後に以下を実行します。
sudo mv /etc/mediatomb/config.xml /etc/mediatomb/config.xml.bak
sudo cp ~/.mediatomb/config.xml /etc/mediatomb/config.xml
sudo service mediatomb restart
これにより、ブラウザで「ページ ノートが見つかりました」というメッセージが表示されなくなり、ログイン ページが表示されても、ユーザー名 mediatomb とパスワード mediatomb は機能しなくなりました。
私はこれに多くの時間を費やしたので、これが誰かの役に立つことを願っています。