GNU/Linux >> Belajar Linux >  >> Fedora

Upgrade Fedora 29 hingga 30 - Bagaimana hasilnya

Saatnya untuk tes lain dan mungkin terakhir dari panen ke-30 dari biji-bijian Fedora. Sejauh ini, kami memiliki dua. Pertama, saya melakukan instalasi baru pada laptop Lenovo G50, dengan set grafis UEFI + Intel, dan semuanya berjalan dengan baik. Kemudian, saya menjalankan eksperimen serupa pada kotak HP Pavilion yang jauh lebih tua, dengan grafis BIOS + Nvidia, dan ini adalah pengalaman yang jauh lebih mengecewakan, penuh dengan bug dan masalah perangkat keras.

Namun, secara keseluruhan saya agak senang dengan apa yang Fedora 30 berikan, dan saya ingin melakukan tes ketiga, dan itu akan menjadi peningkatan dari instance Fedora 29 yang ada di pengaturan Windows-dan-Linux delapan-boot saya pada mesin Lenovo. Dengan sistem yang dipoles dengan cantik dan fungsional, ini seharusnya menjadi eksperimen yang menarik, terutama pada performa dan kompatibilitas, mengingat perubahan dan penyesuaian.

Klik tombol ze

Yah ... tidak juga. Saya telah melakukan beberapa peningkatan in-vivo di Fedora selama bertahun-tahun, dan mereka cukup andal. Saya akan selalu menggunakan jalur baris perintah dengan dnf, yang terdiri dari tiga langkah. Satu, Anda perlu memastikan bahwa Anda memiliki pembaruan terbaru. Dua, Anda mengunduh semua paket yang diperlukan. Tiga, penginstalan sebenarnya dilakukan pada reboot berikutnya secara offline, jadi Anda tidak dapat menggunakan sistem saat sedang berjalan, seperti Windows. Saya merasa ini agak aneh untuk Linux.

Proses ini bekerja dengan baik. Saya memiliki unduhan senilai 2,1 GB dan sekitar 4.800 paket diinstal atau diperbarui. Itu banyak. Tidak ada repo pihak ketiga yang dinonaktifkan, jadi saya juga memiliki pembaruan untuk seluruh rangkaian aplikasi saya. Pembaruan awal memakan waktu sekitar 25 menit, kemudian ada unduhan, sekitar 10 menit, dan akhirnya peningkatan offline yang sebenarnya, yang memakan waktu sekitar 2 jam. Ini cukup lama. Benar-benar panjang. Sebanding dengan pemutakhiran Windows 10 saya, dan lebih lama dari yang diperlukan untuk memutakhirkan mesin eeePC saya yang berusia 10 tahun. Buang-buang waktu.

Loop login menyerang lagi

Dengan gembira, saya mem-boot ulang, mencoba masuk, memiliki layar hitam kosong dengan hanya kursor mouse yang ditampilkan selama beberapa detik, dan kemudian Fedora 30 akan kembali ke layar masuk. Untuk beberapa alasan, itu menolak untuk mencapai sesi saya yang ditingkatkan. Saya mencoba Xorg dan Wayland, tetapi tidak berhasil. Jadi untuk pertama kalinya, saya mengalami kegagalan upgrade Fedora. Ya. Tidak.

Saya mencoba memecahkan masalah ini, dan untuk kesekian kalinya, saya mendapati diri saya melawan sistem yang mulia. Tidak memiliki log yang sederhana dan jelas dalam format teks adalah hal yang menjengkelkan. Saya tidak peduli dengan instance cloud dan mesin yang berbicara satu sama lain. Mereka dapat mengurai log biner semua yang mereka inginkan. Harus ada salinan data yang sama dalam format manusia, sehingga manusia sebenarnya dapat memperoleh pandangan sederhana tentang status sistem.

Saya menghabiskan sekitar setengah jam memeriksa setiap log yang mungkin, tanpa indikasi apa pun. Ini bukan pertama kalinya Fedora berbuat buruk pada saya, dan kemudian tidak memberikan informasi berguna tentang cara memperbaiki dan memulihkan masalah. Sebenarnya, ini adalah salah satu dari sedikit distro yang membuat saya menyerah dan membangun kembali instalasi karena ketidakjelasan informasi lognya. Sangat menyedihkan.

Pada akhirnya, saya memutuskan untuk mencoba intuisi tebasan keberuntungan saya. Saya menggunakan beberapa ekstensi Gnome, dan mengetahui betapa berubah-ubahnya kerangka kerja ini, yaitu cenderung merusak peningkatan besar karena perubahan pada Gnome, saya pikir saya mungkin hanya memindahkan semua ekstensi saya, dan melihat apakah itu akan membuka kunci login lingkaran. Benar.

Menggunakan sistem ... akhirnya

Sekarang, peningkatan telah selesai. Tapi itu tidak bahagia. Lihat saja notifikasi pada berbagai error. Masalah acak (itu masih Fedora 29). Masalah acak lainnya - itu akan menjadi masalah MCE saat bangun dari penangguhan seperti yang saya tunjukkan kepada Anda dalam ulasan instalasi lengkap - tidak ada distro lain yang memiliki masalah ini, dan Fedora termasuk di antara beberapa distro yang bahkan tidak bisa boot di G50 pada awalnya tahun kehidupan sampai saya telah mengupgrade BIOS. Kemudian, masalah dengan gsd-smartcard, apa pun itu. Mungkin terkait dengan masalah login? Tidak diketahui.

Desktop saya juga terlihat aneh. Saya telah memindahkan semua ekstensi tetapi beberapa konfigurasi Gnome saya telah disimpan, seperti menu aplikasi, yang diaktifkan melalui Gnome Tweak Tool> Extensions. Tidak yakin apa yang memberi.

Saya kemudian mencoba menginstal ulang ekstensi - saya memutuskan untuk memulai yang baru, dan hanya mengambil yang saya inginkan lagi. Situs web ekstensi Gnome menimbulkan banyak kesalahan. Lihatlah, terlepas dari kesalahan ini, setelah reboot, saya memiliki ekstensi yang diinginkan. Jadi sepertinya mereka dipasang tidak diaktifkan.

Boot lambat

Terlepas dari urutan boot semua teks, saya perhatikan bootnya panjang. Itu akan menghabiskan waktu tunggu 90 detik di salah satu perangkat. Saya langsung tahu bahwa ini adalah masalah yang sama dengan masalah boot lambat Ubuntu di mana peningkatan salah satu distro lain akan menyebabkan partisi swap diformat dan kemudian menetapkan UUID baru, dan dengan demikian distro tidak akan dapat menemukan swap dan menunggu seperti alat. Sekarang, saya akan selalu menggunakan notasi /dev/sdXY sederhana, seperti MANUSIA, tetapi kami memiliki contoh lain dari sintaks mesin yang mengganggu kehidupan normal.

systemd-analyze
Startup selesai dalam 2.308 detik (kernel) + 5.764 detik (initrd) + 3 menit 6.954 detik (userspace) =3 menit 15.028 detik
graphical.target tercapai setelah 2 menit 19.862 detik di ruang pengguna

Jadi saya mengubah omong kosong acak ini:

UUID=9937b71f-c286-48ed-b9fd-16c217dedfaa swap swap default 0 0

Untuk format manusia yang baik:

/dev/sda10 swap swap default 0 0

Dan Fedora 30 kembali ke waktu boot normal dan agak cepat.

Tidak ada mekanisme penyembuhan diri ...

Apa yang benar-benar mengganggu saya adalah bahwa "kemajuan" yang seharusnya ini di mana kami memiliki penjadwalan dan pemberitahuan ruang pengguna berbasis acara tidak menawarkan nilai apa pun. Hanya ketidakjelasan. Alih-alih menunggu 90 detik hingga perangkat muncul, bagaimana dengan memindai tabel partisi untuk perangkat swap dan kemudian menggunakannya misalnya, hm? Atau jika desktop kembali ke sesi login, tawarkan mode aman seperti yang dimiliki Firefox? Ada banyak contoh seperti ini, di mana Anda memiliki fungsi mesin bodoh yang tidak melakukan validasi nol dan hanya membuang sampah ke komponen mesin lain, dan itu semua dimaksudkan untuk dilakukan di beberapa Utopia cloud tanpa server. Oke. Membayar pelanggan, cloud, kata kunci, saya mengerti. Tapi di desktop? Digunakan oleh manusia yang sebenarnya? Tidak terbang.

Jadi, ada yang bagus?

Baiklah, saya akhirnya menjalankan Fedora 30. Pertama, hal-hal yang baik. Sistemnya, meskipun ekstensi, dalam bentuk yang persis sama dengan yang saya tinggalkan. Semua program dan data saya ada di sana, jadi ini adalah hal yang baik. Tidak ada regresi yang diperkenalkan, tampaknya. Saya melihat sedikit peningkatan kinerja sebagai hasil dari perubahan versi Gnome dan tweak-nya, tetapi terkadang ada juga CPU-spike stutter.

Kegagapan juga terlihat di monitor sistem. Grafik disegarkan setiap detik, tetapi transisi dari satu bingkai ke bingkai lain saat garis waktu berjalan secara horizontal agak mendadak dan tersentak-sentak. Saya tidak ingat ini menjadi masalah di masa lalu. Jadi mungkin ada peningkatan kinerja dalam sistem, tetapi masih jauh untuk menjadi desktop yang halus dan elegan. Penggunaan memori tetap tidak berubah - dan nilai CPU agak lebih tinggi daripada di Fedora 29. Tidak yakin apa yang memberi, atau apakah ini adalah artefak dari peningkatan. Tapi kemudian, saya tidak punya masalah dengan pemutakhiran sebelumnya. Dan hanya itu yang sangat saya pedulikan dalam kasus ini.

Sebelum saya memulihkan swap saya ...

Kesimpulan

Sayangnya, pengalaman Fedora 30 saya mulai kuat dengan ulasan pertama dan memburuk sejak itu. Pengujian pada laptop lama dengan grafis Nvidia menyoroti banyak masalah, termasuk hampir berakhir dalam keadaan tidak dapat di-boot karena versi driver yang salah dipilih oleh pusat perangkat lunak. Dengan peningkatan in-vivo, saya hampir berakhir dalam kondisi yang sama karena beberapa ketidakcocokan dengan ekstensi. Saya tidak senang dengan gangguan dan kesalahan lainnya, dan margin peningkatan kinerja tidak sehebat pengujian pemasangan bersih.

Secara keseluruhan, Fedora 30 terasa seperti rilis yang agak bermasalah, dengan banyak masalah. Saya pikir versi 27 hingga 29 secara keseluruhan cukup kuat, setidaknya versi Gnome, tetapi edisi terbaru cukup kasar. Itu berarti saya akan menyarankan orang-orang yang meningkatkan untuk menjaga data mereka, mengingat kemungkinan hambatan seperti ekstensi, dan periksa tiga kali perangkat keras mereka sesuai dengan tugas, karena tampaknya QA tidak keren lagi, dan tidak ada orang lain yang akan melakukan ini untuk kamu. Secara keseluruhan, Fedora 30 sangat berdarah, rewel, jelas bukan untuk penggunaan sehari-hari oleh orang-orang desktop biasa. Ini adalah alat pengembang untuk pengembang, jadi jika Anda menginginkan sesuatu yang stabil dan membosankan, cari di tempat lain.


Fedora
  1. Cara Upgrade Fedora Linux ke Versi Terbaru

  2. Cara Meningkatkan Fedora 34 dari Fedora 33 menggunakan DNF

  3. Bagaimana cara meningkatkan dari Fedora 32 ke Fedora 33

  1. Cara meningkatkan ke Fedora 24 dari Fedora 23

  2. Cara meningkatkan ke Fedora 23 dari Fedora 22 menggunakan DNF

  3. Cara Meng-upgrade Fedora 26 ke Fedora 27 Workstation

  1. Bagaimana cara meningkatkan dari Fedora 34 ke Fedora 35

  2. Cara meningkatkan ke Fedora 25 dari Fedora 24

  3. Cara meningkatkan ke Fedora 26 dari Fedora 25