Bug #6016
closed
Upgrade rudder-agent can't find/install man pages
Added by Dennis Cabooter almost 10 years ago.
Updated over 9 years ago.
Category:
System integration
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
- Category set to System integration
- Target version set to 2.11.6
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) ?
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.
- Target version changed from 2.11.6 to 2.11.7
- Target version changed from 2.11.7 to 2.11.8
- Status changed from New to Pending technical review
- Assignee set to Jonathan CLARKE
- Priority changed from N/A to 1 (highest)
- % Done changed from 0 to 100
- Pull Request set to https://github.com/Normation/rudder-packages/pull/620
- Assignee changed from Jonathan CLARKE to Benoît PECCATTE
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.
- Status changed from Pending technical review to Pending release
Applied in changeset packages:rudder-packages|commit:a85204f1c4bb0c56d266f6d41fb7aa96a05fa846.
Applied in changeset packages:rudder-packages|commit:4158143c7922eb4060e16d516ef6732adc35bc65.
This bug has been fixed in Rudder 2.11.8 and 3.0.2 which were were released today.
- Status changed from Pending release to Released
Also available in: Atom
PDF