Page MenuHomePhabricator

2021.1 Linux installer does not work on Fedora
Closed, ResolvedPublic

Description

The 2018.04 linux installer still linked against libwrap0.so which isn't necessary anymore. Since this library (TCP wrappers) is very outdated it has been removed from some distributions completely. For 2020 we should ensure we don't link against it accidentially through some third party library.

Revisions and Commits

rMITK MITK
Restricted Differential Revision

Event Timeline

nolden triaged this task as High priority.Jul 20 2020, 3:45 PM
nolden created this task.
nolden renamed this task from Make sure libwrap isn't linked anymore to 2021.1 Linux installer does not work on Fedora.Jan 27 2021, 9:18 AM

Ok, I just re-checked: Ubuntu 20.04 still has librwrap installed , so installer works. For Fedora there is no workaround , so either

  • we accept the installers are not working there and document this as a know issus
  • we also provide installers build on Fedora (has to be tested but should be feasible)
  • we fix this bug
nolden raised the priority of this task from High to Unbreak Now!.Jan 27 2021, 9:18 AM

Additional comment: the missing library doesn't prevent the Workbench from starting, but some/all DICOM functionality is missing which can be confusing

kislinsk lowered the priority of this task from Unbreak Now! to High.Apr 6 2021, 4:21 PM
kislinsk edited projects, added MITK (v2021.10); removed MITK, Next Milestone.

I would recommend to file a ticket in the DCMTK bug tracker since it is a dependency of dcmnet.

kislinsk lowered the priority of this task from High to Normal.Sep 12 2022, 8:30 AM

Looking closer into the issue I wonder why it should not work without TCP Wrappers. It is an optional dependency of DCMTK which, regarding to storescp, adds two access control cmd-line arguments that we are not using anyway as far as I can see. So maybe it is just an issue since we so an explicit requirement check and then of course DO link against it. If we would explicitly disable it in DCMTK and remove the check in our CMake script, it should probably work already,

kislinsk added a revision: Restricted Differential Revision.Sep 12 2022, 12:12 PM

Deleted branch from rMITK MITK: bugfix/T27578-RemoveTCPWrappersDependency.

kislinsk claimed this task.

I tested the fixed installer in a Fedora VM and it worked as expected.