WSL2上でJupter Notebookを起動した所、以下のような警告を含んだメッセージが出力される様になりました。先日まで出ていなかった様な。。。と思いつつも、GUIで起動するアプリケーションがインストールされていないことがこの警告の原因の様です。WSL2上でGUIを起動させる予定は無いので対応策を考えました。
警告メッセージ(抜粋)
WARNING: You don't seem to have any mimeinfo.cache files.
Try running the update-desktop-database command. If you
don't have this command you should install the
desktop-file-utils package. This package is available from
http://freedesktop.org/wiki/Software/desktop-file-utils/
No applications found for mimetype: text/html
./usr/bin/xdg-open: 882: x-www-browser: not found
/usr/bin/xdg-open: 882: firefox: not found
/usr/bin/xdg-open: 882: iceweasel: not found
/usr/bin/xdg-open: 882: seamonkey: not found
/usr/bin/xdg-open: 882: mozilla: not found
/usr/bin/xdg-open: 882: epiphany: not found
/usr/bin/xdg-open: 882: konqueror: not found
/usr/bin/xdg-open: 882: chromium: not found
/usr/bin/xdg-open: 882: chromium-browser: not found
/usr/bin/xdg-open: 882: google-chrome: not found
/usr/bin/xdg-open: 882: www-browser: not found
/usr/bin/xdg-open: 882: links2: not found
/usr/bin/xdg-open: 882: elinks: not found
/usr/bin/xdg-open: 882: links: not found
/usr/bin/xdg-open: 882: lynx: not found
/usr/bin/xdg-open: 882: w3m: not found
対応策
以下の様に、--no-browser
オプションを追加して、Jupyter Notebookを起動します。
jupyter notebook --no-browser
警告が出るようになった原因は分かりませんが、先日WSL2のアップデートを実行したことが原因かもしれません。
Reference