Overlay out of sync with debian pool

I get the following error when running hwpack-linaro-install:

The following packages have unmet dependencies:
 systemd : Depends: libsystemd0 (= 230-7~bpo8+2) but 228-2.4.linarojessie.3 is to be installed
           Breaks: udev (< 228-5) but 228-2.4.linarojessie.3 is to be installed
E: Unable to correct problems, you have held broken packages.

Cleaning up ...Done

I noted that linaro-overlay pool has v228-2.4… while the debian pool has v230-7… and this is the source of the issue.

2016-08-15 09:43:16,164 - linaro_image_tools.hwpack.packages - DEBUG - Fetching systemd ...
2016-08-15 09:43:16,164 - linaro_image_tools.hwpack.packages - DEBUG -  ... from http://ftp.debian.org/debian/pool/main/s/systemd/systemd_230-7~bpo8+2_arm64.deb

  1. How can I resolve something like this - outside of waiting for a new release?

I noticed that the arm64 base rootfs used v215 when using live-build.

I: Retrieving libsystemd0 215-17+deb8u4
I: Validating libsystemd0 215-17+deb8u4
  1. Can I specify that the debian pool use v215, as it’s still available?


Nevermind. Once again, I may have answered my own question. :slight_smile:

Looks like just need to add ‘systemd’ to the list of ‘assume_installed:’ in the hwpack file, and I don’t get this error. Continues (later) with…

Processing triggers for systemd (228-2.4.linarojessie.3) …