Skip to content

How do I resolve the "NoCloudConnectionException" error when I try to update my AWS Snow device?

3 minute read
0

When I try to update my AWS Snow device, I get the error "NoCloudConnectionException".

Resolution

Note: If you receive errors when you run AWS Command Line Interface (AWS CLI) commands, then see Troubleshooting errors for the AWS CLI.

If you try to update the software on a Snowball Edge device that isn't connected to the internet, then you get the following NoCLoudConnectionException error:

"NoCloudConnectionException - null (Service: AWSSnowballDevice; Status Code: 400; Error Code: NoCloudConnectionException; Request ID: 462fda0e-1a5f-4898-ba3d-fbf533c43548; Proxy: null)"

To update the software on a Snowball Edge device without an internet connection, complete the following steps:

  1. Run the following get-software-updates AWS CLI command to download the update bundle on a client machine that has an internet connection:

    aws snowball get-software-updates --job-id EXAMPLE-JOB-ID

    Note: In the preceding command, replace EXAMPLE-JOB-ID with your Snowball Edge device's job ID.

    The preceding command returns an Amazon Simple Storage Service (Amazon S3) presigned URL for the update bundle that's associated with your device's job ID. Use the presigned URL to download the update bundle on your client machine.

  2. Run the following download-updates command, and include the local path of the file that you downloaded as the uri parameter:

    snowballEdge download-updates --uri file:///tmp/local-update

    Note: In the preceding command, replace file:///tmp/local-update with the local path. The path format depends on your machine's operating system (OS).

  3. Make sure that you stopped all the services on the Snowball Edge device. To get the IDs for all of the services on your device, run the following list-services command:

    snowballEdge list-services
  4. For each service ID that the previous command returns, run the describe-service command to see the service's status:

    snowballEdge describe-service --service-id nfs
  5. If a service is still running, then run the following stop-service command to stop the service:

    snowballEdge stop-service --service-id nfs
  6. To install updates on your device, run the install-updates command:

    snowballEdge install-updates
  7. To display the installation status when the device is updating, run the describe-device-software command:

    snowballEdge describe-device-software
  8. To apply the update, you must restart your device after the installation.
    Note: If you restart your Snowball Edge device when the device is importing or copying data, then you might lose some of your data.

  9. Confirm that you stopped all the services, and then reboot the device.

  10. Unlock the device, and then reboot the device again. 

Related information

Updating software on Snowball Edge devices

AWS OFFICIALUpdated 8 months ago