Project

General

Profile

Actions

User story #15429

closed

RHEL7 package is incompatible with Fedora 30

Added by Edmon Evtimov over 5 years ago. Updated about 4 years ago.

Status:
Rejected
Priority:
N/A
Assignee:
-
Category:
Agent
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
To do
Fix check:
To do
Regression:

Description

Rudder agent on pure just-installed Fedora 30 (RHEL 7 based) fails local inventory creation with

perl: symbol lookup error: /opt/rudder/lib/perl5/x86_64-linux-thread-multi/auto/List/Util/Util.so: undefined symbol: Perl_xs_apiversion_bootcheck

This prevents connection to the server and therefore any use of Rudder. Server System and embedded Perl versions are the same. Server reports no attempted connection, systems can find each other on the network normally. It seems it's a problem with the bundled version of Perl in Fedora 30, there is no problem with the same config on CentOS 7, where Perl is older (v. 5.16 afaik), it registers with the server normally.

View verbose logs...


Related issues 1 (0 open1 closed)

Related to Rudder - Bug #15454: Fixes to allow building the agent on Fedora 30ReleasedFélix DALLIDETActions
Actions #1

Updated by Edmon Evtimov over 5 years ago

  • Translation missing: en.field_tag_list changed from rudder agent inventory to rudder agent inventory, Quick and important

Sorry about the messy log... Here is an edited version that looks more readable. :)
https://pastebin.com/At2hXQJw

Actions #2

Updated by Alexis Mousset over 5 years ago

  • Related to Bug #15454: Fixes to allow building the agent on Fedora 30 added
Actions #3

Updated by Alexis Mousset over 5 years ago

  • Tracker changed from Bug to User story
  • Subject changed from Inventory creation fails on Fedora 30 | Util.so: undefined symbol: Perl_xs_apiversion_bootcheck to RHEL7 package is incompatible with Fedora 30
  • Status changed from New to Discussion
  • Severity deleted (Critical - prevents main use of Rudder | no workaround | data loss | security)
  • Priority deleted (0)

This happens because Fedora is currently not supported, and the RHEL7 package is not compatible with the perl version used on Fedora. I opened #15454 to fix small issues preventing to build the agent on recent Fedora systems, it should be possible to built it from source now (there is also a test package attached to the ticket).

Actions #4

Updated by Alexis Mousset over 5 years ago

  • Description updated (diff)
Actions #5

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 5.0.13 to 5.0.14
Actions #6

Updated by Vincent MEMBRÉ about 5 years ago

  • Target version changed from 5.0.14 to 5.0.15
Actions #7

Updated by Vincent MEMBRÉ about 5 years ago

  • Target version changed from 5.0.15 to 5.0.16
Actions #8

Updated by Alexis Mousset almost 5 years ago

  • Target version changed from 5.0.16 to 5.0.17
Actions #9

Updated by Vincent MEMBRÉ over 4 years ago

  • Target version changed from 5.0.17 to 5.0.18
Actions #10

Updated by Benoît PECCATTE over 4 years ago

  • Target version changed from 5.0.18 to 6.2.0~beta1
Actions #11

Updated by Benoît PECCATTE over 4 years ago

  • Translation missing: en.field_tag_list changed from rudder agent inventory, Quick and important to rudder agent inventory
Actions #12

Updated by Vincent MEMBRÉ about 4 years ago

  • Target version changed from 6.2.0~beta1 to 6.2.0~rc1
Actions #13

Updated by Alexis Mousset about 4 years ago

  • Status changed from Discussion to Rejected

Closing as RHEL7 package is not supposed to support Fedora.

RHEL8 package may work better, and if not the package should be rebuild.

Actions

Also available in: Atom PDF