-
Notifications
You must be signed in to change notification settings - Fork 125
Description
Provided we run on a Pine64 a Longsleep packaged Linux distribution, some packages in Apt may get updated and affect which [kernel, initrd, ...] to install and break boot image.
It would be nice to get a pointer in the release notes either in the image download repository or the Pine64 forum thread about Ubuntu Xenial Image (BSP Kernel).
Maybe it's hidden somewhere in the forum, we could move this somewhere more authoritative, say maybe in a GitHub wiki in this project.
Problem
When we image a new SD card and make it up to date, we may get a package that should not be upgraded. After some time using image, when rebooting, the image becomes unusable.
Assumption is that maybe a package such as a kernel image, and an initrd hook superseeds kernel.
Reproduce
- Image SD Card (see Makefile, image in question is
xenial-pine64-bspkernel-20161218-1.img.xz) - Boot on an Pine64
- Run
pine64.sh(see pine64.sh) - Install a few packages, upgrade packages, reboot, iterate
- Do not boot anymore (and/or IPv4 don't respond, video on HDMI port sends no signal)
I can't tell much right now. I don't have a Serial Port cable in hand to see what's happening.
Needs
- Confirmation on what to look for
- Hints on how to adapt our own image somewhere (wiki?)
Possible solution path
- List packages, per distribution, we hold (i.e.
echo "linux-image hold" | dpkg --set-selections)
Related
(...) you can install and upgrade everything what is in the Ubuntu ports repository for arm64.
I do not provide packaging for Kernel, initrd and boot — so those cannot be upgraded through packaging.
Talk on IRC
I'm renoirb both on Freenode and irc.pine64.xyz