注: このヘルプ記事は、Next-Gen License Server version 4.1 にのみ適用されます。それ以前や以降のバージョンでは、この問題は発生しません。
問題点:
Debian Linux (Ubuntu を含む) にNext-Gen License Server version 4.1をインストールしようとすると、以下のエラー メッセージが返される可能性があります。
Would you like to install MongoDB Community Server 5.0.15 [y/n]? y
Installing MongoDB Community Server 5.0.15…
Unable to install MongoDB Community Server.
See log file at /tmp/install_linux-lx90k.
Unable to locate or install MongoDB.
Exiting the installation.
記載されている出力ログファイルをチェックすると、サポートされていないファイルタイプがあることがわかります。
# cat /tmp/install_linux-lx90k
Installing mongodb-org-server_.deb...
Reading package lists...
E: Unsupported file ./mongodb-org-server_.deb given on commandline
MongoDB Community Server installation failed: rc=100.
回避方法:
この問題を解決するには、インストーラーに同梱されているinstall_linux.shスクリプトをテキストエディタで開き、行番号205を次のように変更してください。
pkg=”mongodb-org-server_$mongoDBVersion_amd64.deb”
の部分を括弧"{ }"で囲んで以下のように変更してください。
pkg="mongodb-org-server_${mongoDBVersion}_amd64.deb"
install_linux.shを保存し、再実行してインストールを完了してください。
原文:https://www.nv5geospatialsoftware.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/ArtMID/10220/ArticleID/24361/How-to-fix-the-error-Unable-to-locate-or-install-MongoDB-when-installing-Next-Gen-License-Server-41-on-UbuntuDebian-Linux