Opened 6 years ago

Closed 5 years ago

#3166 closed task (fixed)

fix '' build slave

Reported by: sa2ajj Owned by:
Priority: major Milestone: sys - on-bb-infra
Version: Keywords:
Cc: dustin


The following builders are run on this build slave:

  • tarball-slave (success)
  • tarball-master (success)
  • linty (success)
  • docs (failed)
  • coverage (failed)
  • builds (failed)

docs: /bin/sh: 2: source: not found. it looks like it's looking for the virtual environment in the wrong place (why it worked before?)

coverage: fails to create files in /home/buildbot (this is where it could put the results in the previous setup)

builds: (this is strangest) can't find the activate script, though the relative path is OK

Change History (8)

comment:1 Changed 6 years ago by dustin

It looks like builds and docs both have the same error, and it's from using a bashism, source, instead of the portable but inscrutible .. Making that substitution in the config should fix the issue.

As for coverage, I think we can just delete that builder, since we have coveralls running now.

comment:2 Changed 6 years ago by sa2ajj

It does not look the same, check my comment and logs.

comment:3 Changed 6 years ago by sa2ajj

oh, I re-read your comment. You are right.

comment:5 Changed 6 years ago by sa2ajj

Ok, coverage is disabled.

builds was fixed (manually):

  • npm installed
  • a symlink from nodejs to node was created (Debian specific thing)
  • builder was updated to use (metabbotcfg PR)
  • a key for granting ftp access (ftp.key) was created and put to the list of authorised keys

This particular ticket could be closed, but we'll need one for making all this part of an ansible playbook.

comment:6 Changed 6 years ago by sa2ajj

(As a side note: I'd prefer to use ed25519 key, but sshd at the FreeBSD side is not new enough.)

comment:7 Changed 6 years ago by dustin

Let's leave this open for automating

comment:8 Changed 5 years ago by skelly

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.