LoginSignup
2
0

MeCab (mecab-ipadic-NEologd)ダウンロードに時間がかかりすぎる

Last updated at Posted at 2023-08-02

備忘録としてかきます。同様の問題で困っている方の助けになれば幸いです。
よくわかっていないので問題があればコメントで指摘してください。

現象

  • MeCab (mecab-ipadic-NEologd)の環境構築時、時間がかかりすぎる。

再現手順

公式のインストール手順

$ git clone --depth 1 git@github.com:neologd/mecab-ipadic-neologd.git
$ cd mecab-ipadic-neologd
$ ./bin/install-mecab-ipadic-neologd -n

どうやって確認したか

docker だったため、エラーを詳細に出す--progress=plainオプションで、エラーを読むとhttps://ja.osdn.netへアクセスしており、このサイトにブラウザからアクセスしてみると、タイムアウトした。そのためこのサイトへのアクセスが問題だったようだ。

#7 26.79 [make-mecab-ipadic-NEologd] : Download original mecab-ipadic file
#7 26.79 [make-mecab-ipadic-NEologd] : Try to access to https://ja.osdn.net
#7 37.49 [make-mecab-ipadic-NEologd] : Unable to access https://ja.osdn.net

(余談だが、このosdnというサイトは OSS をサポートする会社で、最近中国に買収されたようである。)

同様の issue が上がっていないか、確認するとあった。

ダウンロード先を Google Drive に変えるマージリクエストが出されていたため、承認されたらこの問題は解決しそうである。

またそのMRのページを辿ってみると ja.osdn.net へのリクエストができないと次に Google Drive から取得するようにみえた。

解決策

2つの解決策がある。

  1. https://ja.osdn.netをすべてhttps://drive.google.comに書き換えるMRを真似する。
  2. 待つ

解決策2 は、私の場合15分待つと、勝手に取得先をGoogleDriveに切り替えてダウンロードをしてくれた。

#7 26.79 [make-mecab-ipadic-NEologd] : create /tmp/mecab-ipadic-neologd/libexec/../build
#7 26.79 [make-mecab-ipadic-NEologd] : Download original mecab-ipadic file
#7 26.79 [make-mecab-ipadic-NEologd] : Try to access to https://ja.osdn.net
#7 37.49 [make-mecab-ipadic-NEologd] : Unable to access https://ja.osdn.net
#7 37.49 [make-mecab-ipadic-NEologd] :     Status code : 504
#7 37.49 [make-mecab-ipadic-NEologd] : Try to access to https://drive.google.com
#7 38.25 [make-mecab-ipadic-NEologd] : Try to download from https://ja.osdn.net/frs/g_redir.php?m=kent&f=mecab%2Fmecab-ipadic%2F2.7.0-20070801%2Fmecab-ipadic-2.7.0-20070801.tar.gz
#7 38.26   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
#7 38.26                                  Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:19 --:--:--     0
100 11.6M  100 11.6M    0     0  14371      0  0:14:09  0:14:09 --:--:-- 15803
#7 887.8 Hash value of /tmp/mecab-ipadic-neologd/libexec/../build/mecab-ipadic-2.7.0-20070801.tar.gz matched

参考リンク

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0