Project

General

Profile

Actions

Bug #3813

closed

/opt/rudder/bin/rudder-upgrade requires rsync but no package depends on it

Added by Jean Remond over 11 years ago. Updated over 9 years ago.

Status:
Released
Priority:
1 (highest)
Assignee:
Matthieu CERDA
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

When trying to upgrade from nightly to 2.7.0 final version :
Setting up rudder-webapp (2.7.0-wheezy0) ...
INFO: Restarting syslog...Done
INFO: Restarting Apache HTTPd... Done
INFO: Launching script to check if a migration is needed
INFO: Checking LDAP service status... OK
INFO: Checking PostgreSQL service status... OK
/opt/rudder/bin/rudder-upgrade: line 244: rsync: command not found
dpkg: error processing rudder-webapp (--configure):
subprocess installed post-installation script returned error exit status 127
dpkg: dependency problems prevent configuration of rudder-server-root:
rudder-server-root depends on rudder-webapp (= 2.7.0-wheezy0); however:
Package rudder-webapp is not configured yet.

dpkg: error processing rudder-server-root (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
rudder-webapp
rudder-server-root
E: Sub-process /usr/bin/dpkg returned an error code (1)

Getting rsync installed on the machine solves the problem.
Debian Wheezy 7.1

Actions #1

Updated by Nicolas CHARLES over 11 years ago

  • Status changed from New to 8
  • Assignee set to Nicolas PERRON
  • Priority changed from N/A to 1 (highest)
  • Target version set to 2.7.1

Thank you for the bug, Jean !

Actions #2

Updated by Nicolas PERRON over 11 years ago

Err...you're right. rsync is used to synchronize system Techniques. I wonder if we should use cp or if we should add it to our dependencies.

Actions #3

Updated by Jonathan CLARKE over 11 years ago

  • Assignee changed from Nicolas PERRON to Matthieu CERDA

Nicolas is now on holiday, assigning to Matthieu.

Actions #4

Updated by Matthieu CERDA over 11 years ago

  • Status changed from 8 to In progress

On it.

Actions #5

Updated by Matthieu CERDA over 11 years ago

  • Status changed from In progress to Pending technical review
  • Target version changed from 2.7.1 to 2.4.8
  • % Done changed from 0 to 100
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/95

Problem impacts version 2.4 onwards, corrected in the 2.4 branch to be merged on the upper ones.

PR available ! => https://github.com/Normation/rudder-packages/pull/95

Actions #6

Updated by Matthieu CERDA over 11 years ago

  • Status changed from Pending technical review to Pending release

Applied in changeset commit:54be31ac3077e3348ebc8e890d3bff62e032ab26.

Actions #7

Updated by Jonathan CLARKE over 11 years ago

Applied in changeset commit:6e595f633c49168a8d1964c57f90f9d1ca606544.

Actions #8

Updated by Nicolas PERRON about 11 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.4.8, which was released today.
Check out:

Actions #9

Updated by Benoît PECCATTE over 9 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF