Univention Bugzilla – Bug 32024
join fails because of wrong ping to master
Last modified: 2014-06-12 09:20:06 CEST
Check DC Master: + ping -c 1 master.ucs.school + ping6 -c 1 master.ucs.school + failed_message 'ping to master.ucs.school failed' + echo '* Join failed! The join succeeds with the following change: -if ! ping -c 1 "$DCNAME" >/dev/null 2>&1 && ! ping6 -c 1 "$DCNAME" >/dev/null 2>&1; then +if (! ping -c 1 "$DCNAME" >/dev/null 2>&1) && (! ping6 -c 1 "$DCNAME" >/dev/null 2>&1); then
Simple fix
I can see no reason for the parenthesis -> more /tmp/test.sh if ! true >/dev/null 2>&1 && ! true >/dev/null 2>&1; then echo fail 1; fi if ! true >/dev/null 2>&1 && ! false >/dev/null 2>&1; then echo fail 2; fi if ! false >/dev/null 2>&1 && ! true >/dev/null 2>&1; then echo fail 3; fi if ! false >/dev/null 2>&1 && ! false >/dev/null 2>&1; then echo fail 4; fi if (! true >/dev/null 2>&1) && (! true >/dev/null 2>&1); then echo fail 5; fi if (! true >/dev/null 2>&1) && (! false >/dev/null 2>&1); then echo fail 6; fi if (! false >/dev/null 2>&1) && (! true >/dev/null 2>&1); then echo fail 7; fi if (! false >/dev/null 2>&1) && (! false >/dev/null 2>&1); then echo fail 8; fi -> sh /tmp/test.sh fail 4 fail 8 -> bash /tmp/test.sh fail 4 fail 8 (In reply to Florian Best from comment #0) > Check DC Master: > + ping -c 1 master.ucs.school > + ping6 -c 1 master.ucs.school > + failed_message 'ping to master.ucs.school failed' > + echo '* Join failed! I guess both ping commands failed (because master.ucs.school was not reachable?) ...
Ok
UCC 2.0 has been released: http://docs.univention.de/release-notes-ucc-2.0.html If this error occurs again, please use "Clone This Bug".