X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=initscripts%2Fpl_boot;h=52ddd2cb704b6b96305db82b30b75cc6ac6bff71;hb=fb6ffc1739a8dbb44acd7ee96cd607b2be3e7e6f;hp=247c8680d1ebba51bc7417ba19cf8ea40bccb342;hpb=b13a53f96597821cefa602ed2cbca5d87385ddc3;p=bootcd.git diff --git a/initscripts/pl_boot b/initscripts/pl_boot old mode 100644 new mode 100755 index 247c868..52ddd2c --- a/initscripts/pl_boot +++ b/initscripts/pl_boot @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash . /tmp/planet.cnf @@ -161,6 +161,32 @@ while : ; do umount /tmp/boot-media rmdir /tmp/boot-media else + case $curl_err in + 6) + echo $(date "+%H:%M:%S") " This error likely indicates a networking configuration error. " + echo $(date "+%H:%M:%S") " Please, check whether you can ping this machine. If you can, " + echo $(date "+%H:%M:%S") " we recommend checking your DNS settings. If you cannot, then " + echo $(date "+%H:%M:%S") " please double check your network settings registered at PLC and " + echo $(date "+%H:%M:%S") " stored on this Boot Image." + for file in `ls /etc/sysconfig/network-scripts/ifcfg-eth*` ; do + echo $(date "+%H:%M:%S") $file : + cat $file + done + ;; + 60) + echo $(date "+%H:%M:%S") " This error likely indicates that the hardware clock is not set " + echo $(date "+%H:%M:%S") " to GMT. The result is that authentication between the local and " + echo $(date "+%H:%M:%S") " remote site fails. Please double check this machine's system " + echo $(date "+%H:%M:%S") " clock, and set it to GMT in the BIOS. If after rebooting the same " + echo $(date "+%H:%M:%S") " error occurs, please report the situation to support@planet-lab.org " + echo $(date "+%H:%M:%S") " with as much detail as possible." + ;; + *) + echo $(date "+%H:%M:%S") " The best-practice approach for handling this error is not yet " + echo $(date "+%H:%M:%S") " documented. Please report this error to support@planet-lab.org " + echo $(date "+%H:%M:%S") " with as much detail as possible." + ;; + esac continue fi elif [ -n "$DISCONNECTED_OPERATION" ]; then