Cluster provisioning fails due to invalid nvidia keys, during apt-get update in the cse for agents and master

Is this a request for help?:
yes
Is this an ISSUE or FEATURE REQUEST? (choose one):
ISSUE
What version of acs-engine?:
0.22.2
kubernetes.json
{
  "apiVersion": "vlabs",
  "properties": {
    "orchestratorProfile": {
      "orchestratorType": "Kubernetes",
      "orchestratorRelease": "1.11",
      "orchestratorVersion": "1.11.2",
      "kubernetesConfig": {
        "enableRbac": true,
        "dockerEngineVersion": "17.05.*",
        "etcdDiskSizeGB": "256"
      }
    },
    "masterProfile": {
      "count": 1,
      "dnsPrefix": "...",
      "vmSize": "Standard_DS1_v2",
      "storageProfile": "ManagedDisks"
    },
    "agentPoolProfiles": [
      {
        "name": "agentpool1",
        "count": 3,
        "vmSize": "Standard_DS1_v2",
        "availabilityProfile": "AvailabilitySet",
        "storageProfile": "ManagedDisks"
      }
    ],
    "linuxProfile": {
      "adminUsername": "",
      "ssh": {
        "publicKeys": [
          {
            "keyData": "ssh-rsa ...""
          }
        ]
      }
    },
    "servicePrincipalProfile": {
      "clientId": "",
      "secret": ""
    }
  }
}

Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm)
What happened:
Command output:
INFO[0547] Finished ARM Deployment (nine-test-cluster_rg-715616485). Error: Code="DeploymentFailed" Message="At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details." Details=  [
    {
      "code": "Conflict",
      "message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-agent-2'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=99\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"
    },
    {
      "code": "Conflict",
      "message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-agent-1'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=99\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"
    },
    {
      "code": "Conflict",
      "message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-agent-0'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=99\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"
    },
    {
      "code": "Conflict",
      "message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-master-0'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=99\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"
    }
  ]
FATA[0547] Code="DeploymentFailed" Message="At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details." Details=[
    {
      "code": "Conflict",
      "message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-agent-2'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=99\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"
    },
    {
      "code": "Conflict",
      "message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-agent-1'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=99\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"
    },
    {
      "code": "Conflict",
      "message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-agent-0'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=99\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"
    },
    {
      "code": "Conflict",
      "message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-master-0'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=99\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"
    }
  ]

/var/log/azure/cluster-provisioning.log
++ date
++ hostname
+ echo Tue Oct 2 10:56:43 UTC 2018,k8s-master-17869660-0, startcustomscript
+ source /opt/azure/containers/provision_source.sh
++ ERR_SYSTEMCTL_START_FAIL=4
++ ERR_CLOUD_INIT_TIMEOUT=5
++ ERR_FILE_WATCH_TIMEOUT=6
++ ERR_HOLD_WALINUXAGENT=7
++ ERR_RELEASE_HOLD_WALINUXAGENT=8
++ ERR_APT_INSTALL_TIMEOUT=9
++ ERR_ETCD_DATA_DIR_NOT_FOUND=10
++ ERR_ETCD_RUNNING_TIMEOUT=11
++ ERR_ETCD_DOWNLOAD_TIMEOUT=12
++ ERR_ETCD_VOL_MOUNT_FAIL=13
++ ERR_ETCD_START_TIMEOUT=14
++ ERR_ETCD_CONFIG_FAIL=15
++ ERR_DOCKER_INSTALL_TIMEOUT=20
++ ERR_DOCKER_DOWNLOAD_TIMEOUT=21
++ ERR_DOCKER_KEY_DOWNLOAD_TIMEOUT=22
++ ERR_DOCKER_APT_KEY_TIMEOUT=23
++ ERR_DOCKER_START_FAIL=24
++ ERR_K8S_RUNNING_TIMEOUT=30
++ ERR_K8S_DOWNLOAD_TIMEOUT=31
++ ERR_KUBECTL_NOT_FOUND=32
++ ERR_KUBELET_START_FAIL=34
++ ERR_IMG_DOWNLOAD_TIMEOUT=33
++ ERR_CNI_DOWNLOAD_TIMEOUT=41
++ ERR_MS_PROD_DEB_DOWNLOAD_TIMEOUT=42
++ ERR_MS_PROD_DEB_PKG_ADD_FAIL=43
++ ERR_MODPROBE_FAIL=49
++ ERR_OUTBOUND_CONN_FAIL=50
++ ERR_KATA_KEY_DOWNLOAD_TIMEOUT=60
++ ERR_KATA_APT_KEY_TIMEOUT=61
++ ERR_KATA_INSTALL_TIMEOUT=62
++ ERR_CONTAINERD_DOWNLOAD_TIMEOUT=70
++ ERR_CUSTOM_SEARCH_DOMAINS_FAIL=80
++ ERR_GPU_DRIVERS_START_FAIL=84
++ ERR_GPU_DRIVERS_INSTALL_TIMEOUT=85
++ ERR_APT_DAILY_TIMEOUT=98
++ ERR_APT_UPDATE_TIMEOUT=99
++ ERR_CSE_PROVISION_SCRIPT_NOT_READY_TIMEOUT=100
+++ awk '{print toupper($0)}'
+++ tr -d 'ID="'
+++ grep '^ID='
+++ cat /etc/lsb-release /etc/os-release
++ OS=UBUNTU
++ UBUNTU_OS_NAME=UBUNTU
++ RHEL_OS_NAME=RHEL
++ COREOS_OS_NAME=COREOS
++ KUBECTL=/usr/local/bin/kubectl
++ DOCKER=/usr/bin/docker
++ GPU_DV=396.26
++ GPU_DEST=/usr/local/nvidia
++ NVIDIA_DOCKER_VERSION=2.0.3
++ DOCKER_VERSION=1.13.1-1
++ NVIDIA_CONTAINER_RUNTIME_VERSION=2.0.0
+ source /opt/azure/containers/provision_installs.sh
++ CC_SERVICE_IN_TMP=/opt/azure/containers/cc-proxy.service.in
++ CC_SOCKET_IN_TMP=/opt/azure/containers/cc-proxy.socket.in
++ CNI_CONFIG_DIR=/etc/cni/net.d
++ CNI_BIN_DIR=/opt/cni/bin
++ CNI_DOWNLOADS_DIR=/opt/cni/downloads
+ source /opt/azure/containers/provision_configs.sh
+ CUSTOM_SEARCH_DOMAIN_SCRIPT=/opt/azure/containers/setup-custom-search-domains.sh
+ set +x
+ [[ UBUNTU == COREOS ]]
+ '[' -f /var/run/reboot-required ']'
+ REBOOTREQUIRED=false
+ '[' -f /var/log/azure/golden-image-install.complete ']'
+ echo 'detected golden image pre-install'
detected golden image pre-install
+ FULL_INSTALL_REQUIRED=false
+ testOutboundConnection
+ retrycmd_if_failure 40 1 3 nc -vz www.google.com 443
+ retries=40
+ wait_sleep=1
+ timeout=3
+ shift
+ shift
+ shift
++ seq 1 40
+ for i in '$(seq 1 $retries)'
+ timeout 3 nc -vz www.google.com 443
Connection to www.google.com 443 port [tcp/https] succeeded!
+ '[' 0 -eq 0 ']'
+ break
+ echo Executed '"nc' -vz www.google.com '443"' 1 times
Executed "nc -vz www.google.com 443" 1 times
+ [[ ! -z true ]]
+ installEtcd
++ tr -d '[:space:]'
++ cut -d : -f 2
++ grep 'etcd Version'
++ etcd --version
+ CURRENT_VERSION=3.2.23
+ [[ 3.2.23 == \3\.\2\.\2\3 ]]
+ echo 'etcd version 3.2.23 is already installed, skipping download'
etcd version 3.2.23 is already installed, skipping download
+ false
+ echo 'Golden image; skipping dependencies installation'
Golden image; skipping dependencies installation
+ installContainerRuntime
+ [[ docker == \d\o\c\k\e\r ]]
+ installDocker
++ cut -d , -f 1
++ cut -d ' ' -f 3
++ docker --version
+ CURRENT_VERSION=1.13.1
+ [[ 1.13.1 = 17.05.* ]]
+ retrycmd_if_failure_no_stats 20 1 5 curl -fsSL https://aptdocker.azureedge.net/gpg
+ retries=20
+ wait_sleep=1
+ timeout=5
+ shift
+ shift
+ shift
++ seq 1 20
+ for i in '$(seq 1 $retries)'
+ timeout 5 curl -fsSL https://aptdocker.azureedge.net/gpg
+ '[' 0 -eq 0 ']'
+ break
+ retrycmd_if_failure 10 5 10 apt-key add /tmp/aptdocker.gpg
+ retries=10
+ wait_sleep=5
+ timeout=10
+ shift
+ shift
+ shift
++ seq 1 10
+ for i in '$(seq 1 $retries)'
+ timeout 10 apt-key add /tmp/aptdocker.gpg
OK
+ '[' 0 -eq 0 ']'
+ break
+ echo Executed '"apt-key' add '/tmp/aptdocker.gpg"' 1 times
Executed "apt-key add /tmp/aptdocker.gpg" 1 times
+ sudo tee /etc/apt/sources.list.d/docker.list
+ echo 'deb https://aptdocker.azureedge.net/repo ubuntu-xenial main'
deb https://aptdocker.azureedge.net/repo ubuntu-xenial main
+ printf 'Package: docker-engine\nPin: version 17.05.*\nPin-Priority: 550\n'
+ apt_get_update
+ retries=10
+ apt_update_output=/tmp/apt-get-update.out
++ seq 1 10
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
+ timeout 30 apt-get -f -y install
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Reading package lists...
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
+ '[' 1 -eq 10 ']'
+ sleep 30
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
dpkg: error: dpkg status database is locked by another process
+ timeout 30 apt-get -f -y install
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
Err:9 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Ign:4 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:5 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Hit:6 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:7 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Hit:8 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Get:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1,136 B]
Get:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1,129 B]
Err:9 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 2,265 B in 1s (1,567 B/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 2 -eq 10 ']'
+ sleep 30
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
dpkg: error: dpkg status database is locked by another process
+ timeout 30 apt-get -f -y install
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:5 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:6 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Hit:7 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Hit:9 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Get:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1,136 B]
Get:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1,129 B]
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 2,265 B in 1s (1,197 B/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 3 -eq 10 ']'
+ sleep 30
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
+ timeout 30 apt-get -f -y install
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:5 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:6 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Hit:7 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Hit:9 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Get:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1,136 B]
Get:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1,129 B]
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 2,265 B in 0s (3,202 B/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 4 -eq 10 ']'
+ sleep 30
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
+ timeout 30 apt-get -f -y install
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
Err:9 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:5 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:6 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Hit:7 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Hit:8 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Get:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1,136 B]
Get:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1,129 B]
Err:9 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 2,265 B in 0s (2,417 B/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 5 -eq 10 ']'
+ sleep 30
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
+ timeout 30 apt-get -f -y install
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
Err:9 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:4 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Ign:5 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:6 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Hit:7 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Hit:8 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Get:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1,136 B]
Get:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1,129 B]
Err:9 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 2,265 B in 1s (2,207 B/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 6 -eq 10 ']'
+ sleep 30
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
+ timeout 30 apt-get -f -y install
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Ign:4 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:5 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Hit:6 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:7 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Hit:9 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Get:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1,136 B]
Get:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1,129 B]
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 2,265 B in 1s (2,200 B/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 7 -eq 10 ']'
+ sleep 30
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
+ timeout 30 apt-get -f -y install
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Ign:4 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:5 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Hit:6 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:7 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Hit:9 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Get:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1,136 B]
Get:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1,129 B]
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 2,265 B in 1s (2,107 B/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 8 -eq 10 ']'
+ sleep 30
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
+ timeout 30 apt-get -f -y install
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
Err:9 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Get:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Ign:5 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:6 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Hit:7 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Hit:8 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Get:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1,136 B]
Get:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1,129 B]
Err:9 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:10 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:11 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 109 kB in 1s (95.4 kB/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 9 -eq 10 ']'
+ sleep 30
+ for i in '$(seq 1 $retries)'
+ timeout 30 dpkg --configure -a
+ timeout 30 apt-get -f -y install
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
+ grep -E '^([WE]:.*)|([eE]rr.*)$'
+ tee /tmp/apt-get-update.out
+ timeout 120 apt-get update
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
Err:9 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
Err:10 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 0 -ne 0 ']'
+ cat /tmp/apt-get-update.out
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Get:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Ign:5 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:6 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Hit:7 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Get:9 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1,136 B]
Get:10 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1,129 B]
Hit:11 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Err:8 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:9 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:10 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 109 kB in 2s (52.8 kB/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ '[' 10 -eq 10 ']'
+ return 1
+ exit 99

What you expected to happen:
A new cluster should be built
How to reproduce it (as minimally and precisely as possible):
acs-engine-0.22.2 deploy --subscription-id ... --location northeurope --resource-group ... --api-model ./kubernetes.json --output-directory ./arm-templates_1.11.2 --debug

Anything else we need to know:
I logged in to the master and executed
sudo apt-get update

with the following result
Hit:1 http://azure.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu xenial-backports InRelease
Get:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Hit:5 https://packages.microsoft.com/ubuntu/16.04/prod xenial InRelease
Hit:7 https://aptdocker.azureedge.net/repo ubuntu-xenial InRelease
Get:8 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease [1136 B]
Get:9 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease [1129 B]
Ign:10 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  InRelease
Hit:11 http://download.opensuse.org/repositories/home:/clearcontainers:/clear-containers-3/xUbuntu_16.04  Release
Err:6 https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:8 https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Err:9 https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease
  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
Fetched 109 kB in 0s (136 kB/s)
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64  InRelease: The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-container-runtime/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Failed to fetch https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/InRelease  The following signatures were invalid: KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>  KEYEXPIRED<PHONE_NUMBER>
W: Some index files failed to download. They have been ignored, or old ones used instead.

As can be seen from the above, something is wrong with the nvidia repository keys.
Please advice as I'm stuck at the moment.

Ok here is a work around tested and verified:
Deploy using ARM templates (by using acs-engine generate first, and using az group deployment create), and pass an extra parameters file with the content (corresponding to the above kubernetes.json):
  "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
  "contentVersion": "<IP_ADDRESS>",
  "parameters": {
    "osImageOffer": {
      "value": "UbuntuServer"
    },
    "osImagePublisher": {
      "value": "Canonical"
    },
    "osImageSKU": {
      "value": "16.04-LTS"
    },
    "osImageVersion": {
      "value": "16.04.201809120"
    },
    "agentpool1osImageOffer": {
      "value": "UbuntuServer"
    },
    "agentpool1osImagePublisher": {
      "value": "Canonical"
    },
    "agentpool1osImageSKU": {
      "value": "16.04-LTS"
    },
    "agentpool1osImageVersion": {
      "value": "16.04.201809120"
    }
  }
}```

This will use the latest 16.04-LTS image which seems to work. Currently acs-engine uses by default an old image: 16.04.201804050

From the ID it seems to be from 5th of April, which I think is rather old.
Do not use 18.04-LTS as the Microsoft package repository does not change so it will still be the package repository for 16.04??? And several packages fails to install.

@nikolajbrinch thanks for reporting. What do you mean by "Currently acs-engine uses by default an old image: 16.04.201804050"? acs-engine in fact uses 16.04.201809120 as default https://github.com/Azure/acs-engine/blob/master/pkg/acsengine/defaults.go#L77. However, starting with acs-engine 0.22.0, we use a custom distro called "aks" to pre-install software, which is based on Ubuntu 16.04 "latest". I'd be interested to know if you have an indication that your cluster was built with a older version of the image.
An easier workaround for your case for now is to specify "distro": "ubuntu" in your master and agent profiles in your apimodel. This will ensure that the vanilla ubuntu image gets used while we figure out what is wrong. At the moment I suspect the issue is arising from the fact that you specified a newer Docker version in your apimodel.

does the aks 0.16.0 image version resolve the key problem?
https://github.com/Azure/acs-engine/pull/3913

@grenzr good call it most likely does as our tests are not seeing the same error (running from the master branch). Also, as @davidmatson pointed out in the expiration points to unit timestamp 2018-09-28T20:32:25+00:00. We will release with the new image soon, in the meantime you can try either a) building from master b) specifying "distro": "ubuntu" as I described above or c) manually change the osImageVersion to 0.16.0 in parameters

confirmed - using distro: 'ubuntu' in masterProfile and agentProfile gets you a working cluster.

Also confirming that I was able to get a working cluster by switching osImageVersion to 0.16.0 in azuredeploy.parameters.json. (Just had to switch from acs-engine deploy to acs-engine generate to have the option to tweak this value.)

Great thanks @davidmatson and @grenzr. Patch release is on its way.

Fixed here: https://github.com/Azure/acs-engine/releases/tag/v0.22.3

@CecileRobertMichon I mean using acs-engine 0.22.3
$ bin/acs-engine-0.22.2 version
Version: v0.22.2
GitCommit: 03f15953f
GitTreeState: clean

and generating templates, the following is in my azuredeploy.json
    "osImageVersion": {
      "defaultValue": "16.04.201804050",
      "metadata": {
        "description": "OS image version."
      },
      "type": "string"
    },

and I was of the impression that azuredeploy.json states the defaulValues for the current acs-engine version. That would be nice though, so I wouldn't have to go to the code...
Even better if this was documented somewhere.

@CecileRobertMichon on the docker version thing. The reason for actually deploying this cluster again, was that I crashed the API server, and decided to just rebuild the cluster (it is a test cluster).
So the whole build process was a repeat of an earlier built - also using docker 17.05.
So it was running for days, until I wiped the Resource Group and ran my script again.
BTW: The Troubleshooting documentation helped me figure out the problem, so many thanks for writing that up.

@nikolajbrinch my initial intuition about the newer docker version was wrong, the problem was definitely that the nvidia key used in the 0.15.0 VHD image was expired. The only way that your docker version was affecting that is that because that version is not preinstalled on our AKS curated image it was being pulled at deployment which included running an apt-get update and that was causing the nvidia key error.
Thanks for the feedback on the default value in the template, that version is actually not being used but I will make sure it's removed or updated to prevent confusion.

@CecileRobertMichon Thank you for clarifying everything and making a quick fix. Tested with a small cluster provisioning and it works fine now (0.22.3).
We use the newer docker version, as it support multistage builds, and other newer stuff. Our Jenkins servers run on this and does the images builds, and we like using multistage builds and setting ownership and group during copy :-)

@d-demirci Yes that would be ideal, but that is not up to the user, but up to the maintainer. The CSE is failing at provisioning, nothing I can do, as far as I know?


Duplicate errors not being cleared

eslint is currently, in some cases, throwing the exact same line/col/error message more than once.  If this happens, the linter doesn't clear the subsequent errors and there is a error badge forever left behind until the line is deleted.

It's already fixed in the latest released, fixed it days ago.

This exists in 1.4.3 which is the newest published version.

@zyklus It's highly unlikely that this is still present, I fixed it myself. Can you provide a repro case please?

@steelbrain -- Sorry, it might not be exactly the same issue (the gif I posted is no longer reproducible), but it's similar:

Also note that yesterday (after I updated) it was caching the errors after I closed and re-opened a file (though I can't reproduce this at the moment).

@zyklus ah, that is a not a bug. It's a feature :smiley:
So we have two types of lintings, lintOnFly and on save. If you have disabled lintOnFly or if your provider doesn't support it, it means your files will only be validated on save.

Both of these are going through lintOnFly though :)

@zyklus it means that the provider doesn't support it then.

Oh!  Okay, I know what's going on here.
Okay, in my most recent gif:

The entire file is linted with eslint when in the backticks (this is a different bug)
The rest of the file can't be linted at all (I don't have a markdown linter)
When I blow away the js code block, the linter is now stuck in a state where it can't ever clear the errors

There are multiple things going on here, but I think this package takes at least some of the responsibility ;)

Point 1 is related to https://github.com/atom/language-gfm/issues/121
Point 2 isn't really an issue, just something that somebody needs to implement (if such a thing even exists)
Point 3 is really the only thing that would be fixable here.

About point 3, it's stuck in that state 'cause the js linter that reported those issues won't be triggered anymore as there isn't any js blocks in the file. I can't think of a good way to deal with it other than just closing/re-opening the panel


Propose device type in ssh-cli endpoint

to add device type in
export type SSHCliEndpointConfig = {
   hostname: string;
   port: string;
   username: string;
   password: string;
   deviceType: "linux" | "cisco_ios" | "cisco_iosxr";
};

I am ok with this, but what do you think if we also add an alternative string option for a custom prompt as regexp


Error when doing dac operations on dacpac extension

Azure Data Studio Version:
OS Version:

Steps to Reproduce:

Open then Dacpac extension
Try extract/deploy a dacpac
Error is thrown fore System.IO.Packaging not found for version 8.0.0
Error: Extract project files: Could not load file or assembly 'System.IO.Packaging, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Does this issue occur when all extensions are disabled?: Yes/No

@ssreerama please go ahead and close this after verifying this is now fixed in the latest RC build

Verified with latest RC build and working as expected!!


flaky vm/dart/use_dwarf_stack_traces_flag_deferred_test turns RuntimeError on vm-aot-mac-release-x64

Turned RuntimeError on https://luci-milo.appspot.com/ui/p/dart/builders/ci.sandbox/vm-aot-mac-release-x64/1898/overview
log
Running clang -m64 -g -Wl,-no_compact_unwind -dynamiclib -o /Volumes/Work/s/w/ir/x/t/dwarf-flag-deferred-testezPzmS/dwarf_assembly.so-2.part.so /Volumes/Work/s/w/ir/x/t/dwarf-flag-deferred-testezPzmS/dwarf_assembly.S-2.part.S
Subcommand terminated with exit code 1.
Subcommand stderr:
ld: invalid function target for dwarf unwind in '/Volumes/Work/s/w/ir/x/t/dwarf_assembly-356de9.o'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

stderr:
Unhandled exception:
Command failed with unexpected exit code (was 1)
#0      run (file:///Volumes/Work/s/w/ir/cache/builder/sdk/runtime/tests/vm/dart/use_flag_test_helper.dart:195)
<asynchronous suspension>
#1      assembleSnapshot (file:///Volumes/Work/s/w/ir/cache/builder/sdk/runtime/tests/vm/dart/use_flag_test_helper.dart:126)
<asynchronous suspension>
#2      testAssembly (file:///Volumes/Work/s/w/ir/cache/builder/sdk/runtime/tests/vm/dart/use_dwarf_stack_traces_flag_deferred_test.dart:196)
<asynchronous suspension>
#3      runTests.<anonymous closure> (file:///Volumes/Work/s/w/ir/cache/builder/sdk/runtime/tests/vm/dart/use_dwarf_stack_traces_flag_test.dart:74)
<asynchronous suspension>
#4      withTempDir (file:///Volumes/Work/s/w/ir/cache/builder/sdk/runtime/tests/vm/dart/use_flag_test_helper.dart:228)
<asynchronous suspension>
#5      runTests (file:///Volumes/Work/s/w/ir/cache/builder/sdk/runtime/tests/vm/dart/use_dwarf_stack_traces_flag_test.dart:55)
<asynchronous suspension>
#6      main (file:///Volumes/Work/s/w/ir/cache/builder/sdk/runtime/tests/vm/dart/use_dwarf_stack_traces_flag_deferred_test.dart:28)
<asynchronous suspension>

cc @sstrickl

Hmm, interesting. So looking at the trace, this is a direct to ELF run using the separate debugging information, and the difference is in the virtual addresses embedded in the trace vs. the virtual addresses calculated from the retrieved PCOffsets. In particular, the latter are off by 0x4000 (e.g., the first line in the trace has virtual address 9ae67 but the calculated address is 96e67), but only for unit 1. The virtual addresses calculated for unit 3 are correct.
To calculate the virtual address for a PCOffset, we find the virtual address of the PCOffset's section (vm or isolate) in the DWARF file and then add the PCOffset's offset to that virtual address. So this suggests that the address of the isolate section in the separate debugging DWARF file (or at least the symbol) does not match that in the actual ELF file being executed, which is a big problem (as those two should match section addresses exactly). Looking into it.

Checking the current results, this is failing only on the release build, not on the product build. (There are no debug AOT mac ARM64 runs). That's particularly weird, as I wouldn't expect anything to differ with ELF construction between release and product.
Also just failed to reproduce the failure on my M1 laptop. @rmacnak-google, just to check since I've been away for a month and am still catching up, have there been any recent changes to building ELF snapshots that I might want to take a look at in debugging this?

Oh, and also this is only happening when there are deferred units. We haven't seen any similar failures without deferred units (vm/dart/use_dwarf_stack_traces_flag_test).

Looking at when it switched from Pass to Fail, it was on this commit: https://github.com/dart-lang/sdk/commit/9ab5245b898b597318877c17a89229900ce09c9e (note that this is a reland, and the failure did not happen when the original CL landed, despite their being a run between the land and the revert).

So yeah, I'm looking at the diff between PS1 and the final patchset on the CL (here) and I don't see anything that should affected the snapshot layout in any way. So why did this start failing here? Hmm.

@sstrickl I think there have been no changes to ELF/DWARF generation since you added the support for deferred loading units.
9ab5245b898b597318877c17a89229900ce09c9e has the effect of changing the order of lookups, and removing lookups in the wrong library, which might have some code order effect?

That's fair, but the code order really shouldn't matter, since the ELF snapshot and the separate debugging information ELF file should both be written using the same in-memory data[^1], so the separate debugging information ELF file should have the same symbols/virtual addresses/offsets as the original snapshot (and usually does).
I'm going to do some poking around with it on a CL where I change the order of how the tests are run to see if this is purely a failure for the ELF + separate debugging information combo, or if it happens in other cases also, which will help point towards where I should be looking. (I'd just rewrite it to use the test package instead of expect so that we get that for free, but that's a non-trivial refactoring since some of the tests as written use results generated during other tests, so I'd need to rethink the design of the tests to have them be shardable/parallelizable and I haven't decided whether I need to sink that much into this fix yet.)
[^1]: The separate debugging information ELF doesn't actually write out the contents of the sections, instead using NOBITS sections to reserve the appropriate amount of memory space for the section, but that should result in the same virtual addresses.

So I've decided to do the refactoring on this CL so if the ARM64 failure happens again, I'll have more information to use to debug it, such as which cases are failing (just ELF? Just when using separate debugging information? etc.)
However, for now it looks like the currently failing case of vm-aot-mac-release-x64 is back to the original error about which this bug was filed, where we're getting the linker complaining about an invalid function target for the DWARF unwinding information on X64 Mac builds. Pinging @mraleph so it comes to his attention as well, since I believe he originally added that information to our DWARF output and so is more familiar with it, but I'll look into it concurrently.


Extern crate

This implements extern crate declarations by lowering them to (absolute) imports, and adds support for absolute paths. It also extracts the extern prelude from the per-module item map, and handles the special case of extern crates in the crate root adding to the extern prelude.
This means we finally resolve Arc, so it fixes #523 :smile:

bors r+


Remove-Asset missing from FunctionsToExport

As in title, recently added function Remove-Asset needs adding to FunctionsToExport in .psd1 file

Fixed in develop


VA Scalar Wizard integration with BotProjects

This ticket encapsulates the work required to consume the .botproject file built from the VA Scaler Wizard.
Note: this depends on the VA Scaler Wizard workstream that won't be done until October

Composer now creates a botproj file for all bots that do not have a .botproj on opening. The surface area of the ticket is to ensure support for botprojects in VA Core R11. Closing it as functionality is working. Another work item needs to be made to add the .botproj file to the VA core repository.
@pavolum @cwhitten


Request for additional field on gcp_instance resource

What resource do you need?
Terraform Resource Name: cluster.container.gcp
Field: autoscaling_profile
The autoscaling_profile field is not available in the Cluster resource.
 See terraform documentation for details.
A previous attempt to add this field to the community provider: https://github.com/crossplane-contrib/provider-gcp/pull/478
Relates to private issue: https://github.com/upbound/official-providers/issues/824

This issue blocked by Google Beta Official Provider


[New game]: Catch stars

🎮 Game Request
Catch the  Stars is a fun and engaging game where players must catch stars appearing from the sky. The goal is to click on the stars as they fall, earning points for each star caught. The game lasts for 30 seconds, and the player's score is displayed at the end. This game tests your reflexes and provides a quick, entertaining challenge.
Point down the features
Random Appearance: Stars appear at random positions and intervals on the screen.
Timed Gameplay: The game lasts for 30 seconds, providing a quick and engaging challenge.
Score Display: The player's score is updated in real-time and displayed at the end of the game.
Interactive Elements: Stars have animations and visual effects when caught.
Responsive Design: The game adjusts to different screen sizes and devices for optimal playability.
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @manishh12 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hey @manishh12 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


net: sockets: remove POSIX_NAMES dependency on SOCKETS_OFFLOAD

This is no longer required since drivers implementing the sockets
offload interface were migrated to use pure zsock_ instead of
raw POSIX types and functions.
Signed-off-by: Adam Porter<EMAIL_ADDRESS>

Note that the above samples worked only because CONFIG_NET_SOCKETS_OFFLOAD is set to y in some other way (e.g. in the sample itself). Withdrawing my approval for now as I am not sure if this is the expected behavior.

This change doesn't affect the purpose of NET_SOCKETS_OFFLOAD. Targets and projects which need that symbol should still do so.
The only thing this change would break is samples that depended on NET_SOCKETS_OFFLOAD automatically selecting NET_SOCKETS_POSIX_NAMES, with code that used the POSIX names. Those configurations should be updated to use POSIX_API or explicitly enable NET_SOCKETS_POSIX_NAMES (which is the "old" way from what I understand).
The reason for my changes was to fix a configuration problem I had. I wanted to use the SOCKETS_OFFLOAD feature of the ublox-sara-r4 driver, and I wanted to use the POSIX_API in my application. However I could not, because NET_SOCKETS_OFFLOAD selected NET_SOCKETS_POSIX_NAMES. The latter symbol is completely orthogonal to the NET_SOCKETS_OFFLOAD functionality.
Samples which explicitly select NET_SOCKETS_POSIX_NAMES for POSIX calls should probably select POSIX_API instead. This is independent of socket offload functionality.

Note that the above samples worked only because CONFIG_NET_SOCKETS_OFFLOAD is set to y in some other way (e.g. in the sample itself). Withdrawing my approval for now as I am not sure if this is the expected behavior.

This change doesn't affect the purpose of NET_SOCKETS_OFFLOAD. Targets and projects which need that symbol should still do so.
The only thing this change would break is samples that depended on NET_SOCKETS_OFFLOAD automatically selecting NET_SOCKETS_POSIX_NAMES, with code that used the POSIX names. Those configurations should be updated to use POSIX_API or explicitly enable NET_SOCKETS_POSIX_NAMES (which is the "old" way from what I understand).
The reason for my changes was to fix a configuration problem I had. I wanted to use the SOCKETS_OFFLOAD feature of the ublox-sara-r4 driver, and I wanted to use the POSIX_API in my application. However I could not, because NET_SOCKETS_OFFLOAD selected NET_SOCKETS_POSIX_NAMES. The latter symbol is completely orthogonal to the NET_SOCKETS_OFFLOAD functionality.
Samples which explicitly select NET_SOCKETS_POSIX_NAMES for POSIX calls should probably select POSIX_API instead. This is independent of socket offload functionality.
This change also allows for some cleanup in the samples, like this code:
tests:
  sample.net.sockets.http_get:
    extra_configs:
      - CONFIG_NET_SOCKETS_POSIX_NAMES=y
    # Forcibly defines CONFIG_POSIX_API, which is incompatible with
    # CONFIG_NET_SOCKETS_POSIX_NAMES.
  sample.net.sockets.http_get.posix:
    filter: not CONFIG_NET_SOCKETS_OFFLOAD
    platform_exclude: cc3220sf_launchxl cc3235sf_launchxl
    extra_configs:
      - CONFIG_NET_SOCKETS_POSIX_NAMES=n
      - CONFIG_POSIX_API=y

Now everyone can use POSIX_API and peace and joy will descend upon the earth

Not sure why I had put down CONFIG_NET_SOCKETS_OFFLOAD in my previous comment. It should have been CONFIG_NET_SOCKETS_POSIX_NAMES. Sorry for the confusion - had a brain cramp.
If the idea is that it is fine for the samples to throw CONFIG_NET_SOCKETS_POSIX_NAMES for now, then this PR is ok. We should look into getting them converted to CONFIG_POSIX_API at a later point in time. I'll get out of the way.


HighLevelConsumer.pause() does not work

"use strict";

let kafka = require('kafka-node');
var conf = require('./providers/Config');

let client = new kafka.Client(conf.kafka.connectionString, conf.kafka.clientName);
let consumer = new kafka.HighLevelConsumer(client, [ { topic: conf.kafka.readTopic } ], { groupId: conf.kafka.clientName, paused: true });

let threads = 0;

consumer.on('message', function(message) {
    threads++;

    if (threads > 10) consumer.pause();

    if (threads > 50) process.exit(1);

    console.log(threads + " >>> " + message.value);
});

consumer.resume();

So I see 50 messages in console and process exits by termination statement

Each bulk load is fetching more than 50 messages, so pause will not stop those messages, only future fetches

I understand the behaviour. But code above - should work. It have to fixed.

Pause and Resume are a dicey way to control concurrency.  Make sure your not pausing and resuming during a rebalance!

And what is the best approach to control concurrency? Obviously my writer is slower then reader. What should I do in context of kafka? And how can I control rebalance?

Rebalance occurs with a high level consumer, whenever any consumer starts. Set the message size to control how many messages.
consumer.on('rebalancing', function () {
self.rebalancing = true;
});

Pauses only stops after the first fetch request.  so if you have a a bunch of messages at the broker when the client first connects....... you'll exceed your limit.  you can throttle the first request by message size.......


Allow dot ('.') in relation names

Dots (.) are great way to separate and give hierarchical structure to relation (permissions). E.g. repostiories.read or even repositories.contributors.read. As compared to _ (that is supported) they are considered word breaks and imho the semantic would be cleaner than using _ in the same place.
It would be great if Permify supported usage of "." in relation names.
Example based on single role from GCP (see roles and permissions reference):
entity user {}

entity organization {
}

entity project {
    relation parent @organization

    relation owner @user
    relation accessapproval.approver @user

    permission accessapproval.requests.approve = accessapproval.approver or owner
    permission accessapproval.requests.dismiss = accessapproval.approver or owner
    permission accessapproval.requests.get = accessapproval.approver or owner
    permission accessapproval.requests.invalidate = accessapproval.approver or owner
    permission accessapproval.requests.list = accessapproval.approver or owner
    permission accessapproval.serviceAccounts.get = accessapproval.approver or owner

    permission accessapproval.settings.get = accessapproval.approver or owner

    permission resourcemanager.projects.get = accessapproval.approver or owner

    permission resourcemanager.projects.list = accessapproval.approver or owner
}

The GCP is admittedly quite an ower-blownexample but illustrates well how . allow permissions to be structured well into namespace (e.g. resourcemanager) or sub-resources (e.g. resourcemanager.projects). Other separators could be used as well but :and#already have their own syntactical meaning so.` seems like a better choice.

Hello @matoous, could you please explain your request in more detail? It would be great if you could do this through an example of a Permify DSL.

@tolgaOzen sure! I updated the issue description, would you please take a look if it's more descriptive now?

Hi @matoous, using ‘.’ for hierarchy access can be a bit risky and might cause confusion due to its functionality. To give an example:
entity user {}

entity organization {
	relation admin @user
}

entity project {
	 relation parent @organization

	permission accessapproval_requests_approve = parent.admin
}

Here, parent.admin is used to access the admins of the organization. But ‘:’ is not a special symbol in this context. If you'd like, you can open an issue regarding this. We can quickly evaluate it and add it to our roadmap.

@tolgaOzen good point, now sure how I missed that. In that case maybe one more thing to consider would be to allow quoting the permissions:
entity user {}

entity organization {
    relation admin @user
}

entity project {
    relation parent @organization
    relation accessapproval.approver @user

    permission accessapproval_requests_approve = parent.admin or "accessapproval.approver"
}

although this is admittedly not very clean.

I have this same problem... for example a relationship:
If I post to http://localhost:3476/v1/tenants/t1/relationships/write with data
{
    "metadata": {
    },
    "tuples": [
        {
            "entity": {
                "type": "organization",
                "id": "org.2WffVF27PL5VO00JcqYYhiq42m6"
            },
            "relation": "member",
            "subject": {
                "type": "user",
                "id": "acct.2WffVEDWStT0jfiBlcO9vjcwQpd"
            }
        }
    ]
}

Invalid RelationshipWriteRequest.Tuples[0]: embedded message failed validation | caused by: invalid Tuple.Entity: embedded message failed validation | caused by: invalid Entity.Id: value does not match regex pattern \"^(([a-zA-Z0-9_][a-zA-Z0-9_|-]{0,127})|\\\\*)$\"",

We tend to use these style of ids in our app to make it easier to identify some entity ID.
Is there a work around? The only thing I can think of is making a custom client which can encode/decode values... which is not really fun.

Hello @slimdevl , yes, we have received feedback regarding this issue. It will be fixed in the next release 🙂

Hi @slimdevl, we've noticed that your issue is slightly different from the one discussed above, so we've opened a new topic for it. You can track this issue using issue #758

Thanks Guy! I worked around it using custom json marshallers to modify/unmodify the IDs...  Will check it out.


Needs License

This library should have a license added to it. I would be happy to submit a PR with possible licenses.
Two I would recommend are:

Apache v2
LGPL v2/3

Hi Leif,
Please go ahead with your PR.
Thanks,
Stephan
2017-07-17 18:55 GMT+02:00 Leif Andersen<EMAIL_ADDRESS>
This library should have a license added to it. I would be happy to submit
a PR with possible licenses.
Two I would recommend are:

Apache v2
LGPL v2/3

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/stephanh42/RacketGL/issues/18, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAsR3t7EInpyMkkrD82ScuVjoQOlyUy4ks5sO5IcgaJpZM4OaQGM
.

Okay thanks. I have submitted it, PR #19. If you would rather use a different license I would be happy to change it.

Thanks. I have merged it.
Stephan
2017-07-18 15:55 GMT+02:00 Leif Andersen<EMAIL_ADDRESS>
Okay thanks. I have submitted it, PR #19
https://github.com/stephanh42/RacketGL/pull/19. If you would rather use
a different license I would be happy to change it.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/stephanh42/RacketGL/issues/18#issuecomment-316071195,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAsR3mRT6bF3FiWICdbno1zdvdrdvX4Kks5sPLlYgaJpZM4OaQGM
.

Okay cool. In that case I'll close this issue. Thank you.


0.4.1 references old repo name 'egauge' causing 404s.

Version of the custom_component
0.4.1
Describe the bug
Not sure when it happened, but the renaming of this repo from egauge to hass-egauge broke the "Documentation" and "Known Issues" links on the eGauge Integration page.
Presumably this will be updated in a future release, but I'm likely not the only one who be momentarily surprised to find that this repo seemingly vanished from Github.

This should be resolved with the 0.5.0 release. Let me know if you're still seeing any issues after updating.


A bit of minor cleanup

Upgrade to rebar3 + some renaming.

Cool - thanks for the updates!

Steve,
No worries, I use this after all :P. Btw, I published the package to hex.pm.
I pointed it at my repo simply because I have been tagging versions. If you
want, I can point it at yours as its the canonical one.
Eric
On Mon, Sep 7, 2015 at 4:14 PM, Steve Yen<EMAIL_ADDRESS>wrote:

Cool - thanks for the updates!
—
Reply to this email directly or view it on GitHub
https://github.com/membase/cucumberl/pull/19#issuecomment-138391898.


Support to swap a ref to an embed?

I think this would be useful with how I use logseq.
Basically, I would want to take an embed block:

{{embed ((page-guid-here))}}

and convert it into a reference:

((page-guid-here))

And vise-versa.  Seems pretty straightforward, and it fits pretty well in this plugin.  Ideally something in the UI to quickly swap would be amazing, but even a right-click menu is an improvement to manually editing.

Hey! Sorry I do not really use block embeds or references very much. Do you mind sharing a sample of what it would look like? Does a block embed typically exist only on its own in the block or does it normally occur in a sentence?