Trisquelソフトウェアアップデートに失敗しました

Trisquelソフトウェアアップデートに失敗しました

インストールされていますが、Trisquel 9実行Software Updater、使用、Add/Remove Applicationsおよびインストールに問題がありますSynaptic Package Manager。たとえば、Synapticが表示されますCould not download all repository indexes

The repository trisquel etiona release no longer has a release file.

ベストアンサー1

デフォルトでは、Trisquel 9はHTTPSを介してパッケージリポジトリにアクセスするように設定されています。リポジトリは Let's Encrypt 証明書を使用しますが、ISO イメージのルート証明書パッケージが古すぎるため、リポジトリへの安全な接続を確立できず、中断されます。/etc/apt/sources.listファイルを編集し、httpsファイル内のインスタンスを置き換えることができます。httpその後、パッケージをインストールできます。実行しsudo apt updatesudo apt upgrade最新のアップデートを入手してください。その後、証明書パッケージがアップグレードされ、httpsからダウンロードできます/etc/apt/sources.list

ちなみに、私が作業しているソースファイルは次のとおりです。

# Trisquel repositories for supported software and updates
deb https://archive.trisquel.info/trisquel/ etiona main
deb-src https://archive.trisquel.info/trisquel/ etiona main
deb https://archive.trisquel.info/trisquel/ etiona-security main
deb-src https://archive.trisquel.info/trisquel/ etiona-security main
deb https://archive.trisquel.info/trisquel/ etiona-updates main
deb-src https://archive.trisquel.info/trisquel/ etiona-updates main
#deb https://archive.trisquel.info/trisquel/ etiona-backports main
#deb-src https://archive.trisquel.info/trisquel/ etiona-backports main

アップグレードを実行するために一時的に調整した方法は次のとおりです。

# Trisquel repositories for supported software and updates
deb http://archive.trisquel.info/trisquel/ etiona main
deb-src https://archive.trisquel.info/trisquel/ etiona main
deb http://archive.trisquel.info/trisquel/ etiona-security main
deb-src https://archive.trisquel.info/trisquel/ etiona-security main
deb http://archive.trisquel.info/trisquel/ etiona-updates main
deb-src https://archive.trisquel.info/trisquel/ etiona-updates main
#deb https://archive.trisquel.info/trisquel/ etiona-backports main
#deb-src https://archive.trisquel.info/trisquel/ etiona-backports main

ca-certificatesこれにより、私は犯人と疑われるパッケージなどをアップグレードすることができました。

HTTP経由でリポジトリにアクセスすることは通常、aptパッケージの署名を検証するので、十分に安全であると見なされます。しかしそれはTLSリポジトリを使用する方が安全です。

ちなみに、アプリの追加と削除を初めて実行してリポジトリを更新するように求められたときに受け取ったエラーメッセージは次のとおりです。

すべてのストレージインデックスをダウンロードすることはできません。

ネットワークの問題により、ストレージが利用できなくなったり、アクセスできなくなったりします。可能であれば、失敗したインデックスの以前のバージョンが使用されます。それ以外の場合、リポジトリは無視されます。ネットワーク接続を確認し、設定のストレージアドレスが正しいことを確認してください。

リポジトリ「https://archive.trisquel.info/trisquel etiona Release」にはリリースファイルがなくなりました。これらのリポジトリの更新は安全に行えないため、デフォルトでは無効になっています。リポジトリの作成とユーザー設定の詳細については、apt-secure(8)のマンページを参照してください。リポジトリ「https://archive.trisquel.info/trisquel etiona-security Release」にはリリースファイルがなくなりました。これらのリポジトリからの更新は安全に行えないため、デフォルトでは無効になっています。リポジトリの作成とユーザー構成の詳細については、apt-secure(8)のマンページを参照してください。 「https://archive.trisquel.info/trisquel etiona-updates リリース」リポジトリにはリリースファイルがなくなりました。

これはまったく役に立ちません。しかし、ソフトウェアのインストール時に問題が何であるかを調べるために、アプリケーションの追加と削除を使用してGNOMEロボットをインストールしようとすると、次のエラーが発生して手がかりを得ました。

W:取得に失敗しました。https://archive.trisquel.info/trisquel/pool/main/g/gnome-robots/gnome-robots_3.22.3-1_amd64.deb

証明書の検証に失敗しました:証明書を信頼できません。証明書チェーンの有効期限が切れた証明書を使用します。ハンドシェイクできません。証明書検証エラーです。 [IP:209.51.188.51443]

まだAbrowserを使用してリポジトリURLを開くことができ、リポジトリがLet's Encrypt証明書を使用していることがわかります。開くのに問題はありませんが、わかりますFirefoxには証明書の問題を軽減する独自の方法があります。これにより、問題を簡単に隠すことができます。

おすすめ記事