Project

General

Profile

Bug #6765

Rudder-jetty init script fails to get openjdk version

Added by Alexis MOUSSET over 5 years ago. Updated over 5 years ago.

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

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

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

Updated by Alexis MOUSSET over 5 years ago

  • Description updated (diff)
#2

Updated by Vincent MEMBRÉ over 5 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 ?

#3

Updated by Alexis MOUSSET over 5 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.

#4

Updated by Alexis MOUSSET over 5 years ago

  • Target version set to 3.0.7
#5

Updated by Alexis MOUSSET over 5 years ago

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

Updated by Alexis MOUSSET over 5 years ago

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

Updated by Alexis MOUSSET over 5 years ago

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

Updated by Matthieu CERDA over 5 years ago

#9

Updated by Vincent MEMBRÉ over 5 years ago

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

Updated by Vincent MEMBRÉ over 5 years ago

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

Updated by Vincent MEMBRÉ over 5 years ago

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

Updated by Vincent MEMBRÉ over 5 years ago

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

Updated by Vincent MEMBRÉ over 5 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.

Also available in: Atom PDF