Christoph Bier schrieb:
Von einer Umgebungsvariablen finde ich dort aber nichts. Der OP hat AFAICS einfach den Xen-Support deaktiviert. Das hilft jetzt bei mir zwar auch, merkwürdig bleibt's trotzdem. Danke und Grüße Christoph
Hallo Christoph, Nur der Vollständigkeit halber: Meldungen der Art /bin/sh: line 0: [: -ge: unary operator expectederhält man, wenn in einem Shellskript in einem Vergleichsausdruck auf der linken Seite eine nicht belegte Variable verwendet wird. Also z.B.
if [ $VAR -ge 1 ] ;then echo $VAR ;fi und VAR wurde kein Wert zugewiesen. Dann gibt das zur Laufzeit: if [ -ge 1 ] ;then .....was natürlich keine korrekte Syntax ist, da -ge ein zweistelliger bzw. binärer Operator ist, der auf beiden Seiten einen Wert erwartet. Die Shell-Fehlermeldung ist aus meiner Sicht nicht besonders hilfreich, besser wäre so was wie: -ge: lefthand operand missing for binary operator.
Gruß Rainer