ScreenlyOSE failing to push to balenaCloud

Hi,

I am having issues with Screenly OSE and balenaCloud. I have posted here but they have pointed me back to here…

Overview of the Issue

Not sure if this is a Balena issue or a Screenly issue…
When running:

git push balena production:master

I’m getting lot of errors…

Reproduction Steps

Steps to reproduce this issue, eg:

craigs-imac:GitHub craig$ git clone https://github.com/Screenly/screenly-ose.git
Cloning into 'screenly-ose'...
remote: Enumerating objects: 34, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (24/24), done.
remote: Total 7877 (delta 12), reused 27 (delta 9), pack-reused 7843
Receiving objects: 100% (7877/7877), 3.98 MiB | 4.91 MiB/s, done.
Resolving deltas: 100% (4545/4545), done.
craigs-imac:GitHub craig$ cd screenly-ose/
craigs-imac:screenly-ose craigfews$ git remote add balena USERNAME@git.balena-cloud.com:USERNAME/APPLICATIONNAME.git
craigs-imac:screenly-ose craigfews$ git checkout production
Branch 'production' set up to track remote branch 'production' from 'origin'.
Switched to a new branch 'production'
craigs-imac:screenly-ose craig$ git push balena production:master
Enumerating objects: 7031, done.
Counting objects: 100% (7031/7031), done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2790/2790), done.
Writing objects: 100% (7031/7031), 3.69 MiB | 1.41 MiB/s, done.
Total 7031 (delta 4060), reused 7031 (delta 4060)
remote: Resolving deltas: 100% (4060/4060), done.

[Info]     Starting build for APPLICATIONNAME, user USERNAME
[Info]     Dashboard link: https://dashboard.balena-cloud.com/apps/XXXXXXX/devices
[Info]     Building on arm03
[Info]     Pulling previous images for caching purposes...
[Success]  Successfully pulled cache images
[main]     Step 1/26 : FROM resin/raspberrypi3-debian
[main]      ---> 88ed09f4b4bf
[main]     Step 2/26 : MAINTAINER Anton Molodykh <amolodykh@screenly.io>
[main]     Using cache
[main]      ---> 4e2a33e0dbe3
[main]     Step 3/26 : RUN apt-get update &&     apt-get -y install         build-essential         curl         git-core         libffi-dev         libssl-dev         matchbox         net-tools         nginx-light         omxplayer         psmisc         python-dev         python-imaging         python-netifaces         python-simplejson         sqlite3         uzbl         x11-xserver-utils         xserver-xorg &&     apt-get clean
[main]      ---> Running in b520b297d744
[main]     Get:1 http://archive.raspberrypi.org jessie InRelease [22.9 kB]
[main]     Get:2 http://archive.raspbian.org jessie InRelease [15.0 kB]
[main]     Ign http://deb.debian.org jessie InRelease
[main]     Get:3 http://deb.debian.org jessie-updates InRelease [7340 B]
[main]     Get:4 http://deb.debian.org jessie Release.gpg [2420 B]
[main]     Get:5 http://deb.debian.org jessie Release [148 kB]
[main]     Get:6 http://security.debian.org jessie/updates InRelease [44.9 kB]
[main]     Get:7 http://archive.raspbian.org jessie/main armhf Packages [13.3 MB]
[main]     Get:8 http://archive.raspberrypi.org jessie/main armhf Packages [170 kB]
[main]     Get:9 http://archive.raspbian.org jessie/contrib armhf Packages [49.5 kB]
[main]     Get:10 http://archive.raspbian.org jessie/non-free armhf Packages [106 kB]
[main]     Get:11 http://archive.raspbian.org jessie/rpi armhf Packages [1297 B]
[main]     Get:12 http://archive.raspbian.org jessie/firmware armhf Packages [1208 B]
[main]     Get:13 http://deb.debian.org jessie/main armhf Packages [8898 kB]
[main]     Get:14 http://security.debian.org jessie/updates/main armhf Packages [795 kB]
[main]     Fetched 23.6 MB in 13s (1775 kB/s)
[main]     W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/InRelease  Unable to find expected entry 'main/binary-armhf/Packages' in Release file (Wrong sources.list entry or malformed file)
[main]     E: Some index files failed to download. They have been ignored, or old ones used instead.
[main]     
[main]     Removing intermediate container b520b297d744
[Info]     Uploading images
[main]     The command '/bin/sh -c apt-get update &&     apt-get -y install         build-essential         curl         git-core         libffi-dev         libssl-dev         matchbox         net-tools         nginx-light         omxplayer         psmisc         python-dev         python-imaging         python-netifaces         python-simplejson         sqlite3         uzbl         x11-xserver-utils         xserver-xorg &&     apt-get clean' returned a non-zero code: 100
[Success]  Successfully uploaded images
[Error]    Some services failed to build:
[Error]      Service: main
[Error]        Error: The command '/bin/sh -c apt-get update &&     apt-get -y install         build-essential         curl         git-core         libffi-dev         libssl-dev         matchbox         net-tools         nginx-light         omxplayer         psmisc         python-dev         python-imaging         python-netifaces         python-simplejson         sqlite3         uzbl         x11-xserver-utils         xserver-xorg &&     apt-get clean' returned a non-zero code: 100
[Error]    Not deploying release.

remote: error: hook declined to update refs/heads/master
To git.balena-cloud.com:USERNAME/APPLICATIONNAME.git
 ! [remote rejected] production -> master (hook declined)
error: failed to push some refs to 'USERNAME@git.balena-cloud.com:USERNAME/APPLICATIONNAME.git'
craigs-imac:screenly-ose craig$

Environment

  • Raspberry Pi Hardware Version: Pi 3
  • Screenly OSE Version: Latest

According to here Wheezy and Jessie have been integrated into the archive.debian.org structure.

Thanks

Sorry, I have just seen this is similar to Screenly OSE on Balenacloud