April 2, 2023


jendela

Manajer paket WinGet Microsoft saat ini mengalami masalah saat menginstal atau memutakhirkan paket setelah sertifikat SSL/TLS WinGet CDN kedaluwarsa.

BleepingComputer mengamati, pengembang saat ini mengalami masalah saat mencoba memasang atau memutakhirkan aplikasi melalui pengelola paket sumber terbuka.

Dirilis pada Mei 2020Windows Package Manager (WinGet) memungkinkan pengguna untuk menginstal aplikasi langsung dari baris perintah.

WinGet turun setelah SSL CDN kedaluwarsa

Mulai larut malam hari Sabtu, pengguna Windows mulai melaporkan masalah saat mencoba menginstal atau memutakhirkan aplikasi melalui WinGet.

Pengguna WinGet, Tiger Wang membagikan tangkapan layar di GitHub dari baris perintah mereka menampilkan kesalahan “InternetOpenUrl() failed” saat mereka mencoba menjalankan perintah WinGet sederhana, seperti:

winget upgrade --all --verbose.

Pengguna melaporkan kesalahan saat menggunakan WinGet
Pengguna melaporkan kesalahan saat menggunakan WinGet (GitHub)

Laporan ini didukung oleh pengguna lain yang juga mengalami masalah tersebut. Masalahnya tampaknya terhubung ke sertifikat SSL/TLS WinGet CDN yang sekarang telah kedaluwarsa.

Saat menavigasi ke URL CDN, https://cdn.winget.microsoft.com di Chrome, BleepingComputer menerima kesalahan berikut:

WinGet CDN SSL kedaluwarsa
Peringatan kedaluwarsa sertifikat SSL/TLS WinGet CDN (Komputer Bleeping)

Peringatan dan detail sertifikat mengonfirmasi bahwa sertifikat CDN WinGet berhenti berlaku selama akhir pekan:

Tanggal kedaluwarsa SSL
Tanggal kedaluwarsa sertifikat ditampilkan dalam GMT+05:30 (Komputer Bleeping)

Apa itu solusi sementara?

Sampai Microsoft memperbaharui sertifikat SSL, pengguna WinGet dapat tenang mengetahui ada solusi alternatif untuk mengatasi situasi tersebut.

Ini melibatkan penambahan URL sumber berikut ke daftar sumber WinGet, bukan hanya mengandalkan cdn.winget.microsoft.com. Dengan begitu, WinGet dapat mengambil paket dari server alternatif ini yang memiliki sertifikat valid pada saat penulisan.

https://winget.azureedge.net/cache

“Anda dapat menambahkan sumber seperti https://winget.azureedge.net/cache menggunakan perintah di bawah ini,” pengguna GitHub qilme disarankan.

sudo winget source add -n winget https://winget.azureedge.net/cache

Itu perintah sumber alat winget memungkinkan pengguna mengelola sumber untuk Windows Package Manager. Dengan perintah sumber, seseorang dapat menambah, mendaftar, mengedit, menghapus, mengatur ulang, atau mengekspor repositori yang digunakan oleh WinGet.

Catatan: Saat menjalankan perintah di atas, ‘sudo’ tidak diperlukan jika perintah dijalankan di PowerShell oleh akun administrator. Jika Anda mengalami kesalahan, cobalah menghapus sumber WinGet default sebelum menambahkan yang baru biru langit tautan.

Itu biru langit URL yang dimaksud adalah alias untuk CDN WinGet, meskipun dengan sertifikat valid yang menjadikannya solusi yang layak untuk pengembang WinGet:

permintaan DNS nslookup untuk WinGet CDN
hasil ‘nslookup’ untuk nama host WinGet CDN (Komputer Bleeping)

Setelah Microsoft memperbarui sertifikat CDN primer, pengguna dapat secara opsional memilih untuk menyetel ulang URL sumber mereka dengan menjalankan perintah lain:

“Kamu selalu bisa berlari reset sumber winget –force (sebagai admin) untuk kembali ke default,” menyarankan Pengguna GitHub Adam Langbert.

Sebelum hari ini, gangguan luas terakhir WinGet terjadi pada November 2022 karena CDN mengembalikan “file database 0-byte” saat ditanya.

Leave a Reply

Your email address will not be published. Required fields are marked *