Updating novena repo key
Manually download and install the latest package with the kosagi signing keys:
wget http://repo.novena.io/debian/pool/main/k/kosagi-repo/kosagi-repo_1.2-r1_all.deb sudo dpkg -i kosagi-repo_1.2-r1_all.deb
If it all works you'll see this:
bunnie@bunnie-heirloom:~$ sudo apt-get update Get:1 http://repo.novena.io jessie InRelease [2353 B] Get:2 http://repo.novena.io jessie InRelease [2353 B] Ign http://repo.novena.io jessie InRelease Get:3 http://repo.novena.io jessie/main Sources [7173 B] Ign http://ftp.us.debian.org jessie InRelease Get:4 http://repo.novena.io jessie/main armhf Packages [7491 B]
Get:26 http://ftp.us.debian.org jessie/main Translation-en [4585 kB] Get:27 http://ftp.us.debian.org jessie/non-free Translation-en [72.2 kB] Fetched 19.2 MB in 2min 23s (134 kB/s) Reading package lists... Done W: GPG error: http://repo.novena.io jessie InRelease: The following signatures were invalid: KEYEXPIRED 1446629246 KEYEXPIRED 1446629246 KEYEXPIRED 1446629246 KEYEXPIRED 1446629246 W: There is no public key available for the following key IDs: 9D6D8F6BC857C906 W: There is no public key available for the following key IDs: 7638D0442B90D010
The errors are due to both the old and the new repos being included in the v1.2 of the kosagi-repo package. You can safely ignore the keyexpired errors.
When you run the upgrade, confirm that you see the linux-image-novena in the list of packages to upgrade. That confirms that the new repo was in fact validated, and that the error above simply applies to an out of date repo.
bunnie@bunnie-heirloom:~$ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be REMOVED: libical1 The following NEW packages will be installed: gstreamer1.0-libav gstreamer1.0-plugins-good gstreamer1.0-x libical1a The following packages will be upgraded: android-tools-adb android-tools-fastboot android-tools-fsutils apt apt-utils avahi-daemon avahi-dnsconfd base-files bind9-host binutils bluez bluez-hcidump bluez-obexd bsd-mailx bsdutils busybox bzip2 clang libwind0-heimdal libx264-142 libxaw7 libxdamage1 libxdmcp6 libxfixes3 libxfont1 libxi6 libxml2 libxpm4 ... lightdm lightdm-gtk-greeter linux-firmware-image-novena linux-headers-novena linux-image-novena linux-libc-dev llvm-3.5 llvm-3.5-dev llvm-3.5-runtime locales login make man-db mime-support mount ...