web-dev-qa-db-ja.com

Ubuntu 15.04でのMySQLインストールの問題

まず、ローカルマシンでUbuntu 15.04(Velvet)を実行しています。

いくつかの構成の問題が発生したため、最近LAMPスタックをアンインストールしました(特にCodeIgniterを使用してみたとき)。 PHPかApacheかはわかりませんでした。しかし、私はPHPとApacheファイルでいくつかの編集設定を行ったことを知っています。それをすべて台無しにすることは、私が考えることができる唯一のオプションでした。

さて、公式ガイド buntuヘルプ に従ってスタックを再インストールしました。インストール中に、いくつかの問題に遭遇しました。

スクリーンショットが利用可能です こちら

最初の問題

選択されていないパッケージmysql-server-5.6を選択します。
アンパックの準備.../mysql-server-5.6_5.6.25-0ubuntu0.15.04.1_AMD64.deb ... 
 grep:/ etc/mysql /:そのようなファイルまたはディレクトリはありません
 invoke-rc.d:ユニットmysql.serviceはマスクされています

mysql.serviceはマスクされます。アクセスできないということですか?

2番目の問題

 mysql-server-5.6(5.6.25-0ubuntu0.15.04.1)のセットアップ... 
 invoke-rc.d:ユニットmysql.serviceはマスクされています
 update- alternatives:エラー:代替パス/etc/mysql/mysql.cnfが存在しません
 dpkg:エラー処理パッケージmysql-server-5.6(--configure):
 subprocess installed post-installation scriptエラー終了ステータス2 
を設定しましたlibalgorithm-c3-Perlのセットアップ(0.09-1)... 

最初と同じinvokeエラーを繰り返しました。しかし、今回は追加のファイルパスとdpkgエラーがありました

3番目の問題

 libtext-template-Perlのセットアップ(1.46-1)... 
 libsoftware-license-Perlのセットアップ(0.103010-3)... 
 libterm-uiのセットアップ-Perl(0.42-1)... 
 libtext-soundex-Perl(3.4-1build2)のセットアップ... 
 dpkg:依存関係の問題により、mysql-server:
 mysql-serverはmysql-server-5.6に依存しています。ただし、
パッケージmysql-server-5.6はまだ構成されていません。
 
 dpkg:パッケージmysql-serverの処理エラー(--configure):
依存関係の問題-未構成のままにします
名前の変更(0.20-3)を設定します... 
エラーメッセージは以前の失敗からのフォローアップエラーを示しているため、レポートは書かれていません。
 update-alternatives:/usr/bin/file-renameを使用して、自動モードで/ usr/bin/rename(名前変更)を提供する
 libcgi-fast-Perlのセットアップ(1:2.04-1)... 

同じdpkgエラー。フォルダにアクセスできなかったようです。独自のフォルダを作成し、名前を「rename」にする必要がありました

第4号

モジュールmpm_eventが無効です。
モジュールmpm_preforkを有効にします。
 Apache2_switch_mpm preforkに切り替えます2.4.10-9ubuntu1.1)... 
 ureaheadのトリガーの処理(0.100.0-19)... 
 systemdのトリガーの処理(219-7ubuntu6)... 
処理中にエラーが発生しました:
 mysql-server-5.6 
 mysql-server 
 E:サブプロセス/ usr/bin/dpkgはエラーコード(1)を返しました

この4番目のエラーが以前の3つのエラーの要約にすぎないことを期待していましたが、確信はありませんでした。

前述のように、私はLinuxの初心者です。ファイルやフォルダをいじりたくないので、いつもやっているようにそれを台無しにしないでください。

ファイルのアクセスと許可に関係しているようです。

もしそうなら、どうすればこのことを解決できますか?それは本当に私を殺している '/ var/lib'内のフォルダー(特に)にアクセスしようとすると、ファイルのアクセス許可の問題が常に発生します。

そうでない場合、考えられる問題は何であり、どのように解決できますか?

ありがとうございました!

4
seeJ

この問題を解決しました。

いくつかの試行錯誤の後、私がしたことは:

  1. 以前のバックアップをロールバックしました(2か月前)
  2. 以下を使用してランプサーバーのインストールを再試行しました。

    Sudo taskselインストールlamp-server

これにより、欠落しているディレクトリを特定できました。

  1. Mysqlディレクトリに不足しているフォルダーを手動で作成しました

  2. 次に、これらのコマンドを実行しました

    Sudo dpkg-reconfigure --force mysql-server 
    Sudo dpkg-reconfigure --force mysql-server-5.6
  3. 他のすべての重要なphp5およびmysqlパッケージを手動でインストールしました

どういうわけか、これは私のために働いた。どこでそれを正しくしたのかわかりません。副作用がない場合...

ただし、修正が得られるまで探索を続けることができます。それを文書化してください。したがって、将来、過去にどのように処理したかを正確に知っています。

4
seeJ