LoginSignup
2
0

More than 3 years have passed since last update.

Ubuntu(20.04.1 LTS)を用いてRubyとRails環境を構築する前段階でハマった話

Last updated at Posted at 2020-12-31

はじめに

Ubuntu使い始めて2ヶ月
Ruby on Rails勉強し始めて3ヶ月の超初心者です。(2020.12.31時点)
初投稿なので、お手柔らかにお願いします><

環境

  • Ubuntu 20.04.1 LTS

参考にしたサイト

ハマったところ

上記サイト様に記載されていた以下コマンド

sudo apt install build-essential -y

を実行すると、

'Ubuntu 20.04.1 _Focal Fossa_ - Release amd64(20200808.1)' とラベルの付いたディスクをドライブ '/cdrom/' に入れて [Enter] キーを押してください

を抜け出せず、その後terminal を再起動して、上記コマンドを再度実行すると、

E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

とロックがかかり何もできなくなってしまった話です。

原因

ロックされてしまっている「/var/lib/dpkg/lock-frontend」を手動削除すればOKとのことですが、 「sudo apt autoremove」コマンドで自動削除できるとのこと。
とありましたので、コマンド実行
しかし、

E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

の繰り返し…。
落ち着いて、とりあえず再起動実行してみる。

その後、sudo apt autoremove自体は問題なく実行できたが、
問題の sudo apt install build-essential -y

の部分でまた同じCDROM要求発生。
今回、UBUNTU自体が、USBからインストールしたので、CDROM無いねん!ってことで、解決方法を模索した結果が以下の通り

対処方法

/etc/apt/sources.list 内にある

# deb cdrom:[Ubuntu 20.04.1 _Focal Fossa_ - Release amd64(20200808.1)]/ focal main restricted

を削除し、再起動後、上記コマンドを再度実行することで問題なく
実行できました!

なんだかんだで一時間ぐらいハマったので、同じ課題でハマった人に参考になれば幸いです。

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