[functional][y][easy] yast2/vnc doesn't have rules for firewalld -> workaround for bsc#1088647
openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-yast2_ncurses@64bit fails in
Fails since (at least) Build 20171029
Always latest result in this scenario: latest
The VNC test module records a softfailure, and then seems to expect a cleared screen. This needs to be evaluated if the test has wrong assumptions - or if yast would be supposed to clear the screen to black.
#9 Updated by JERiveraMoya about 4 years ago
- Status changed from Workable to In Progress
According with developer, it is just wait a little bit for the fix appears in next builds. The reason why we only see this in TW is because we are really installing xorg-x11 by code and this package installs dependency xorg-x11-Xvnc which is in charge to provide definition for service tigervnc and tigervnc-https in the firewall but there is a request about to reload firewall rules when the package is installed that is not present at the moment. In other product we don't see this because xorg-x11 is installed in installation time not in our test, so after rebooting the system and booting again the reload is not required. For instance, Leap recommends xorg-x11-Xvnc https://build.opensuse.org/package/view_file/openSUSE:Leap:15.0/patterns-base/patterns-base.spec?expand=1 but Tw not https://build.opensuse.org/package/view_file/system:install:head/patterns-base/patterns-base.spec?expand=1. Developer wants to create a bug about more specific information related with these control files.
Workaround is easy, I tested and in tw the problem dissapears if we reload the firewall after installing the package (just
firewall-cmd --reload after doing the
zypper in xorg-x11), but it is better to wait for the fix as it should arrive really soon.
#11 Updated by JERiveraMoya about 4 years ago
- Status changed from In Progress to Feedback
Fixed by developers in OSD and O3 as expected. We still need to correct this workaround: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4963 to avoid this soft-failure to appear.