From Fedora Project Wiki

Revision as of 22:16, 25 February 2020 by Sumantrom (talk | contribs) (→‎Test Results)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Upgrade Test Day

Date 2019-04-26
Time all day

Website QA/Test Days
IRC #fedora-test-day (webirc)
Mailing list test


Can't make the date?
If you come to this page before or after the test day is completed, your testing is still valuable, and you can use the information on this page to test, file any bugs you find at Bugzilla, and add your results to the results section. If this page is more than a month old when you arrive here, please check the current schedule and see if a similar but more recent Test Day is planned or has already happened.

What to test?[edit]

Today's instalment of Fedora Test Day will focus on Upgrade Test Day

Who's available[edit]

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion. In case of problem related to test day organization/wiki/whatever, please reach out to sumantrom.

Prerequisite for Test Day[edit]

  • A system (real or virtual) you can install Fedora too, and not mind if it breaks
  • A Fedora 29 image: download Workstation or Server or KDE and other spins
  • For Previous Test Cases: download Fedora 28
  • Make sure to use the latest version of dnf for F28 installed
  • For gnome-software upgrade tests, make sure you have gnome-software-3.28.2-4.fc28 if you are testing F28 to F30 upgrades

How to test?[edit]

Run the tests[edit]

Visit the result page and click on the column title links to see the tests that need to be run: most column titles are links to a specific test case. Follow the instructions there, then enter your results by clicking the Enter result button for the test.

Reporting bugs[edit]

If you have problems with any of the tests, report a bug to Bugzilla usually for the component dnf. If you are unsure about exactly how to file the report or what other information to include, just ask on IRC and we will help you.

Anaconda will display an error dialog allowing you to report the problem to Bugzilla. This will also automatically attach logs, error message and traceback to the report -- this way of reporting bugs is preferred.

Test Results[edit]

Workstation[edit]

User Profile dnf current dnf current encrypted dnf previous dnf previous encrypted gnome-software current workstation gnome-software previous workstation References
Jack Lenovo ThinkPad X1 Carbon
Pass pass
[1]
  1. Gnome Dash to Dock remove
Jack alias xhtml2 Fujitsu Esprimo Q957
Pass pass
Jack alias xhtml2 Intel Comput Stick 2GB
Pass pass
[1]
  1. Dash to Dock remove
abhirhc virtual box
Pass pass
[1]
Pass pass
  1. No Error
amato Thinkpad X1 Carbon 5th
Pass pass
[1]
  1. Download progress bar appeared, but did not fill up.
bt0dotninja DELL Precision 7110 core i7 vPro
Pass pass
goodmirek Bare metal x86_64, Dell N5110, FC28 with multiple desktop environments
Warning warn
[1]
Pass pass
[2]
Fail fail
[3]
  1. I have eventually found that my system is affected by an issue looking similar to https://bugzilla.redhat.com/show_bug.cgi?id=1652806. The system is most probably experiencing the issue because it was initially installed as FC21. After running grub2-mkconfig -o /boot/grub2/grub.cfg the boot entries disappeared completely and system could start only after manually entering linux and initrd commands in grub shell. File /boot/grub2/i386-pc/increment.mod did not exist. Command grub2-install /dev/sda fixed the issue.
  2. Issue reported before was caused by disabling of the weak dependencies. Credits and huge thanks to jmracek for spotting that and helping me on Saturday morning. The whole offline upgrade process passed without any issue, I have inspected also dnf system-upgrade log logfile. However, another issue occurred - a newly installed FC30 kernel was not available for booting, only the old FC28 kernels. The package kernel-5.0.9-301 was installed, but content of /boot/grub2/grub.cfg was not updated. As I was not able to reproduce the issue with fresh installation of FC28 in VM, I am not going to create a Bugzilla bug.
  3. Download and transaction check/test went fine, but during the offline upgrade phase, after reboot invoked by: dnf system-upgrade reboot I got invalid checksum reported for some packages and the upgrade failed. I retried, after cleaning up with dnf system-upgrade clean and dnf clean all, with the same result. I do not know where to find the upgrade log to post it into Bugzilla, so I have next to nothing for creating a bug. The screen with the errors disappeared in a few seconds, as the normal boot proceeded after upgrade failure.
goodmirek Bare metal x86_64, Dell XPS M1330, proprietary binary blob needed for WiFi model Broadcom Limited BCM4321 802.11a/b/g/n (rev 03), Fedora 27 Xfce spin
Warning warn
[1]
  1. I met with three issues and was able to workaround all of them. 1. newt package required adding --best --allowerasing options to dnf command line. 2. I had to manually add FC30 GPG key. 3. Transaction check error: python3-schedutils conflicts with file from package python-schedutils Details of the errors here: https://paste.fedoraproject.org/paste/Ukwpy8asunXRjCRT1xjAVw
goodmirek Bare metal x86_64, model HP850G4, GUI workstation
Pass pass
[1]
  1. I have upgraded on April 22, 2019. I have multiple desktop environments installed on this host. I mostly use KDE, sometimes Gnome, rarely i3 and mate. I had to remove *fedora-release-matecompiz* package, as transaction test reported a conflict. I did it with the next command and then the upgrade passed smoothly: sudo dnf remove fedora-release-matecompiz
jdelidc
Pass pass
jdelidc dell dimension e350
Warning warn
[1]
  1. had an issue getting it to upgrade with runlevel 3 set (its my guinnea pig machine that i xrdp and ssh to) but it worked as soon as i set it back to 5
kpfleming Intel NUC8i5BE (headless, GNOME over VNC)
Pass pass
[1]
  1. Smooth upgrade, no issues found so far.
mharpau Boxes VM on T480s
Pass pass
[1]
Pass pass
[2]
  1. Smooth upgrade
  2. Smooth upgrade
nielsenb Compaq 8510w BIOS Intel T9300 AMD RV630
Pass pass
Pass pass
pablo Thinkpad T470s
Pass pass
[1]
  1. Download progress bar appeared, but did not fill up. Top bar month does not conform to locale (FI), although the week day and time does. Calendar shows month translation correctly.
relu Virtualbox
Pass pass
Pass pass
[1]
Pass pass
  1. No issues
stevko HP EliteBook 840 G3
Pass pass
urish Dell XPS 3650 with D docketing station, F29 GNOME
Pass pass
[1]
  1. Smooth upgrade. Issues with thunderbolt docking station and thunderbolt cable that needed to be manually removed and authorized. Firefox wayland mostly fine, though artifacts show when dragged quickly over desktop, also bookmarks dialing boxes seem to tear of and lists of folder when choosing a location store a bookmark are not expandable.

Server[edit]

User Profile dnf current dnf previous References
celxius Fedora 29 64-bit VM on VMware Workstation with 2GB RAM
Pass pass
[1]
  1. expected results were observed: upgrade tool completed without errors, upgrade process completed and rebooted without user assistance, server booted up using the new release (fedora 30) and without errors.
dyaffe 1) ESXi running on a Mac Mini Server, Core i7-2615 (4GB RAM 2vCPUs)2) Generic Core i7-6700K (z170 Chipset/32GB RAM/2 x 256GB SSD RAID0/4x2GB Sata HDD on LSI SAS2004)
Pass pass
[1]
  1. 1 Mac Mini Server is a FreeIPA replica with DNS, and DCHP server. Ran ipa-server-upgrade. No issues. 2)
dyaffe ESXi running on a Mac Mini Server, Core i7-2615 (4GB RAM 2vCPUs)
Pass pass
[1]
  1. Server is a FreeIPA replica with DNS, and DCHP server. Ran ipa-server-upgrade. No issues.
szydell Virtualbox 6.0.6 -> Fedora KDE 29 -> System76 Oryx Pro (oryp4), i7-8750H, 32GB ram
Pass pass
Fail fail
[1]
  1. " The upgrade process should complete and reboot without user assistance." -> FAILED After the upgrade system stuck on [ OK ] Started Login Service (https://i.postimg.cc/5NMVNMC2/Screenshot-20190426-002515.png)

KDE[edit]

User Profile dnf current dnf previous References
mroche VMWare Workstation 15 Player on Windows 10 :: Fedora KDE 29 :: 12GB RAM :: 120GB HDD :: 6 cores (i7-4710HQ) :: MSI GS70 Stealth Pro 2QE
Pass pass
[1]
  1. Error-ed on the first pass before downloading due to RPM Fusion F29 repos being enabled. Disabling them solved the problem. About 20 problems were printed related to module systems not pointing to the right locations, but they don't seem to have affected anything (I also don't have any module streams activated). Everything seems to be working smoothly so far.
ozeszty AMD Phenom II + R7 250 on AMDGPU driver
Pass pass
[1]
  1. No issues spotted after running dnf system-upgrade download --releasever=30 --setopt='module_platform_id=platform:f30' --enablerepo=*testing
szydell Virtualbox 6.0.6 -> Fedora KDE 29 -> System76 Oryx Pro (oryp4), i7-8750H, 32GB ram
Pass pass
Warning warn
[1]
  1. "Once the upgrade process has completed, the system should reboot and an option to boot the new release should be on the grub menu" -> Failed In the grub boot menu, there is no new info about the upgrade. F28 is only listed. But F30 is started and working good.

Spins[edit]

User Profile graphical upgrade dnf upgrade current dnf upgrade prev References
ozeszty Cinnamon Spin, Dell OptiPlex 780, latest BIOS, dualbooting with Windows 7
Warning warn
[1]
  1. RHBZ #1703373 After fixing /etc/default/grub, no regressions spotted. Upgrade script output at the end of bug 1703373.

Minimal[edit]

User Profile dnf previous dnf current References