usbブートなubuntuでmysqlがインストール出来ない
持ち運べるlinux環境が欲しいと思い立って16GBのusbメモリを買ってきたのが昨日。
今日は朝からずーっと環境構築してるんだけど、mysqlのインストールがどうにもうまくいかない。
sudo apt-get install mysql-server-5.0 パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 mysql-server-5.0 はすでに最新バージョンです。 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 6 個。 2 個のパッケージが完全にインストールまたは削除されていません。 この操作後に追加で 0B のディスク容量が消費されます。 mysql-server-5.0 (5.0.51a-3ubuntu5) を設定しています ... * Stopping MySQL database server mysqld ...done. Reloading AppArmor profiles : done. /usr/sbin/mysqld: error while loading shared libraries: /lib/tls/i686/cmov/libc.so.6: cannot apply additional memory protection after relocation: Permission denied * Starting MySQL database server mysqld /usr/sbin/mysqld: error while loading shared libraries: /lib/tls/i686/cmov/libc.so.6: cannot apply additional memory protection after relocation: Permission denied ...fail! invoke-rc.d: initscript mysql, action "start" failed. dpkg: mysql-server-5.0 の処理中にエラーが発生しました (--configure): サブプロセス post-installation script はエラー終了ステータス 1 を返しました dpkg: 依存関係の問題により mysql-server の設定ができません: mysql-server は以下に依存 (depends) します: mysql-server-5.0 ...しかし: パッケージ mysql-server-5.0 はまだ設定されていません。 dpkg: mysql-server の処理中にエラーが発生しました (--configure): 依存関係の問題 - 設定を見送ります 以下のパッケージの処理中にエラーが発生しました: mysql-server-5.0 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1)
AppArmorっていうのが何なのか全くわかってないんだけど
Reloading AppArmor profiles : done. /usr/sbin/mysqld: error while loading shared libraries: /lib/tls/i686/cmov/libc.so.6: cannot apply additional memory protection after relocation: Permission denied
というエラーが出てるので以下のコマンドでAppArmor停止してみた。
sudo /etc/init.d/apparmor stop
mysqlサーバーの起動は一応出来るようになったけど…すっきりしない…
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/131976
に似たような問題が上がっているけどusbブートした環境特有の問題なんだろうか?さっぱりわからん。