DNF Berfungsi melalui Proksi. Mengapa GNOME Software Tidak?
GNOME Software menyerahkan tetapan proksi sesi kepada PackageKit; perintah DNF yang berjaya tidak membuktikan muat turun grafik menggunakan konfigurasi yang sama.
DNF memuat turun pakej tanpa rungutan. GNOME Software memaparkan katalog, kemudian berhenti apabila anda memintanya memasang sesuatu. Mudah untuk menyimpulkan bahawa aplikasi grafik itu sekadar mengabaikan proksi. Ada kemungkinan lain: maklumat proksi tidak pernah sampai kepada komponen yang melakukan muat turun.
Ikut penyerahan
GNOME Software dan perintah yang anda taip dalam terminal tidak mempunyai laluan konfigurasi yang sama. Dokumentasi proksi PackageKit menerangkan proses sesi yang membaca tetapan desktop dan menyampaikannya kepada daemon. Dalam GNOME, gnome-software membaca GSettings dan memanggil antara muka tetapan proksi PackageKit.
Daemon kemudian membekalkan tetapan sesi yang berkenaan kepada backend pakejnya. Ini bermakna permintaan DNF yang berjaya membuktikan proksi boleh melayani panggilan DNF itu. Ia tidak membuktikan sesi desktop telah mendaftarkan tetapan yang sama dengan PackageKit.
Tiga soalan berguna
- Operasi mana yang gagal? Melihat data katalog, menyegarkan metadata dan memuat turun pakej ialah operasi berbeza. Catat yang benar-benar menghasilkan ralat.
- Adakah proksi sesi didaftarkan? Periksa konfigurasi proksi berkesan desktop dan ralat yang dilaporkan PackageKit. Gagal menetapkan proksi berbeza daripada proksi yang memulangkan 407 semasa muat turun.
- Versi mana yang memiliki tetapan itu? PackageKit telah berubah dari semasa ke semasa. Kunci konfigurasi yang disalin daripada jawapan tentang Fedora 25 mungkin menerangkan backend lama atau pepijat yang tidak lagi terpakai.
Pemboleh ubah terminal yang dieksport bukan pengganti yang boleh dipercayai untuk memeriksa penyerahan ini. Daemon bukan anak shell tempat anda menaip export, dan log masuk grafik mungkin mempunyai persekitaran berbeza.
Kekalkan sebarang pembetulan terikat pada komponen yang memiliki masalah itu. Jika konfigurasi desktop salah, betulkan konfigurasi itu. Jika pendaftaran gagal, simpan ralat dan maklumat versinya. Jika proksi menolak muat turun, siasat dasar pengesahan atau destinasinya. Mengedit semua fail repositori serentak boleh mengaburkan perbezaan dan menjadikan konfigurasi baris perintah serta grafik lebih sukar diselenggara.