LoginSignup
1
0

More than 3 years have passed since last update.

【Docker】Error loading shared library liblzma.so.5: No such file or directory を解決する

Last updated at Posted at 2020-03-06

docker-compose upすると・・・

require': Error loading shared library liblzma.so.5: No such file or directory 
(needed by /usr/local/bundle/gems/nokogiri-1.10.5/lib/nokogiri/nokogiri.so) - 
/usr/local/bundle/gems/nokogiri-1.10.5/lib/nokogiri/nokogiri.so (LoadError)

このエラーが出ました。
ちなみにPCはMacです。
職場でMacを使用している人も同様のエラーが発生し、
ググってもジャストな解決策がなかなか出てきませんでした。
しかしとある先輩が見事解決。

原因

xz-devというパッケージがないことが原因だそうな。

解決策

コンテナが立ち上がらないのでdocker commitでwebコンテナに入り、
このパッケージapk add xz-devでインストール。

してもいいのですが、dockerfileに下記のように書いてdocker-compose buildしてもOK。

RUN apk add xz-dev

これで無事にwebコンテナが立ち上がるようになりました。

あとがき

短期間で私含め3人がこの現象に立ち合いました(全員Mac)。
なのになかなか解決策が見つからずでしたが、ひとまずこれで安心。

1
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
1
0