E:Mysql-server-5.5インストールエラー[終了]


19

私はubuntu vpsにmysql-serverをしばらくインストールしようとして失敗しました

インストールの途中で新規インストール(すべてのmysql関連パッケージを完全にパージ)中に、rootパスワードを設定するよう要求し、その後に以下を含むエラー画面を表示します。

MySQL管理ユーザーのパスワードの設定中にエラーが発生しました。これは、アカウントにすでにパスワードが設定されているか、MySQLサーバーとの通信に問題があるために発生した可能性があります。

Unpacking mysql-server (from .../mysql-server_5.5.34-0ubuntu0.12.04.1_all.deb) ...
Processing triggers for man-db ...
Setting up libmysqlclient18 (5.5.34-0ubuntu0.12.04.1) ...
Setting up libdbd-mysql-perl (4.020-1build2) ...
Setting up mysql-client-core-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-client-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-server-core-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-server-5.5 (5.5.34-0ubuntu0.12.04.1) ...
131130 18:01:34 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.5; however:
  Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
No apport report written because the error message indicates its a followup error from a previous failure.
                          ldconfig deferred processing now taking place
Errors were encountered while processing:
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

似たような問題を抱えている他の多くの人々とは異なり、エラーログにapparmorが記載されていないことに気付く前に、私はapparmor関連のものに関連するいくつかの修正を試みました。

この問題に関する助けをいただければ幸いです。

編集:

この時点以降にインストールを続行または構成しようとすると、単にエラーメッセージが表示されます


あなたの情報について:私はこの問題をうまく抱えていて、原因を見つけました:あなたが私のように、互換性のないパーティションに/ tmp(またはmysql tmp-dirがデフォルトで/ tmpにマップされているもの)をマップした場合たとえば、ntfs-3gまたは同等の互換性のないもの)に問題が発生します。これは、ntfsパーティションに問題があると思われる唯一のプログラムではありません。たとえ同じファイルをすべて保持できても、特殊なファイルタイプ(ソケット、パイプ、デバイス、ただし、tmpをext4パーティションに戻してみてください。これで修正できます。:)
osirisgothra 14

私はここで解決策を見つけました:tutewall.com/package-mysql-server-5-5-is-not-configured-yet
Ek Kosmos

回答:


29

すべての依存関係を削除し、mysql-serverを再インストールしてください。

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
sudo apt-get install mysql-server

4
警告:パージによってデータベースが削除されると確信しています。バックアップしてください。
フリッカーフライ14年

また、それを行うと、それに依存するすべてを強制的に消去します(私の場合、それは多くのことでした)。依存関係が何であるかによっては、データベースだけでなくさらに多くのものを失う可能性があるため、これらすべてを再インストールすることも悪い問題です。アップグレードにも同じ問題があるようです(5.6)
osirisgothra 14

MySQLをアップグレードし、「オリジナルを維持するか、パッケージメンテナーバージョンをインストールしますか?」に詰まってしまいました。ダイアログ。パージにより修正され、データベースは削除されませんでした。
リンクスワンソン

1
@flickerfly「apt-get purge mysql *」の後にデータベースが削除されることはほぼ確実でしたが、そうではありませんでした。驚くばかり!
LS

3

ターミナルを開いてこれを入力してください

 sudo dpkg --configure mysql-server-5.5

また、いくつかの依存関係の問題があることにも言及しました

sudo apt-get install -f 

その問題を解決するのに役立ちます。


9
sudo dpkg --configure mysql-server-5.5は以下を返します:mysql-server-5.5のセットアップ(5.5.34-0ubuntu0.12.04.1)... start:ジョブはinvoke-rc.dの開始に失敗しました:initscript mysql、action "開始」に失敗しました。dpkg:mysql-server-5.5の処理中にエラー(--configure):インストール後のサブプロセスがエラー終了ステータス1を返しました処理中にエラーが発生しました:mysql-server-5.5
user216845

1

実際、次のバグレポートは私を大いに助けてくれました:https : //bugs.debian.org/cgi-bin/bugreport.cgi? bug =739846

次のコマンドでジョブを実行する必要があります。

echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a

ただし、2回構成する必要がありました(2番目のコマンド)。


エラーの戻り値はスクリプトのネストされた部分から「1」であるため、そのようにスクリプトの最後に「exit」を追加すると、それがどのように役立つかわかりません私は)質問アスカーがあり、正確な問題を抱えている
osirisgothra
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.