Project

General

Profile

Actions

Bug #6765

closed

Rudder-jetty init script fails to get openjdk version

Added by Alexis Mousset over 9 years ago. Updated over 9 years ago.

Status:
Released
Priority:
3
Category:
System integration
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

# service rudder-server-root restart
[...]
/etc/init.d/rudder-jetty: line 406: [: -lt: unary operator expected

The problem is that the script looks for java version:

JAVA_VERSION=$(${JAVA} -version 2>&1 | grep "java version" | sed 's%java version \"[0-9]\.\([0-9]\)\.[0-9].*\"%\1%')

whereas the result is:

# /bin/java -version
openjdk version "1.8.0_45" 
OpenJDK Runtime Environment (build 1.8.0_45-b13)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)

The JAVA_VERSION is only here to check the version compatibility, and this error does not prevent the init script from running normally.


Related issues 1 (0 open1 closed)

Has duplicate Rudder - Bug #6937: /etc/init.d/rudder-jetty prints error with openjdk on debian/sidRejected2015-07-08Actions
Actions #1

Updated by Alexis Mousset over 9 years ago

  • Description updated (diff)
Actions #2

Updated by Vincent MEMBRÉ over 9 years ago

  • Status changed from New to Discussion
  • Assignee set to Alexis Mousset
  • Priority changed from N/A to 3

What is the outcome with this issue ? does jetty restart correctly ? what can be the issues ?

Actions #3

Updated by Alexis Mousset over 9 years ago

  • Assignee changed from Alexis Mousset to Vincent MEMBRÉ

The init script works correctly, the only issues are the error message and the fact that the init script is unable to check the java version for compatibility.

Actions #4

Updated by Alexis Mousset over 9 years ago

  • Target version set to 3.0.7
Actions #5

Updated by Alexis Mousset over 9 years ago

  • Status changed from Discussion to In progress
  • Assignee changed from Vincent MEMBRÉ to Alexis Mousset
Actions #6

Updated by Alexis Mousset over 9 years ago

  • Pull Request set to https://github.com/Normation/rudder-packages/pull/689
Actions #7

Updated by Alexis Mousset over 9 years ago

  • Status changed from In progress to Pending release
  • % Done changed from 0 to 100
Actions #8

Updated by Matthieu CERDA over 9 years ago

Actions #9

Updated by Vincent MEMBRÉ over 9 years ago

  • Related to Bug #6937: /etc/init.d/rudder-jetty prints error with openjdk on debian/sid added
Actions #10

Updated by Vincent MEMBRÉ over 9 years ago

  • Related to deleted (Bug #6937: /etc/init.d/rudder-jetty prints error with openjdk on debian/sid)
Actions #11

Updated by Vincent MEMBRÉ over 9 years ago

  • Has duplicate Bug #6937: /etc/init.d/rudder-jetty prints error with openjdk on debian/sid added
Actions #12

Updated by Vincent MEMBRÉ over 9 years ago

  • Subject changed from rudder-jetty init script fails to get openjdk version to Rudder-jetty init script fails to get openjdk version
Actions #13

Updated by Vincent MEMBRÉ over 9 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 3.0.7 and 3.1.0 which were released today.

Actions

Also available in: Atom PDF