Skip to content
This repository was archived by the owner on Feb 5, 2020. It is now read-only.
This repository was archived by the owner on Feb 5, 2020. It is now read-only.

Failed Units: 1 rm-assets.service #3333

@ghost

Description

What keywords did you search in tectonic-installer issues before filing this one?

Failed Units: 1
rm-assets.service

Is this a BUG REPORT or FEATURE REQUEST?

BUG REPORT

Versions

  • Tectonic version (release or commit hash): 1.9.6-tectonic.1 or commit e23765f
  • Terraform version (terraform version): v0.11.10
  • Platform (aws|azure|openstack|metal): digitalocean

What happened?

Failed clean up install assets from S3

sudo systemctl status rm-assets.service
● rm-assets.service - Clean up install assets from S3
   Loaded: loaded (/etc/systemd/system/rm-assets.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2018-11-19 18:39:26 UTC; 23min ago
  Process: 11058 ExecStartPre=/usr/bin/bash /opt/rm-assets.sh (code=exited, status=1/FAILURE)

Nov 19 18:39:19 kubernetes-master-0 bash[11058]: + cp /tmp/assets.zip /tmp
Nov 19 18:39:19 kubernetes-master-0 bash[11058]: cp: '/tmp/assets.zip' and '/tmp/assets.zip' are the same file
Nov 19 18:39:19 kubernetes-master-0 bash[11058]: + docker pull aknudsen/do-spaces-tool:v0.2.1
Nov 19 18:39:24 kubernetes-master-0 bash[11058]: + docker run -t --net=host -e ACCESS_KEY_ID -e SECRET_ACCESS_KEY -e REGION -v /tmp:/spaces aknudsen/do-spaces-tool:v0.2.1 upload /spaces/assets.zip akuber>
Nov 19 18:39:25 kubernetes-master-0 bash[11058]: Uploading file /spaces/assets.zip...
Nov 19 18:39:26 kubernetes-master-0 bash[11058]: + rm -f /tmp/assets.zip
Nov 19 18:39:26 kubernetes-master-0 bash[11058]: rm: cannot remove '/var/tmp/tectonic.zip': No such file or directory
Nov 19 18:39:26 kubernetes-master-0 systemd[1]: rm-assets.service: Control process exited, code=exited status=1
Nov 19 18:39:26 kubernetes-master-0 systemd[1]: rm-assets.service: Failed with result 'exit-code'.
Nov 19 18:39:26 kubernetes-master-0 systemd[1]: Failed to start Clean up install assets from S3.

What you expected to happen?

The cluster work normally, but i think this is should installed without error

How to reproduce it (as minimally and precisely as possible)?

I'm not really sure what happened in this process.

maybe rm /var/tmp/tectonic.zip in rm-assets.sh not necessary

#!/bin/bash
set -e
set -o pipefail

# Instead of deleting object, just overwrite it for simplicity's sake
touch /tmp/assets.zip

# shellcheck disable=SC2086,SC2154,SC2016
/opt/do-pusher.sh /tmp/assets.zip akubernetes-9ee6cea24a83dde81763355993b43b7a/assets.zip
rm /var/tmp/tectonic.zip                 <== this is not necessary?

/var/tmp/tectonic.zip already removed in init-assets.sh

#!/bin/bash
set -e
set -o pipefail

# Download the assets from Spaces

# shellcheck disable=SC2154,SC2086
/opt/do-puller.sh ${spaces_bucket}/assets.zip /var/tmp/tectonic.zip

# shellcheck disable=SC2154,SC2086
/opt/do-puller.sh ${spaces_bucket}/kubeconfig /etc/kubernetes/kubeconfig
unzip -o -d /var/tmp/tectonic/ /var/tmp/tectonic.zip
rm /var/tmp/tectonic.zip                 <== removed
# make files in /opt/tectonic available atomically
mv /var/tmp/tectonic /opt/tectonic

exit 0

Anything else we need to know?

Just reporting a small issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions