質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.06%

<ローカル開発環境構築中> CentOS6 に ./run.sh で MySQL だけインストールされない

解決済

回答 1

投稿

  • 評価
  • クリップ 1
  • VIEW 1,333
退会済みユーザー

退会済みユーザー

プログラミング初心者です。
ドットインストールを見ながら仮想マシンの設定中です。

下記ドットインストールの手順にて
./run.sh を実行すると何故か mysql だけインストールされません。

最後のTASK [install mysql] だけエラーになってしまいます。

下記に 

  1. sudo yum -y install mysql-server を実行で出たエラー、
  2. ./run.sh を実行で出たエラー

を載せております。
結果、長文になってしまいました。
どこが重要ポイントかわからず全て載せさせていただきました。

お解りになる方、お教えください。
よろしくお願い致します。

<ドットインストール手順>
sudo yum -y update

sudo yum -y install git

git clone https://github.com/dotinstallres/centos6.git

cd centos6

./run.sh

exec $SHELL -l

下記が sudo yum -y install mysql-server を実行後のパッケージのダウンロードでエラーの画面です。

================================================================================
インストール         6 パッケージ

合計容量: 115 M
総ダウンロード容量: 114 M
インストール済み容量: 480 M
パッケージをダウンロードしています:
(1/3): mysql-community-client-5.6.47-2.el6.x86_64.rpm    |  34 MB     00:21
http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-client-5.6.47-2.el6.x86_64.rpm: [Errno -1] パッケージは予定したダウンロードと一致しません。 提案: 「yum --enablerepo=mysql56-community clean metadata」の実行
他のミラーを試します。
(2/3): mysql-community-libs-5.6.47-2.el6.x86_64.rpm      | 3.6 MB     00:02
http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-libs-5.6.47-2.el6.x86_64.rpm: [Errno -1] パッケージは予定したダウンロードと一致しません。 提案: 「yum --enablerepo=mysql56-community clean metadata」の実行
他のミラーを試します。
(3/3): mysql-community-server-5.6.47-2.el6.x86_64.rpm    |  77 MB     00:47
http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-server-5.6.47-2.el6.x86_64.rpm: [Errno -1] パッケージは予定したダウンロードと一致しません。 提案: 「yum --enablerepo=mysql56-community clean metadata」の実行
他のミラーを試します。

パッケージのダウンロードでエラー:
mysql-community-server-5.6.47-2.el6.x86_64: failure: mysql-community-server-5.6.47-2.el6.x86_64.rpm from mysql56-community: [Errno 256] No more mirrors to try.
mysql-community-libs-5.6.47-2.el6.x86_64: failure: mysql-community-libs-5.6.47-2.el6.x86_64.rpm from mysql56-community: [Errno 256] No more mirrors to try.
mysql-community-client-5.6.47-2.el6.x86_64: failure: mysql-community-client-5.6.47-2.el6.x86_64.rpm from mysql56-community: [Errno 256] No more mirrors to try.

下記が ./run.sh を実行後の画面です。

[vagrant@localhost centos6]$ ./run.sh
読み込んだプラグイン:fastestmirror
更新処理の設定をしています
Loading mirror speeds from cached hostfile

  • base: ftp-srv2.kddilabs.jp
  • extras: ftp-srv2.kddilabs.jp
  • remi-safe: ftp.riken.jp
  • updates: ftp-srv2.kddilabs.jp
    更新と設定されたパッケージがありません。
    [WARNING]: provided hosts list is empty, only localhost is available. Note
    that the implicit localhost does not match 'all'

TASK [install remi repository] *********************************************
[WARNING]: Consider using the yum, dnf or zypper module rather than running
rpm.  If you need to use command because yum, dnf or zypper is insufficient you
can add warn=False to this command task or set command_warnings=False in
ansible.cfg to get rid of this message.

changed: [localhost]

TASK [install man] *********************************************************
ok: [localhost]

TASK [install apache] ******************************************************
ok: [localhost]

TASK [start apache and enabled] ********************************************
ok: [localhost]

TASK [change owner] ********************************************************
ok: [localhost]

TASK [copy httpd.conf] *****************************************************
ok: [localhost]

TASK [install gd-last] *****************************************************
ok: [localhost]

TASK [install php] *********************************************************
ok: [localhost]

TASK [copy php.ini.custom] *************************************************
ok: [localhost]

TASK [install mysql repository] ********************************************
changed: [localhost]

TASK [install mysql] *******************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-client-5.6.47-2.el6.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=mysql56-community clean metadata\nTrying other mirror.\nhttp://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-devel-5.6.47-2.el6.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=mysql56-community clean metadata\nTrying other mirror.\nhttp://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-libs-5.6.47-2.el6.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=mysql56-community clean metadata\nTrying other mirror.\nhttp://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-server-5.6.47-2.el6.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=mysql56-community clean metadata\nTrying other mirror.\nhttp://repo.mysql.com/yum/mysql-tools-community/el/6/x86_64/mysql-utilities-1.6.5-1.el6.noarch.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=mysql-tools-community clean metadata\nTrying other mirror.\n\n\nError Downloading Packages:\n  mysql-community-server-5.6.47-2.el6.x86_64: failure: mysql-community-server-5.6.47-2.el6.x86_64.rpm from mysql56-community: [Errno 256] No more mirrors to try.\n  mysql-utilities-1.6.5-1.el6.noarch: failure: mysql-utilities-1.6.5-1.el6.noarch.rpm from mysql-tools-community: [Errno 256] No more mirrors to try.\n  mysql-community-devel-5.6.47-2.el6.x86_64: failure: mysql-community-devel-5.6.47-2.el6.x86_64.rpm from mysql56-community: [Errno 256] No more mirrors to try.\n  mysql-community-libs-5.6.47-2.el6.x86_64: failure: mysql-community-libs-5.6.47-2.el6.x86_64.rpm from mysql56-community: [Errno 256] No more mirrors to try.\n  mysql-community-client-5.6.47-2.el6.x86_64: failure: mysql-community-client-5.6.47-2.el6.x86_64.rpm from mysql56-community: [Errno 256] No more mirrors to try.\n\n", "rc": 1, "results": ["Loaded plugins: fastestmirror\nSetting up Install Process\nLoading mirror speeds from cached hostfile\n * base: ftp-srv2.kddilabs.jp\n * extras: ftp-srv2.kddilabs.jp\n * remi-safe: ftp.riken.jp\n * updates: ftp-srv2.kddilabs.jp\nPackage mysql is obsoleted by mysql-community-client, trying to install mysql-community-client-5.6.47-2.el6.x86_64 instead\nPackage mysql-devel is obsoleted by mysql-community-devel, trying to install mysql-community-devel-5.6.47-2.el6.x86_64 instead\nPackage mysql-server is obsoleted by mysql-community-server, trying to install mysql-community-server-5.6.47-2.el6.x86_64 instead\nResolving Dependencies\n--> Running transaction check\n---> Package mysql-community-client.x86_64 0:5.6.47-2.el6 will be installed\n--> Processing Dependency: mysql-community-libs(x86-64) >= 5.6.10 for package: mysql-community-client-5.6.47-2.el6.x86_64\n---> Package mysql-community-devel.x86_64 0:5.6.47-2.el6 will be installed\n---> Package mysql-community-server.x86_64 0:5.6.47-2.el6 will be installed\n--> Processing Dependency: mysql-community-common(x86-64) = 5.6.47-2.el6 for package: mysql-community-server-5.6.47-2.el6.x86_64\n--> Processing Dependency: perl(DBI) for package: mysql-community-server-5.6.47-2.el6.x86_64\n--> Processing Dependency: libnuma.so.1(libnuma_1.2)(64bit) for package: mysql-community-server-5.6.47-2.el6.x86_64\n--> Processing Dependency: libnuma.so.1(libnuma_1.1)(64bit) for package: mysql-community-server-5.6.47-2.el6.x86_64\n--> Processing Dependency: libnuma.so.1()(64bit) for package: mysql-community-server-5.6.47-2.el6.x86_64\n---> Package mysql-utilities.noarch 0:1.6.5-1.el6 will be installed\n--> Processing Dependency: mysql-connector-python >= 2.0.0 for package: mysql-utilities-1.6.5-1.el6.noarch\n--> Running transaction check\n---> Package mysql-community-common.x86_64 0:5.6.47-2.el6 will be installed\n---> Package mysql-community-libs.x86_64 0:5.6.47-2.el6 will be installed\n---> Package mysql-connector-python.x86_64 0:2.1.7-1.el6 will be installed\n---> Package numactl.x86_64 0:2.0.9-2.el6 will be installed\n---> Package perl-DBI.x86_64 0:1.609-4.el6 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                Arch   Version         Repository                  Size\n================================================================================\nInstalling:\n mysql-community-client x86_64 5.6.47-2.el6    mysql56-community           34 M\n mysql-community-devel  x86_64 5.6.47-2.el6    mysql56-community          5.9 M\n mysql-community-server x86_64 5.6.47-2.el6    mysql56-community           77 M\n mysql-utilities        noarch 1.6.5-1.el6     mysql-tools-community      883 k\nInstalling for dependencies:\n mysql-community-common x86_64 5.6.47-2.el6    mysql56-community          341 k\n mysql-community-libs   x86_64 5.6.47-2.el6    mysql56-community          3.6 M\n mysql-connector-python x86_64 2.1.7-1.el6     mysql-connectors-community 257 k\n numactl                x86_64 2.0.9-2.el6     base                        74 k\n perl-DBI               x86_64 1.609-4.el6     base                       705 k\n\nTransaction Summary\n================================================================================\nInstall       9 Package(s)\n\nTotal size: 122 M\nTotal download size: 121 M\nInstalled size: 515 M\nDownloading Packages:\n"]}
to retry, use: --limit @/home/vagrant/centos6/main.retry

PLAY RECAP *****************************************************************
localhost                  : ok=17   changed=4    unreachable=0    failed=1

[vagrant@localhost centos6]$

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+2

参照しているmain.yml内のmysqlインストールに関する内容はこちらであってますか?
GitHubからダウンロードしたものです)

    - name: install mysql
      yum: name=mysql-server enablerepo=remi,epel state=present

このとおりだと、リポジトリとしてremiおよびepelを参照したいのに、エラーログによるとmysql56-communityリポジトリを参照しています。
mysql56-communityリポジトリ設定内で無効(enable=0)に変更してみるといかがでしょうか。

再実行前に

yum clean all


も実施しておいた方がよいです

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/03/30 10:39

    ご回答ありがとうございます。
    昨日、他サイト等から引用し下記コマンドを実行したら、突然 mysql のインストール出来ました。
    sudo yum-config-manager --disable mysql56-community と
    sudo yum install mysql を実行しただけですが、その後
    ./run.sh を実行したらmysql がインストールされました。
    これでよかったのか、不要なデータが残っているのかはわかりません。


    [vagrant@localhost centos6]$ sudo yum-config-manager --disable mysql56-community
    読み込んだプラグイン:fastestmirror
    =========================== repo: mysql56-community ============================
    [mysql56-community]
    bandwidth = 0
    base_persistdir = /var/lib/yum/repos/x86_64/6
    baseurl = http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/
    cache = 0
    cachedir = /var/cache/yum/x86_64/6/mysql56-community
    cost = 1000
    enabled = 0
    enablegroups = True
    exclude =
    failovermethod = priority
    ftp_disable_epsv = False
    gpgcadir = /var/lib/yum/repos/x86_64/6/mysql56-community/gpgcadir
    gpgcakey =
    gpgcheck = True
    gpgdir = /var/lib/yum/repos/x86_64/6/mysql56-community/gpgdir
    gpgkey = file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    hdrdir = /var/cache/yum/x86_64/6/mysql56-community/headers
    http_caching = all
    includepkgs =
    keepalive = True
    mdpolicy = group:primary
    mediaid =
    metadata_expire = 21600
    metalink =
    mirrorlist =
    mirrorlist_expire = 86400
    name = MySQL 5.6 Community Server
    old_base_cache_dir =
    password =
    persistdir = /var/lib/yum/repos/x86_64/6/mysql56-community
    pkgdir = /var/cache/yum/x86_64/6/mysql56-community/packages
    proxy = False
    proxy_dict =
    proxy_password =
    proxy_username =
    repo_gpgcheck = False
    retries = 10
    skip_if_unavailable = False
    ssl_check_cert_permissions = True
    sslcacert =
    sslclientcert =
    sslclientkey =
    sslverify = True
    throttle = 0
    timeout = 30.0
    username =

    [vagrant@localhost centos6]$ sudo yum install mysql
    読み込んだプラグイン:fastestmirror
    インストール処理の設定をしています
    Loading mirror speeds from cached hostfile
    * base: ty1.mirror.newmediaexpress.com
    * extras: ty1.mirror.newmediaexpress.com
    * remi-safe: ftp.riken.jp
    * updates: ty1.mirror.newmediaexpress.com
    mysql-connectors-community | 2.5 kB 00:00
    mysql-connectors-community/primary_db | 46 kB 00:00
    mysql-tools-community | 2.5 kB 00:00
    依存性の解決をしています
    --> トランザクションの確認を実行しています。
    ---> Package mysql.x86_64 0:5.1.73-8.el6_8 will be インストール
    --> 依存性の処理をしています: mysql-libs = 5.1.73-8.el6_8 のパッケージ: mysql-5.1.73-8.el6_8.x86_64
    --> 依存性の処理をしています: libmysqlclient_r.so.16(libmysqlclient_16)(64bit) のパッケージ: mysql-5.1.73-8.el6_8.x86_64
    --> 依存性の処理をしています: libmysqlclient.so.16(libmysqlclient_16)(64bit) のパッケージ: mysql-5.1.73-8.el6_8.x86_64
    --> 依存性の処理をしています: libmysqlclient_r.so.16()(64bit) のパッケージ: mysql-5.1.73-8.el6_8.x86_64
    --> 依存性の処理をしています: libmysqlclient.so.16()(64bit) のパッケージ: mysql-5.1.73-8.el6_8.x86_64
    --> トランザクションの確認を実行しています。
    ---> Package mysql-libs.x86_64 0:5.1.73-8.el6_8 will be インストール
    --> 依存性解決を終了しました。

    依存性を解決しました

    ================================================================================
    パッケージ アーキテクチャ バージョン リポジトリー 容量
    ================================================================================
    インストールしています:
    mysql x86_64 5.1.73-8.el6_8 base 895 k
    依存性関連でのインストールをします。:
    mysql-libs x86_64 5.1.73-8.el6_8 base 1.2 M

    トランザクションの要約
    ================================================================================
    インストール 2 パッケージ

    総ダウンロード容量: 2.1 M
    インストール済み容量: 6.4 M
    これでいいですか? [y/N]y
    パッケージをダウンロードしています:
    (1/2): mysql-5.1.73-8.el6_8.x86_64.rpm | 895 kB 00:00
    (2/2): mysql-libs-5.1.73-8.el6_8.x86_64.rpm | 1.2 MB 00:00
    --------------------------------------------------------------------------------
    合計 580 kB/s | 2.1 MB 00:03
    rpm_check_debug を実行しています
    トランザクションのテストを実行しています
    トランザクションのテストを成功しました
    トランザクションを実行しています
    警告: RPMDB は yum 以外で変更されました。
    インストールしています : mysql-libs-5.1.73-8.el6_8.x86_64 1/2
    インストールしています : mysql-5.1.73-8.el6_8.x86_64 2/2
    Verifying : mysql-5.1.73-8.el6_8.x86_64 1/2
    Verifying : mysql-libs-5.1.73-8.el6_8.x86_64 2/2

    インストール:
    mysql.x86_64 0:5.1.73-8.el6_8

    依存性関連をインストールしました:
    mysql-libs.x86_64 0:5.1.73-8.el6_8

    完了しました!
    [vagrant@localhost c

    キャンセル

  • 2020/03/30 12:49

    回答の最初に記載していた
    > mysql56-communityリポジトリ設定内で無効(enable=0)に変更してみるといかがでしょうか。
    をコマンドで実現したものが下記ですね
    sudo yum-config-manager --disable mysql56-community

    結果として、mysqlのリポジトリの競合が原因だったようです

    キャンセル

  • 2020/03/30 15:29

    お忙しい中ありがとうございました。まだ始めたばかりの超初心者ですが、ご相談させていただいて、意味が繋がりました。感謝します!

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.06%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る