CentOS 7 で Python を 3.6.6 にアップグレードした後に発生する yum エラー問題の解決方法の概要

CentOS 7 で Python を 3.6.6 にアップグレードした後に発生する yum エラー問題の解決方法の概要

最近、テスト サーバーのオペレーティング システムを Cent0S 7.5 にアップグレードし、Python も 2.7.5 から Python 3.6.6 にアップグレードしました。アップグレード後、yum が関連パッケージをインストールしたときに例外が発生し、「ファイル "/usr/libexec/urlgrabber-ext-down"、行 28」などのエラーが報告されていることがわかりました。具体的なエラー情報は次のとおりです。

# yum で openssl をインストールします
..........................
合計ダウンロードサイズ: 1.7 M
これでいいですか [y/d/N]: y
パッケージをダウンロードしています:
/usr/bin/applydeltarpm がインストールされていないため、Delta RPM は無効になっています。
ファイル "/usr/libexec/urlgrabber-ext-down"、行 28
OSErrorを除く、e:
^
構文エラー: 無効な構文です
ファイル "/usr/libexec/urlgrabber-ext-down"、行 28
OSErrorを除く、e:
^
構文エラー: 無効な構文です

テストと検証の後、この問題は次の方法で解決できます。

/usr/libexec/urlgrabber-ext-downの Python バージョン情報を変更します。

vi /usr/libexec/urlgrabber-ext-down /usr/bin/python/usr/bin/python2.7に変更します。

要約する

上記は、CentOS 7 で Python を 3.6.6 にアップグレードした後に発生する yum エラーの問題を解決する方法の概要です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • CentOS7でPythonをバージョン3.6にアップグレードした後にyumが正しく使用できない問題を修正
  • CentOs システムで Python と yum をアンインストールするソリューション
  • CentOS で yum を使用して python-pip をインストールできない問題に対する完璧な解決策

<<:  Vue+ElementUI Treeの使い方

>>:  ページングのどのページでMySQLのレコードをクエリするか

推薦する

React双方向データバインディングの原理についての簡単な説明

目次双方向データバインディングとは双方向データバインディングの実装データ影響ビュービューはデータに影...

MySQL の自動増分主キーが使い果たされた場合の対処方法

面接では、次のようなシナリオを経験する必要があります。インタビュアー: 「MySQL を使用したこと...

HTMLテキストの一般的なイベントとメソッドの詳細な説明

イベントの説明onactivate: オブジェクトがアクティブ要素として設定されたときに発生します。...

docker-compose.yml ファイル内の一般的なテンプレート コマンドの詳細な説明

注意: docker-compose.yml ファイルを書き込むときは、すべてのコロン (:) とダ...

DOSBox を起動後に自動的にコマンドを実行する方法

DOSBox を使用すると、Windows で DOS をシミュレートし、楽しい作業を行うことができ...

MySQL の order by ステートメントの最適化方法の詳細な説明

この記事では、ORDER BY文の最適化について学びます。その前に、インデックスの基礎的な理解が必要...

Nginx ログ出力のリクエスト後パラメータを設定する方法

【序文】当プロジェクトの SMS 機能は、第三者に接続することです。第三者からの元の受信確認要求は ...

InnoDB がトランザクション分離レベルを巧みに実装する方法

序文前回の記事「MySQL ロック メカニズムの詳細説明」では、InnoDB のロック メカニズムに...

JavaScript のプライベート クラス フィールドと TypeScript のプライベート修飾子の詳細な説明

目次JavaScript のプライベート クラス フィールドとプライバシーの必要性JavaScrip...

offsetWidth、clientWidth、scrollWidth、scrollTop、scrollLeft などのプロパティの図。

注 1: 上の画像の背景全体がこの Web ページのフルサイズであり、中央の小さなボックスがブラウザ...

div間のギャップの解決策

HTMLのdivブロックを使用していて、ブロックの中央をしっかりと接続できず、解決できない場合1. ...

ウェブ開発で遭遇した問題と経験

<br />以下は開発中に遭遇した問題と、そこから得た経験です。デバッグに時間がかかりま...

Dockerイメージサイズを最適化する一般的な方法

通常、私たちが構築する Docker イメージはサイズが大きく、多くのディスク領域を占有します。コン...

Web デザインにおける HTML フォーマットと長いファイルに関するヒント

<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案、W...

Docker コンテナの uid と gid の詳細な理解

デフォルトでは、コンテナ内のプロセスは root ユーザー権限で実行され、この root ユーザーは...