From 07ef1881f6d33c0d966406816b8bdc58f2cfa33d Mon Sep 17 00:00:00 2001 From: Stephen Soltesz Date: Wed, 10 Dec 2008 20:09:59 +0000 Subject: [PATCH] add hints about how to address common errors. new hints can be added as they're observed through support. --- initscripts/pl_boot | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/initscripts/pl_boot b/initscripts/pl_boot index 247c868..690fbd0 100755 --- 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 -- 2.43.0