gil44 Posted April 3, 2016 Posted April 3, 2016 Hello At first, I would like to tell how I think your work you do on the arm boards is great. Looking actively for an alternative to the official Odroid Ubuntu image, I downloaded and installed the Armbian image on a SD card with dd and booted on the Odroid-C2 board. I made a first boot and a update/upgrade cycle on the SD card before to transfer the ext4 (root) partition with rsync (with the basic : -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found", options) to an empty, new made ext4-partition on a 16 Gb-USB 3.0-drive. The OS boots well on the USB device (changed the boot.ini and fstab files as below) and I connect the board by ssh as root or as common user. But as shown below, I am now unable to install new packages or run the updates: I have try to enable the automatic security update download for the basic system and the kernel without success. I think that the difficulty is how to manage the changes in the remote host identification... Any suggestion would be very welcome! _________________ boot.ini file changes (SD card): # Boot Argumentssetenv bootargs "root=UUID=45803055-e115-467d-80fd-037d4f812182 rootwait rootflags=data=writeback rw ${condev} no_console_suspend hdmimode=${m} m_bpp=${m_bpp} vout=${vout} fsck.repair=yes loglevel=${verbosity} net.ifnames=0" ________________________ fstab changes (on the USB-drive - UUID=45803055-e115-467d-80fd-037d4f812182): #/dev/mmcblk0p2 / ext4 defaults,noatime,nodiratime,commit=600,errors=remount-ro 0 1UUID=45803055-e115-467d-80fd-037d4f812182 / ext4 defaults,noatime,nodiratime,commit=600,errors=remount-ro 0 1/dev/mmcblk0p1 /boot vfat defaults 0 2tmpfs /tmp tmpfs defaults,rw,nosuid 0 0/var/swap none swap sw 0 0 ____________________ Connection to the board: $ ssh root@192.168.1.79@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ ___ _ _ _ ____ ____ / _ \ __| |_ __ ___ (_) __| | / ___|___ \| | | |/ _` | '__/ _ \| |/ _` | | | __) || |_| | (_| | | | (_) | | (_| | | |___ / __/ \___/ \__,_|_| \___/|_|\__,_| \____|_____| Welcome to ARMBIAN Debian GNU/Linux 8 (jessie) 3.14.65-odroidc2System load: 0.24 Up time: 4 min Memory usage: 12 % of 1719Mb IP: 192.168.1.49CPU temp: 39°C Usage of /: 13% of 15G storage/: 13% of 15G Last login: Sun Apr 3 21:50:29 2016root@odroidc2:~# apt-get updateHit http://apt.armbian.comjessie InRelease 0% [Waiting for headers] [Waiting for headers]Splitting up /var/lib/apt/lists/apt.armbian.com_dists_jessie_InRelease inGet:1 http://security.debian.orgjessie/updates InRelease [63.1 kB]Ign http://apt.armbian.comjessie InRelease E: GPG error: http://apt.armbian.comjessie InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?) root@odroidc2:~# apt-get install unattended-upgrades apt-listchangesReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package unattended-upgradesE: Unable to locate package apt-listchanges root@odroidc2:~# dpkg-reconfigure -plow unattended-upgradesdpkg-query: package 'unattended-upgrades' is not installed and no information is availableUse dpkg --info (= dpkg-deb --info) to examine archive files,and dpkg --contents (= dpkg-deb --contents) to list their contents./usr/sbin/dpkg-reconfigure: unattended-upgrades is not installed root@odroidc2:~# apt-get install unattended-upgrades apt-listchangesReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package unattended-upgradesE: Unable to locate package apt-listchanges _________________ 1
Igor Posted April 4, 2016 Posted April 4, 2016 Thanks! Hmm. Try with removing apt.armbian.com from /etc/apt/apt.conf.d/ and do the apt-get update again. We don't have anything for this board on repository yet since it's a first build. Note that not all arm64 packages exists in debian repository. I found one so far. 1
gil44 Posted April 4, 2016 Author Posted April 4, 2016 Hi! Thanks a lot for your quick reply! It is strange... Removing the line 'deb <ftpmaster@debian.org>W: Failed to fetch http://apt.armbian.com/dists/jessie/InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)E: Some index files failed to download. They have been ignored, or old ones used instead. #root@odroidc2:~# apt install geditReading package lists... DoneBuilding dependency tree Reading state information... DonePackage gedit is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another sourceE: Package 'gedit' has no installation candidate
Igor Posted April 4, 2016 Posted April 4, 2016 OK, then try to use our nand-sata-install script which will copy rootfs from sd card to sata. It's untested so you need to check / adjust boot scripts manually, but the copy part is proven on many boards. Second, use other USB media and double check mount parameters in fstab.
zador.blood.stained Posted April 4, 2016 Posted April 4, 2016 @gil44 Quick google search shows that this W: GPG error: http://httpredir.debian.orgjessie Release: The following signatures were invalid: BADSIG 8B48AD6246925553 Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org> is probably related to mirrors selected by httpredir.debian.org Please try replacing http://httpredir.debian.org/debian with http://ftp.uk.debian.org/debian in your /etc/apt/sources.list
gil44 Posted April 4, 2016 Author Posted April 4, 2016 @Igor, @zador Thanks for replying and for the info It is possible that this situation could be a multiple factorial one. Changing for http://ftp.uk.debian.org/debian and trying a 'gedit' installation returns similar errors like the precedent depository address: For ex. trying to install 'debconf' returns: #root@odroidc2:~# apt install debconfReading package lists... DoneBuilding dependency tree Reading state information... DoneThe following extra packages will be installed: dpkg gcc-4.9-base libacl1 libattr1 libbz2-1.0 libc6 libgcc1 liblzma5 libpcre3 libselinux1 multiarch-support perl-base tar zlib1g ...//...dpkg: error processing archive /var/cache/apt/archives/libgcc1_1%3a4.9.2-10_arm64.deb (--unpack): pre-dependency problem - not installing libgcc1:arm64Errors were encountered while processing: /var/cache/apt/archives/libgcc1_1%3a4.9.2-10_arm64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) So it appears that the configuration would be transferred not correctly from the SD card to the USB-drive before... Haut les coeurs! I will try to clone the SD ext4 partition with the nand-sata-install script to the USB-drive ...
gil44 Posted April 5, 2016 Author Posted April 5, 2016 Great! Great! The nand-sata-install script installed ont he SD card works on the Od-C2 like a charm! Nothing to adjust, just to follow the instructions... All is done automatically and is ok. The ext4 partition of the SD card has been cloned to the USB-drive, the boot.ini and the fstab files adjusted automatically . The OS boots now fine ont he USB drive, is upgradable, all scripts are functionally installed. I am testing now how to run the gpsd daemon on the Od-C2 with the Armbian and everything seems to proceed well. Many thanks!
Recommended Posts