Project

General

Profile

Bug #6016

Upgrade rudder-agent can't find/install man pages

Added by Dennis Cabooter over 5 years ago. Updated over 5 years ago.

Status:
Released
Priority:
1
Category:
System integration
Target version:
Severity:
User visibility:
Effort required:
Priority:

Description

When upgrading rudder-agent (CentOS 5, rudder-agent 2.11.4 to 2.11.5) I got the following errors:

/var/tmp/rpm-tmp.7872: line 75: /var/rudder/share/man/man8/cf-agent.8.gz: No such file or directory
/var/tmp/rpm-tmp.7872: line 75: /var/rudder/share/man/man8/cf-promises.8.gz: No such file or directory
/var/tmp/rpm-tmp.7872: line 75: /var/rudder/share/man/man8/cf-key.8.gz: No such file or directory
/var/tmp/rpm-tmp.7872: line 75: /var/rudder/share/man/man8/cf-execd.8.gz: No such file or directory
/var/tmp/rpm-tmp.7872: line 75: /var/rudder/share/man/man8/cf-serverd.8.gz: No such file or directory
/var/tmp/rpm-tmp.7872: line 75: /var/rudder/share/man/man8/cf-monitord.8.gz: No such file or directory
/var/tmp/rpm-tmp.7872: line 75: /var/rudder/share/man/man8/cf-runagent.8.gz: No such file or directory

Related issues

Related to Rudder - Bug #4903: Missing cfengine man pagesReleased2014-12-08Jonathan CLARKEActions
Related to Rudder - Bug #6212: Manpage packaging should use LD_LIBRARY_PATH to prevent lmdb absenceReleased2015-01-30François ARMANDActions
#1

Updated by Dennis Cabooter over 5 years ago

  • Category set to System integration
  • Target version set to 2.11.6
#2

Updated by François ARMAND over 5 years ago

And just to be sure, you don't have man pages installed after the upgrade (so it's a real error, not just a temporary state happening during the upgrade) ?

#3

Updated by Dennis Cabooter over 5 years ago

Good question. I should have provided you that info already. It seems man-pages aren't installed on CentOS/RHEL.

# man cf-agent
No manual entry for cf-agent
# man cf-runagent
No manual entry for cf-runagent

On Ubuntu (14.04 LTS) I don't see any errors. However, there are no man-pages installed either.

# man cf-agent
No manual entry for cf-agent
See 'man 7 undocumented' for help when manual pages are not available.
# man cf-runagent
No manual entry for cf-runagent
See 'man 7 undocumented' for help when manual pages are not available.
#4

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 2.11.6 to 2.11.7
#5

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 2.11.7 to 2.11.8
#6

Updated by Matthieu CERDA over 5 years ago

  • Status changed from New to Pending technical review
  • Assignee set to Jonathan CLARKE
  • Priority changed from N/A to 1
  • % Done changed from 0 to 100
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/620
#7

Updated by Matthieu CERDA over 5 years ago

  • Assignee changed from Jonathan CLARKE to Benoît PECCATTE
#8

Updated by Matthieu CERDA over 5 years ago

This is due to a change introduced by #4903, that got changed to not build the manpages during postinst but during package build instead. There is a leftover in the RPM SPECfile that tries to put the manpages in the wrong place anyway, that needs removing.

#9

Updated by Matthieu CERDA over 5 years ago

  • Status changed from Pending technical review to Pending release

Applied in changeset packages:rudder-packages|commit:a85204f1c4bb0c56d266f6d41fb7aa96a05fa846.

#10

Updated by Benoît PECCATTE over 5 years ago

Applied in changeset packages:rudder-packages|commit:4158143c7922eb4060e16d516ef6732adc35bc65.

#11

Updated by Vincent MEMBRÉ over 5 years ago

This bug has been fixed in Rudder 2.11.8 and 3.0.2 which were were released today.

#12

Updated by Vincent MEMBRÉ over 5 years ago

  • Status changed from Pending release to Released

Also available in: Atom PDF