From Fedora Project Wiki

Revision as of 03:44, 11 April 2018 by Sumantrom (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Fedora Test Day
Echo-testing-48px.png
Changes/Deprecate TCP wrappers

Date 2018-03-22
Time all day

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


Note.png
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 installment of Fedora Test Day will focus on Deprecate TCP wrappers

Who's available?[edit]

The following cast of characters will be available for testing, workarounds, bug fixes, and general discussion ...

Prerequisites for Test Day[edit]

  • One updated Fedora 28 Workstation/Server installation, either on bare metal or VM (please make sure you have no important data on that installation, things might go wrong -- don't do this on your production machine!)
  • Enough free space on HDD

How to test?[edit]

  • Uninstall tcp_wrappers without removing any other dependent packages
  • Make sure tcp_wrappers-devel should be uninstalled

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, have a look at the list of reported bugs in Bugzilla and in the results page If you are unsure about exactly how to file the report or what other information to include, just ask on IRC #fedora-test-day or #fedora-qa and we will help you.

Results[edit]

Preconditions[edit]

User Profile tcp_wrappers in system References
alciregi F28 workstation
Warning warn
[1]
  1. RHBZ #1559258 RHBZ #1495181
alciregi armv7hl Raspberry Pi 3
Warning warn
[1]
  1. RHBZ #1495181
hmontemor Fedora 28 (Workstation Edition) x86_64 BETA
Fail fail
[1]
Warning warn
[2]
  1. RHBZ #1559258 Update status result to : FAILED
  2. RHBZ #1559258 Tcp Wrappers | dnf repoquery --whatrequires 'libwrap.so.0()(64bit)'|grep x86_64 (on terminal) returned the same lines that the https://bugzilla.redhat.com/show_bug.cgi?id=1495181#c10 page says.
lnie f28 workstation
Warning warn
[1]
  1. RHBZ #1559258
lruzicka Fedora Server Netinst from 20180321 with updates-testing on, fully up-to-date
Warning warn
[1]
  1. RHBZ #1495181 - the package tcp_wrappers was present on the system - removing it also removed tcp_wrappers-libs - some dependencies stayed on the system (see the bug)
roca fc28.x86_64
Fail fail
[1]
  1. rpm -q tcp_wrappers tcp_wrappers-7.6-90.fc28.x86_64
tenk VM install from Fedora-Workstation-Live-x86_64-28-20180321.n.0.iso
Warning warn
[1]
  1. RHBZ #1495181

Regression Test[edit]

User Profile OpenSSH with tcpd OpenSSH with eBPF filters Tftp References
alciregi F28 workstation fully updated
Warning warn
[1]
Pass pass
Pass pass
  1. step 8 failed connection is NOT rejected with the configuration from step 3
alciregi armv7hl Raspberry Pi 3
Warning warn
[1]
Fail fail
[2]
Fail fail
[3]
Pass pass
  1. RHBZ #1482554 It works with selinux in permissive mode. In enforced mode I hit such bug. In addition I had to put 127.0.0.1 instead of localhost inside /etc/hosts.deny
  2. RHBZ #1559537
  3. I don't know very much about eBPF, however I'm unable to let it working. Maybe is it by design?
hmontemor Fedora 28 (Workstation Edition) x86_64 BETA
Fail fail
[1]
Pass pass
[2]
Pass pass
[3]
  1. RHBZ #1564205 Step 8.: Fails
  2. RHBZ #0 No bugs related, no errors. Works Perfectly Fine.
  3. RHBZ #0 No bugs related, no errors. Works Perfectly FIne.
lnie f28 workstation
Pass pass
lruzicka Fedora Server Netinst from 20180321 with updates-testing on, fully up-to-date
Warning warn
[1]
Fail fail
[2]
  1. RHBZ #1559355 Steps 7 and 9 failed.
  2. RHBZ #1559409 Trying to block ssh with these filters does not work, the connections stays open.
lruzicka The same as yesterday
Pass pass
[1]
Pass pass
[2]
Pass pass
  1. I misplaced a configuration file. I apologize for an extra fuss.
  2. The updated test case works.
roca fc28.x86_64
Fail fail
[1]
Pass pass
[2]
Fail fail
[3]
  1. Expected Results for steps 1-3 PASS Expected Results for step 4 Failed to prompt for password
  2. Steps 5 and 9 returned Expected Results as per Test Case
  3. Expected Results for 1, 3 && 4 all PASS; Expected Results for step 2 FAIL after second install attempt sudo dnf install -y tftp tftp-server
tenk VM install from Fedora-Workstation-Live-x86_64-28-20180321.n.0.iso
Pass pass
[1]
Fail fail
[2]
Fail fail
[3]
  1. pass with the modified test case)
  2. RHBZ #1559370 Step 5: timeout, step 6: file empty
  3. RHBZ #1559370