~/blog/resolving-mysql-errors-during-apt-install-in-wsl-bash
Published on

WSL bashでapt installの最中にMySQLがエラー起こして何もインストールできない場合の対処

877文字2分で読めます–––
閲覧数
Authors
  • avatar
    Name
    Shou Arisaka nyapp.buzz/shou
    short bio
    Z世代の情報技術者。Next.jsで自作SNSを個人開発中。

WSL bashでapt installの最中にMySQLが"Errors were encountered while processing: mysql-common"エラーを起こして何もインストールできない場合の対処方法について紹介します。

sudo apt-get install yank( mptre/yank: Yank terminal output to clipboard )のようにaptでツールをインストールしようとすると…

dpkg: error processing package mysql-common (--remove):
 dependency problems - not removing
Errors were encountered while processing:
 mysql-common

mysqlがエラーを起こす。

以下のように削除しようとすると、ディペンデンシー地獄に襲われる。

sudo dpkg -r mysql-client-5.7

以下で削除するのがいいっぽいです。

sudo apt-get clean
sudo apt-get update
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.7

改めてsudo apt-get install yankをすると、うまくいきます。

ちなみに、mysqlの削除はうまくいくわけですが、再インストールのことは考えないようにしましょう。 僕も何度もmysqlの再インストールを試してますが、全滅。うーん。 そもそも僕のWindowsシステム全体がなんかアップデートの適当がされてるのかされてないのか、不安定で、そういうところが問題なのかも知れない。WSLの再インストールとかでも解決できないかもしれない。 言ってもWSLは一応ベータ版という立ち位置なので、完璧は求めるべきではないのかもしれません。

avatar

Shou Arisaka

情報技術者 / Z世代プログラマー / SaaSアプリやSNSを開発
今すぐ話そう!

15歳でWordPressサイトを立ち上げ、ウェブ領域に足を踏み入れる。翌年にはRuby on Railsを用いたマイクロサービス開発に着手し、現在はデジタル庁を支えたNext.jsによるHP作成やSaaS開発のプロジェクトに携わりながら、React.js・Node.js・TypeScriptによるモダンなウェブアプリの個人開発を趣味でも行う。
フロントエンドからバックエンドまで一貫したアジャイルなフルスタック開発を得意とし、ウェブマーケティングや広告デザインも必要に応じて担当、広告運用・SEO対策・データ分析まで行う低コストかつ高品質な顧客体験の提供が好評。
国内外から200万人を超える人々に支えられ、9周年を迎えるITブログ「yuipro」の開発者、デザイナーでありライター。現在ベータ段階の自作SNS「nyapp.buzz」を日本一の国産SNSとするべく奮闘中。

Created with Fabric.js 5.2.4 何かご質問がありますか?