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

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

新規登録して質問してみよう
ただいま回答率
85.50%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

Q&A

解決済

1回答

6541閲覧

fedora 27 workstationでyum check-updateでFailed to synchronize chacheエラー

usugita_san

総合スコア221

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

0グッド

0クリップ

投稿2017/12/11 18:06

編集2017/12/13 15:59

Fedora 27 Workstationをhyper-vで動作させています。
以下のコマンドが実行できません。

sudo yum check-update

表示されるのは以下のエラーメッセージです。

エラー: Failed to synchronize cache for repo 'fedora'

インストールしてからやった事といえば、ユーザーをsudoユーザーに追加したくらいです。
デフォルトのままでは実行できないのでしょうか?

このコマンドはこちらの手順にあるのです。
何か他に準備が必要なのでしょうか?
https://docs.microsoft.com/ja-jp/sql/linux/sql-server-linux-setup-tools#RHEL

追記です。
curlで以下のアクセスは可能でした。HTMLのソースを取得できました。

curl -X GET http://ftp.riken.jp/Linux/fedora/releases/27/Workstation/x86_64/os/ curl -k --tlsv1 https://www.google.co.jp

さらに追記です。
以下のファイルから、baseurlを変更しました。理研のサイトにしました。
/etc/yum.repos.d/fedora.repo
/etc/yum.repos.d/fedora-updates.repo
例:
baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/

baseurl=http://ftp.riken.jp/Linux/fedora/releases/$releasever/Everything/$basearch/os/

sudo yum check-update は成功しました。
しかし sudo yum install mssql-tools unixODBC-devel のコマンドで、こんどは以下のエラーが出るようになりました。クリップボードが使えないので書き写しです。

エラー: Error downloading packages:
Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=fedora-27&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]

引き続き色々試してみます。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TaichiYanagiya

2017/12/12 01:45

Fedora 27 から外部に HTTP,HTTPS で通信できますか? また、通信できたとして、RHEL 用の RPM パッケージは Fedora 27 と互換性があるのでしょうか? CentOS の方がいいのではないかと。
guest

回答1

0

自己解決

自己解決しました。

まずcurlはhttpsで接続できるように、 -k オプションと --tls1 オプションをつけて使いました。

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo

curl -k --tls1 https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo

こちらのサイトを参考にして、
https://sites.google.com/site/mozuememo/home/linuxnomemo/fedoranomemo/mirasabano-she-ding

baseurlを以下のURLに直接変更しました。似たようなURLも同様に修正しました。

http://ftp.riken.jp/Linux/fedora/releases/27/Workstation/x86_64/os/

また、metalinkのURLがhttpsだとつながりませんでしたので、httpでアクセスしました。

https://mirrors.fedoraproject.org/metalink?repo=fedora-27&arch=x86_64

http://mirrors.fedoraproject.org/metalink?repo=fedora-27&arch=x86_64

以上で無事実行できました。
今更ですが、本音を言うと途中でFedora投げ出そうかと思いました。多分次回何か調べるときはCentOS使うと思います。

投稿2017/12/14 05:50

usugita_san

総合スコア221

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問