Volumio 2 on Orange Pi PC

I’m trying to build Volumio for the Orange Pi PC which is a sun8i device and has an Alwinner H3 chip. But I haven’t had any luck getting it to boot so far.

What I did is I cloned the Volumio_Build repo to my bitbucket and made some changes which you can find here bitbucket.org/throwbin/volumio_orangepipc/src. Basically what I did is I edited the armbian configuration files a bit to work with my device.

After the changes when I build the image from my bitbucket repo I did manage to get the device to do something, the green LED on the boards lights up and if I connect a LAN cable the activity indicator blinks (Green LED on LAN port) but I don’t get any HDMI output on my screen nor do I find the device on my network.

I made this thread because maybe someone with more expertise on this forum can correct my mistakes. So I can hopefully get a working build.

Here is my log from my Terminal trying to make the image, my build environment is Ubuntu 16.04.2 LTS.

gianni@ubuntu:~/volumio_orangepipc$ sudo ./build.sh -d armbian_orangepipc_legacy -v 2.0
Checking whether we are running as root
Writing image for Orange Pi PC
BOARD:orangepipc BRANCH:legacy
Creating Image File Volumio2.0-2017-07-11-armbian_orangepipc_legacy.img with Debian 32bit rootfs
2800+0 records in
2800+0 records out
2936012800 bytes (2.9 GB, 2.7 GiB) copied, 5.34987 s, 549 MB/s
Creating Image Bed
Model: Loopback device (loopback)
Disk /dev/loop0: 2936MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  64.0MB  62.9MB  primary               boot
 2      65.0MB  2500MB  2435MB  primary
 3      2500MB  2936MB  436MB   primary

Using:  /dev/mapper/loop0p1
Using:  /dev/mapper/loop0p2
Using:  /dev/mapper/loop0p3
Creating boot and rootfs filesystems
mke2fs 1.42.13 (17-May-2015)
Discarding device blocks: done                            
Creating filesystem with 61440 1k blocks and 15360 inodes
Filesystem UUID: 7a09a430-244c-4741-afd6-3e4859b0b4f9
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

mke2fs 1.42.13 (17-May-2015)
Discarding device blocks: done                            
Creating filesystem with 594432 4k blocks and 148656 inodes
Filesystem UUID: 75a2d8b5-aeca-42b1-9fef-934753714720
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done 

mke2fs 1.42.13 (17-May-2015)
Discarding device blocks: done                            
Creating filesystem with 425984 1k blocks and 106496 inodes
Filesystem UUID: 7add62d8-a4db-40e9-993c-86a2c3375e90
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done 

/mount folder exist
Creating Volumio Temp Directory
Creating mount point for the images partition
Creating mount point for the boot partition
Copying Volumio RootFs
Preparing to run chroot for more Orange PI PC configuration
--2017-07-11 05:04:32--  http://repo.volumio.org/Volumio2/Binaries/volumio-init-updater
Resolving repo.volumio.org (repo.volumio.org)... 188.226.147.229
Connecting to repo.volumio.org (repo.volumio.org)|188.226.147.229|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7400 (7.2K) [application/octet-stream]
Saving to: ‘/mnt/volumio/rootfs/root/volumio-init-updater’

volumio-init-updater     100%[=================================>]   7.23K  --.-KB/s    in 0s      

2017-07-11 05:04:32 (424 MB/s) - ‘/mnt/volumio/rootfs/root/volumio-init-updater’ saved [7400/7400]

+ su -
++ cat /patch
+ PATCH=volumio
+ echo 'Creating "fstab"'
Creating "fstab"
+ echo '# BPI-PRO fstab'
+ echo ''
+ echo 'proc            /proc           proc    defaults        0       0
# /dev/mmcblk0p1  /boot           vfat    defaults,utf8,user,rw,umask=111,dmask=000        0       1
/dev/mmcblk0p1  /boot           ext4    defaults
tmpfs   /var/log                tmpfs   size=20M,nodev,uid=1000,mode=0777,gid=4, 0 0
tmpfs   /var/spool/cups         tmpfs   defaults,noatime,mode=0755 0 0
tmpfs   /var/spool/cups/tmp     tmpfs   defaults,noatime,mode=0755 0 0
tmpfs   /tmp                    tmpfs   defaults,noatime,mode=0755 0 0
tmpfs   /dev/shm                tmpfs   defaults,nosuid,noexec,nodev        0 0
'
+ apt-get update
Ign http://ftp.nl.debian.org jessie InRelease
Get:1 http://ftp.nl.debian.org jessie Release.gpg [2373 B]
Get:2 http://ftp.nl.debian.org jessie Release [148 kB]
Get:3 http://ftp.nl.debian.org jessie/main Sources [7055 kB]
Get:4 http://ftp.nl.debian.org jessie/contrib Sources [50.8 kB]
Get:5 http://ftp.nl.debian.org jessie/non-free Sources [99.5 kB]
Get:6 http://ftp.nl.debian.org jessie/main armhf Packages [6645 kB]
Get:7 http://ftp.nl.debian.org jessie/contrib armhf Packages [38.1 kB]
Get:8 http://ftp.nl.debian.org jessie/non-free armhf Packages [62.5 kB]
Get:9 http://ftp.nl.debian.org jessie/contrib Translation-en [38.5 kB]
Get:10 http://ftp.nl.debian.org jessie/main Translation-en [4583 kB]
Get:11 http://ftp.nl.debian.org jessie/non-free Translation-en [72.1 kB]                   
Fetched 18.8 MB in 31s (597 kB/s)                                                                 
Reading package lists... Done
+ apt-get -y install u-boot-tools liblircclient0 lirc aptitude bc
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  aptitude-common aptitude-doc-en libboost-iostreams1.55.0 libclass-accessor-perl libcwidget3
  libftdi1 libio-string-perl libparse-debianchangelog-perl libsigc++-2.0-0c2a libsub-name-perl
  libtimedate-perl libxapian22
Suggested packages:
  tasksel debtags apt-xapian-index libcwidget-dev libhtml-parser-perl libhtml-template-perl
  libxml-simple-perl xapian-tools lirc-x setserial ir-keytable
The following NEW packages will be installed:
  aptitude aptitude-common aptitude-doc-en bc libboost-iostreams1.55.0 libclass-accessor-perl
  libcwidget3 libftdi1 libio-string-perl liblircclient0 libparse-debianchangelog-perl
  libsigc++-2.0-0c2a libsub-name-perl libtimedate-perl libxapian22 lirc u-boot-tools
0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 5323 kB of archives.
After this operation, 20.7 MB of additional disk space will be used.
Get:1 http://ftp.nl.debian.org/debian/ jessie/main libboost-iostreams1.55.0 armhf 1.55.0+dfsg-3 [47.3 kB]
Get:2 http://ftp.nl.debian.org/debian/ jessie/main libsigc++-2.0-0c2a armhf 2.4.0-1 [49.7 kB]
Get:3 http://ftp.nl.debian.org/debian/ jessie/main libcwidget3 armhf 0.5.17-2 [302 kB]
Get:4 http://ftp.nl.debian.org/debian/ jessie/main libftdi1 armhf 0.20-2 [17.0 kB]
Get:5 http://ftp.nl.debian.org/debian/ jessie/main aptitude-common all 0.6.11-1 [1576 kB]
Get:6 http://ftp.nl.debian.org/debian/ jessie/main libxapian22 armhf 1.2.19-1+deb8u1 [887 kB]
Get:7 http://ftp.nl.debian.org/debian/ jessie/main aptitude armhf 0.6.11-1+b1 [1327 kB]
Get:8 http://ftp.nl.debian.org/debian/ jessie/main bc armhf 1.06.95-9 [96.4 kB]
Get:9 http://ftp.nl.debian.org/debian/ jessie/main aptitude-doc-en all 0.6.11-1 [419 kB]
Get:10 http://ftp.nl.debian.org/debian/ jessie/main libsub-name-perl armhf 0.12-1 [11.7 kB]
Get:11 http://ftp.nl.debian.org/debian/ jessie/main libclass-accessor-perl all 0.34-1 [25.9 kB]
Get:12 http://ftp.nl.debian.org/debian/ jessie/main libio-string-perl all 1.08-3 [12.3 kB]
Get:13 http://ftp.nl.debian.org/debian/ jessie/main liblircclient0 armhf 0.9.0~pre1-1.2 [33.0 kB]
Get:14 http://ftp.nl.debian.org/debian/ jessie/main libtimedate-perl all 2.3000-2 [42.2 kB]
Get:15 http://ftp.nl.debian.org/debian/ jessie/main libparse-debianchangelog-perl all 1.2.0-1.1 [57.9 kB]
Get:16 http://ftp.nl.debian.org/debian/ jessie/main u-boot-tools armhf 2014.10+dfsg1-5 [70.3 kB]
Get:17 http://ftp.nl.debian.org/debian/ jessie/main lirc armhf 0.9.0~pre1-1.2 [348 kB]
Fetched 5323 kB in 2s (2283 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
Selecting previously unselected package libboost-iostreams1.55.0:armhf.
(Reading database ... 18880 files and directories currently installed.)
Preparing to unpack .../libboost-iostreams1.55.0_1.55.0+dfsg-3_armhf.deb ...
Unpacking libboost-iostreams1.55.0:armhf (1.55.0+dfsg-3) ...
Selecting previously unselected package libsigc++-2.0-0c2a:armhf.
Preparing to unpack .../libsigc++-2.0-0c2a_2.4.0-1_armhf.deb ...
Unpacking libsigc++-2.0-0c2a:armhf (2.4.0-1) ...
Selecting previously unselected package libcwidget3:armhf.
Preparing to unpack .../libcwidget3_0.5.17-2_armhf.deb ...
Unpacking libcwidget3:armhf (0.5.17-2) ...
Selecting previously unselected package libftdi1:armhf.
Preparing to unpack .../libftdi1_0.20-2_armhf.deb ...
Unpacking libftdi1:armhf (0.20-2) ...
Selecting previously unselected package aptitude-common.
Preparing to unpack .../aptitude-common_0.6.11-1_all.deb ...
Unpacking aptitude-common (0.6.11-1) ...
Selecting previously unselected package libxapian22.
Preparing to unpack .../libxapian22_1.2.19-1+deb8u1_armhf.deb ...
Unpacking libxapian22 (1.2.19-1+deb8u1) ...
Selecting previously unselected package aptitude.
Preparing to unpack .../aptitude_0.6.11-1+b1_armhf.deb ...
Unpacking aptitude (0.6.11-1+b1) ...
Selecting previously unselected package bc.
Preparing to unpack .../bc_1.06.95-9_armhf.deb ...
Unpacking bc (1.06.95-9) ...
Selecting previously unselected package aptitude-doc-en.
Preparing to unpack .../aptitude-doc-en_0.6.11-1_all.deb ...
Unpacking aptitude-doc-en (0.6.11-1) ...
Selecting previously unselected package libsub-name-perl.
Preparing to unpack .../libsub-name-perl_0.12-1_armhf.deb ...
Unpacking libsub-name-perl (0.12-1) ...
Selecting previously unselected package libclass-accessor-perl.
Preparing to unpack .../libclass-accessor-perl_0.34-1_all.deb ...
Unpacking libclass-accessor-perl (0.34-1) ...
Selecting previously unselected package libio-string-perl.
Preparing to unpack .../libio-string-perl_1.08-3_all.deb ...
Unpacking libio-string-perl (1.08-3) ...
Selecting previously unselected package liblircclient0.
Preparing to unpack .../liblircclient0_0.9.0~pre1-1.2_armhf.deb ...
Unpacking liblircclient0 (0.9.0~pre1-1.2) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package libparse-debianchangelog-perl.
Preparing to unpack .../libparse-debianchangelog-perl_1.2.0-1.1_all.deb ...
Unpacking libparse-debianchangelog-perl (1.2.0-1.1) ...
Selecting previously unselected package u-boot-tools.
Preparing to unpack .../u-boot-tools_2014.10+dfsg1-5_armhf.deb ...
Unpacking u-boot-tools (2014.10+dfsg1-5) ...
Selecting previously unselected package lirc.
Preparing to unpack .../lirc_0.9.0~pre1-1.2_armhf.deb ...
Unpacking lirc (0.9.0~pre1-1.2) ...
Processing triggers for systemd (215-17+deb8u7) ...
Setting up libboost-iostreams1.55.0:armhf (1.55.0+dfsg-3) ...
Setting up libsigc++-2.0-0c2a:armhf (2.4.0-1) ...
Setting up libcwidget3:armhf (0.5.17-2) ...
Setting up libftdi1:armhf (0.20-2) ...
Setting up aptitude-common (0.6.11-1) ...
Setting up libxapian22 (1.2.19-1+deb8u1) ...
Setting up aptitude (0.6.11-1+b1) ...
update-alternatives: using /usr/bin/aptitude-curses to provide /usr/bin/aptitude (aptitude) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/cs/man8/aptitude.8.gz because associated file /usr/share/man/cs/man8/aptitude-curses.8.gz (of link group aptitude) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/de/man8/aptitude.8.gz because associated file /usr/share/man/de/man8/aptitude-curses.8.gz (of link group aptitude) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/es/man8/aptitude.8.gz because associated file /usr/share/man/es/man8/aptitude-curses.8.gz (of link group aptitude) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/fi/man8/aptitude.8.gz because associated file /usr/share/man/fi/man8/aptitude-curses.8.gz (of link group aptitude) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/fr/man8/aptitude.8.gz because associated file /usr/share/man/fr/man8/aptitude-curses.8.gz (of link group aptitude) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/gl/man8/aptitude.8.gz because associated file /usr/share/man/gl/man8/aptitude-curses.8.gz (of link group aptitude) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/it/man8/aptitude.8.gz because associated file /usr/share/man/it/man8/aptitude-curses.8.gz (of link group aptitude) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/ja/man8/aptitude.8.gz because associated file /usr/share/man/ja/man8/aptitude-curses.8.gz (of link group aptitude) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/pl/man8/aptitude.8.gz because associated file /usr/share/man/pl/man8/aptitude-curses.8.gz (of link group aptitude) doesn't exist
Setting up bc (1.06.95-9) ...
Setting up aptitude-doc-en (0.6.11-1) ...
Setting up libsub-name-perl (0.12-1) ...
Setting up libclass-accessor-perl (0.34-1) ...
Setting up libio-string-perl (1.08-3) ...
Setting up liblircclient0 (0.9.0~pre1-1.2) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up libparse-debianchangelog-perl (1.2.0-1.1) ...
Setting up u-boot-tools (2014.10+dfsg1-5) ...
Setting up lirc (0.9.0~pre1-1.2) ...
invoke-rc.d: policy-rc.d denied execution of start.
Processing triggers for libc-bin (2.19-18+deb8u9) ...
Processing triggers for systemd (215-17+deb8u7) ...
+ echo 'Installing additonal packages'
Installing additonal packages
+ . /root/upgrade_armbian.sh
++ set -x
++ . /root/device.sh
+++ BOARD=orangepipc
+++ BRANCH=legacy
++ BOARD=orangepipc
++ RELEASE=jessie
++ HARDWARE=sun8i
++ [[ jessie == \s\i\d ]]
++ [[ jessie == \t\e\s\t\i\n\g ]]
++ backtitle='Armbian install script, http://www.armbian.com | Author: Igor Pecovnik'
++ title='Armbian universal installer'
++ [[ 0 -ne 0 ]]
++ display_warning
++ read -r -d '' MOJTEXT
++ install_repo
++ echo title 'Armbian universal installer' backtitle 'Armbian install script, http://www.armbian.com | Author: Igor Pecovnik' infobox '\nAdding repository and running pkg list update.' 5 50
title Armbian universal installer backtitle Armbian install script, http://www.armbian.com | Author: Igor Pecovnik infobox \nAdding repository and running pkg list update. 5 50
++ apt-get -f -qq install
++ apt-get clean
++ apt-get -y -qq remove hostapd
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
(Reading database ... 19672 files and directories currently installed.)
Removing hostapd (1:2.3-1+deb8u4) ...
invoke-rc.d: policy-rc.d denied execution of stop.
++ '[' 0 -ne 0 ']'
++ sed -i /armbian/d /etc/apt/sources.list
++ '[' -f /etc/apt/sources.list.d/bananian.list ']'
++ '[' '!' -f /etc/apt/sources.list.d/armbian.list ']'
++ echo -e '[\e[0;32m o.k. \x1B[0m] Updating package list. Please wait'
[ o.k. ] Updating package list. Please wait
++ echo 'deb http://apt.armbian.com jessie main'
++ apt-key adv --keyserver keys.gnupg.net --recv-keys 0x93D6889F9F0E78D5
++ apt-get update
++ create_boot_script
++ '[' -f /boot/boot.cmd ']'
++ cat
++ mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
++ select_boards
++ '[' -z orangepipc ']'
++ '[' orangepipc == '' ']'
++ '[' -z legacy ']'
++ '[' legacy == '' ']'
++ [[ legacy == \v\a\n\i\l\l\a ]]
++ ROOT_BRACH=
++ [[ legacy == \v\a\n\i\l\l\a ]]
++ ROOTBRACH2=-default
++ case $BOARD in
++ LINUXFAMILY=sun8i
++ [[ legacy == \v\a\n\i\l\l\a ]]
++ [[ orangepipc == \c\u\b\o\x\-\i ]]
++ [[ orangepipc == udoo* ]]
++ [[ legacy == \v\a\n\i\l\l\a ]]
++ PACKETS='linux-image-sun8i linux-firmware-image-sun8i linux-u-boot-orangepipc-default=5.23  linux-headers-sun8i linux-jessie-root-orangepipc '
++ install_new -d 'Downloading packages...'
++ IFS=' '
++ apt-get -d -o Dpkg::Options::=--force-overwrite -y install linux-image-sun8i linux-firmware-image-sun8i linux-u-boot-orangepipc-default=5.23 linux-headers-sun8i linux-jessie-root-orangepipc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  dh-python iso-codes libapt-inst1.5 libmpdec2 libpython3-stdlib libpython3.4-minimal
  libpython3.4-stdlib libuuid-perl linux-base lsb-release python-apt-common python3 python3-apt
  python3-minimal python3.4 python3.4-minimal toilet toilet-fonts
Suggested packages:
  isoquery lsb python3-doc python3-tk python3-venv python3-apt-dbg python-apt-doc python3.4-venv
  python3.4-doc binutils binfmt-support figlet
The following NEW packages will be installed:
  dh-python iso-codes libapt-inst1.5 libmpdec2 libpython3-stdlib libpython3.4-minimal
  libpython3.4-stdlib libuuid-perl linux-base linux-firmware-image-sun8i linux-headers-sun8i
  linux-image-sun8i linux-jessie-root-orangepipc linux-u-boot-orangepipc-default lsb-release
  python-apt-common python3 python3-apt python3-minimal python3.4 python3.4-minimal toilet
  toilet-fonts
0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded.
Need to get 26.8 MB of archives.
After this operation, 123 MB of additional disk space will be used.
Get:1 http://ftp.nl.debian.org/debian/ jessie/main libapt-inst1.5 armhf 1.0.9.8.4 [167 kB]
Get:2 http://apt.armbian.com/ jessie/main linux-firmware-image-sun8i armhf 5.31 [112 kB]
Get:3 http://ftp.nl.debian.org/debian/ jessie/main libmpdec2 armhf 2.4.1-1 [70.7 kB]      
Get:4 http://ftp.nl.debian.org/debian/ jessie/main libpython3.4-minimal armhf 3.4.2-1 [485 kB]
Get:5 http://apt.armbian.com/ jessie/main linux-headers-sun8i armhf 5.31 [5774 kB]
Get:6 http://ftp.nl.debian.org/debian/ jessie/main libpython3.4-stdlib armhf 3.4.2-1 [2011 kB]
Get:7 http://ftp.nl.debian.org/debian/ jessie/main python3.4-minimal armhf 3.4.2-1 [1364 kB]
Get:8 http://ftp.nl.debian.org/debian/ jessie/main python3.4 armhf 3.4.2-1 [204 kB]
Get:9 http://ftp.nl.debian.org/debian/ jessie/main python3-minimal armhf 3.4.2-2 [34.6 kB]
Get:10 http://ftp.nl.debian.org/debian/ jessie/main libpython3-stdlib armhf 3.4.2-2 [18.1 kB]
Get:11 http://ftp.nl.debian.org/debian/ jessie/main python3 armhf 3.4.2-2 [21.2 kB]     
Get:12 http://ftp.nl.debian.org/debian/ jessie/main dh-python all 1.20141111-2 [66.4 kB]
Get:13 http://ftp.nl.debian.org/debian/ jessie/main iso-codes all 3.57-1 [2265 kB]
Get:14 http://ftp.nl.debian.org/debian/ jessie/main libuuid-perl armhf 0.05-1+b1 [10.0 kB]
Get:15 http://ftp.nl.debian.org/debian/ jessie/main linux-base all 3.5 [34.3 kB]
Get:16 http://ftp.nl.debian.org/debian/ jessie/main lsb-release all 4.1+Debian13+nmu1 [26.5 kB]
Get:17 http://ftp.nl.debian.org/debian/ jessie/main python-apt-common all 0.9.3.12 [89.9 kB]
Get:18 http://ftp.nl.debian.org/debian/ jessie/main python3-apt armhf 0.9.3.12 [156 kB] 
Get:19 http://ftp.nl.debian.org/debian/ jessie/main toilet-fonts all 0.3-1 [731 kB]
Get:20 http://ftp.nl.debian.org/debian/ jessie/main toilet armhf 0.3-1 [21.7 kB]  
Get:21 http://apt.armbian.com/ jessie/main linux-image-sun8i armhf 5.31 [12.6 MB]                 
Get:22 http://apt.armbian.com/ jessie/main linux-jessie-root-orangepipc armhf 5.31 [395 kB]       
Get:23 http://apt.armbian.com/ jessie/main linux-u-boot-orangepipc-default armhf 5.23 [157 kB]    
Fetched 26.8 MB in 28s (946 kB/s)                                                                 
Download complete and in download only mode
++ '[' 0 -ne 0 ']'
++ remove_old
++ echo title 'Armbian universal installer' backtitle 'Armbian install script, http://www.armbian.com | Author: Igor Pecovnik' infobox '\nRemoving conflicting packages ...' 5 41
title Armbian universal installer backtitle Armbian install script, http://www.armbian.com | Author: Igor Pecovnik infobox \nRemoving conflicting packages ... 5 41
++ aptitude remove '~nlinux-dtb' --quiet=100
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
++ aptitude remove '~nlinux-u-boot' --quiet=100
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
++ aptitude remove '~nlinux-image' --quiet=100
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
++ aptitude remove '~nlinux-headers' --quiet=100
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
++ aptitude remove '~nlinux-firmware' --quiet=100
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
++ aptitude remove '~nlinux-jessie-root' --quiet=100
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
++ install_new '' 'Installing packages...'
++ IFS=' '
++ apt-get -o Dpkg::Options::=--force-overwrite -y install linux-image-sun8i linux-firmware-image-sun8i linux-u-boot-orangepipc-default=5.23 linux-headers-sun8i linux-jessie-root-orangepipc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  dh-python iso-codes libapt-inst1.5 libmpdec2 libpython3-stdlib libpython3.4-minimal
  libpython3.4-stdlib libuuid-perl linux-base lsb-release python-apt-common python3 python3-apt
  python3-minimal python3.4 python3.4-minimal toilet toilet-fonts
Suggested packages:
  isoquery lsb python3-doc python3-tk python3-venv python3-apt-dbg python-apt-doc python3.4-venv
  python3.4-doc binutils binfmt-support figlet
The following NEW packages will be installed:
  dh-python iso-codes libapt-inst1.5 libmpdec2 libpython3-stdlib libpython3.4-minimal
  libpython3.4-stdlib libuuid-perl linux-base linux-firmware-image-sun8i linux-headers-sun8i
  linux-image-sun8i linux-jessie-root-orangepipc linux-u-boot-orangepipc-default lsb-release
  python-apt-common python3 python3-apt python3-minimal python3.4 python3.4-minimal toilet
  toilet-fonts
0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/26.8 MB of archives.
After this operation, 123 MB of additional disk space will be used.
debconf: delaying package configuration, since apt-utils is not installed
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
Selecting previously unselected package libapt-inst1.5:armhf.
(Reading database ... 19652 files and directories currently installed.)
Preparing to unpack .../libapt-inst1.5_1.0.9.8.4_armhf.deb ...
Unpacking libapt-inst1.5:armhf (1.0.9.8.4) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.1-1_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.1-1) ...
Selecting previously unselected package libpython3.4-minimal:armhf.
Preparing to unpack .../libpython3.4-minimal_3.4.2-1_armhf.deb ...
Unpacking libpython3.4-minimal:armhf (3.4.2-1) ...
Selecting previously unselected package libpython3.4-stdlib:armhf.
Preparing to unpack .../libpython3.4-stdlib_3.4.2-1_armhf.deb ...
Unpacking libpython3.4-stdlib:armhf (3.4.2-1) ...
Selecting previously unselected package python3.4-minimal.
Preparing to unpack .../python3.4-minimal_3.4.2-1_armhf.deb ...
Unpacking python3.4-minimal (3.4.2-1) ...
Selecting previously unselected package python3.4.
Preparing to unpack .../python3.4_3.4.2-1_armhf.deb ...
Unpacking python3.4 (3.4.2-1) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../python3-minimal_3.4.2-2_armhf.deb ...
Unpacking python3-minimal (3.4.2-2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.4.2-2_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.4.2-2) ...
Selecting previously unselected package python3.
Preparing to unpack .../python3_3.4.2-2_armhf.deb ...
Unpacking python3 (3.4.2-2) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../dh-python_1.20141111-2_all.deb ...
Unpacking dh-python (1.20141111-2) ...
Selecting previously unselected package iso-codes.
Preparing to unpack .../iso-codes_3.57-1_all.deb ...
Unpacking iso-codes (3.57-1) ...
Selecting previously unselected package libuuid-perl.
Preparing to unpack .../libuuid-perl_0.05-1+b1_armhf.deb ...
Unpacking libuuid-perl (0.05-1+b1) ...
Selecting previously unselected package linux-base.
Preparing to unpack .../linux-base_3.5_all.deb ...
Unpacking linux-base (3.5) ...
Selecting previously unselected package linux-firmware-image-sun8i.
Preparing to unpack .../linux-firmware-image-sun8i_5.31_armhf.deb ...
Unpacking linux-firmware-image-sun8i (5.31) ...
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/lib/firmware/keyspan_pda/xircom_pgs.fw', which is also in package firmware-linux-free 3.3
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/lib/firmware/keyspan_pda/keyspan_pda.fw', which is also in package firmware-linux-free 3.3
Selecting previously unselected package linux-headers-sun8i.
Preparing to unpack .../linux-headers-sun8i_5.31_armhf.deb ...
Unpacking linux-headers-sun8i (5.31) ...
Selecting previously unselected package linux-image-sun8i.
Preparing to unpack .../linux-image-sun8i_5.31_armhf.deb ...
Unpacking linux-image-sun8i (5.31) ...
Selecting previously unselected package linux-jessie-root-orangepipc.
Preparing to unpack .../linux-jessie-root-orangepipc_5.31_armhf.deb ...
Adding 'diversion of /etc/mpv/mpv.conf to /etc/mpv/mpv-dist.conf by linux-jessie-root-orangepipc'
Unpacking linux-jessie-root-orangepipc (5.31) ...
Selecting previously unselected package linux-u-boot-orangepipc-default.
Preparing to unpack .../linux-u-boot-orangepipc-default_5.23_armhf.deb ...
Unpacking linux-u-boot-orangepipc-default (5.23) ...
Selecting previously unselected package lsb-release.
Preparing to unpack .../lsb-release_4.1+Debian13+nmu1_all.deb ...
Unpacking lsb-release (4.1+Debian13+nmu1) ...
Selecting previously unselected package python-apt-common.
Preparing to unpack .../python-apt-common_0.9.3.12_all.deb ...
Unpacking python-apt-common (0.9.3.12) ...
Selecting previously unselected package python3-apt.
Preparing to unpack .../python3-apt_0.9.3.12_armhf.deb ...
Unpacking python3-apt (0.9.3.12) ...
Selecting previously unselected package toilet-fonts.
Preparing to unpack .../toilet-fonts_0.3-1_all.deb ...
Unpacking toilet-fonts (0.3-1) ...
Selecting previously unselected package toilet.
Preparing to unpack .../toilet_0.3-1_armhf.deb ...
Unpacking toilet (0.3-1) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for initramfs-tools (0.120+deb8u3) ...
Processing triggers for systemd (215-17+deb8u7) ...
Setting up libapt-inst1.5:armhf (1.0.9.8.4) ...
Setting up libmpdec2:armhf (2.4.1-1) ...
Setting up libpython3.4-minimal:armhf (3.4.2-1) ...
Setting up libpython3.4-stdlib:armhf (3.4.2-1) ...
Setting up python3.4-minimal (3.4.2-1) ...
Setting up python3.4 (3.4.2-1) ...
Setting up python3-minimal (3.4.2-2) ...
Setting up libpython3-stdlib:armhf (3.4.2-2) ...
Setting up iso-codes (3.57-1) ...
Setting up libuuid-perl (0.05-1+b1) ...
Setting up linux-base (3.5) ...
Setting up linux-firmware-image-sun8i (5.31) ...
Setting up linux-headers-sun8i (5.31) ...
Compiling headers - please wait ...
Setting up linux-image-sun8i (5.31) ...
update-initramfs: Generating /boot/initrd.img-3.4.113-sun8i
Unsupported ioctl: cmd=0x5331
update-initramfs: Converting to u-boot format
Setting up linux-jessie-root-orangepipc (5.31) ...
Setting up linux-u-boot-orangepipc-default (5.23) ...
Updating u-boot on device /dev/mmcblk0
Setting up lsb-release (4.1+Debian13+nmu1) ...
Setting up python-apt-common (0.9.3.12) ...
Setting up toilet-fonts (0.3-1) ...
Setting up toilet (0.3-1) ...
update-alternatives: using /usr/bin/figlet-toilet to provide /usr/bin/figlet (figlet) in auto mode
Setting up dh-python (1.20141111-2) ...
Setting up python3 (3.4.2-2) ...
running python rtupdate hooks for python3.4...
running python post-rtupdate hooks for python3.4...
Setting up python3-apt (0.9.3.12) ...
Processing triggers for libc-bin (2.19-18+deb8u9) ...
Processing triggers for initramfs-tools (0.120+deb8u3) ...
update-initramfs: Generating /boot/initrd.img-3.4.113-sun8i
Unsupported ioctl: cmd=0x5331
update-initramfs: Converting to u-boot format
++ '[' 0 -ne 0 ']'
++ copy_boot0
+++ find /usr/lib/
+++ grep u-boot-sunxi-with-spl.bin
++ DIR=/usr/lib/linux-u-boot-orangepipc_5.23_armhf/u-boot-sunxi-with-spl.bin
++ '[' -f /usr/lib/linux-u-boot-orangepipc_5.23_armhf/u-boot-sunxi-with-spl.bin ']'
++ cp /usr/lib/linux-u-boot-orangepipc_5.23_armhf/u-boot-sunxi-with-spl.bin /boot
++ echo title 'Armbian universal installer' backtitle 'Armbian install script, http://www.armbian.com | Author: Igor Pecovnik' progressbox 'System upgrade' 20 80
title Armbian universal installer backtitle Armbian install script, http://www.armbian.com | Author: Igor Pecovnik progressbox System upgrade 20 80
++ echo 'All done\nVisit: forum.armbian.com in case of troubles or just for fun ;)'
All done\nVisit: forum.armbian.com in case of troubles or just for fun ;)
++ echo ''

+ echo 'Adding custom modules overlayfs, squashfs and nls_cp437'
Adding custom modules overlayfs, squashfs and nls_cp437
+ echo overlay
+ echo overlayfs
+ echo squashfs
+ echo nls_cp437
+ echo 'Copying volumio initramfs updater'
Copying volumio initramfs updater
+ cd /root/
+ mv volumio-init-updater /usr/local/sbin
+ '[' volumio = volumio ']'
+ echo 'No Patch To Apply'
No Patch To Apply
+ rm /patch
+ echo 'Installing winbind here, since it freezes networking'
Installing winbind here, since it freezes networking
+ apt-get update
Ign http://ftp.nl.debian.org jessie InRelease
Hit http://ftp.nl.debian.org jessie Release.gpg    
Hit http://ftp.nl.debian.org jessie Release        
Hit http://apt.armbian.com jessie InRelease
Hit http://ftp.nl.debian.org jessie/main Sources  
Hit http://ftp.nl.debian.org jessie/contrib Sources          
Hit http://ftp.nl.debian.org jessie/non-free Sources         
Hit http://apt.armbian.com jessie/main armhf Packages
Hit http://ftp.nl.debian.org jessie/main armhf Packages
Hit http://ftp.nl.debian.org jessie/contrib armhf Packages
Hit http://ftp.nl.debian.org jessie/non-free armhf Packages
Hit http://ftp.nl.debian.org jessie/contrib Translation-en
Hit http://ftp.nl.debian.org jessie/main Translation-en
Hit http://ftp.nl.debian.org jessie/non-free Translation-en
Ign http://apt.armbian.com jessie/main Translation-en
Reading package lists... Done                                                                     
+ apt-get install -y winbind libnss-winbind
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Suggested packages:
  libpam-winbind
The following NEW packages will be installed:
  libnss-winbind winbind
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 560 kB of archives.
After this operation, 1374 kB of additional disk space will be used.
Get:1 http://ftp.nl.debian.org/debian/ jessie/main winbind armhf 2:4.2.14+dfsg-0+deb8u5 [453 kB]
Get:2 http://ftp.nl.debian.org/debian/ jessie/main libnss-winbind armhf 2:4.2.14+dfsg-0+deb8u5 [106 kB]
Fetched 560 kB in 0s (1169 kB/s)       
debconf: delaying package configuration, since apt-utils is not installed
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
Selecting previously unselected package winbind.
(Reading database ... 35601 files and directories currently installed.)
Preparing to unpack .../winbind_2%3a4.2.14+dfsg-0+deb8u5_armhf.deb ...
Unpacking winbind (2:4.2.14+dfsg-0+deb8u5) ...
Selecting previously unselected package libnss-winbind:armhf.
Preparing to unpack .../libnss-winbind_2%3a4.2.14+dfsg-0+deb8u5_armhf.deb ...
Unpacking libnss-winbind:armhf (2:4.2.14+dfsg-0+deb8u5) ...
Processing triggers for systemd (215-17+deb8u7) ...
Setting up winbind (2:4.2.14+dfsg-0+deb8u5) ...
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libnss-winbind:armhf (2:4.2.14+dfsg-0+deb8u5) ...
Processing triggers for systemd (215-17+deb8u7) ...
Processing triggers for libc-bin (2.19-18+deb8u9) ...
+ echo 'Cleaning APT Cache and remove policy file'
Cleaning APT Cache and remove policy file
+ rm -f '/var/lib/apt/lists/*archive*'
+ apt-get clean
+ rm /usr/sbin/policy-rc.d
+ echo 'Changing to '\''modules=most'\'''
Changing to 'modules=most'
+ echo 'Signalling the init script to re-size the volumio data partition'
Signalling the init script to re-size the volumio data partition
+ touch /boot/resize-volumio-datapart
+ echo 'Creating initramfs '\''volumio.initrd'\'''
Creating initramfs 'volumio.initrd'
+ mkinitramfs-custom.sh -o /tmp/initramfs-tmp
Version: 3.4.113-sun8i
Unsupported ioctl: cmd=0x5331
Adding findfs/ parted/ mkfs.ext4/ e2fsck to initramfs
Adding all common dependencies
Adding volumio-init-updater to initramfs
Creating initrd image
.
./lib
./lib/klibc-sKNr1Fw-Rh9G1FYpGCXRnrwmP2A.so
./lib/libnss_files-2.19.so
./lib/udev
./lib/udev/ata_id
./lib/udev/rules.d
./lib/udev/rules.d/80-drivers.rules
./lib/udev/rules.d/55-dm.rules
./lib/udev/rules.d/50-udev-default.rules
./lib/udev/rules.d/50-firmware.rules
./lib/udev/rules.d/60-persistent-storage-dm.rules
./lib/udev/rules.d/60-persistent-storage.rules
./lib/udev/hotplug.functions
./lib/udev/scsi_id
./lib/ld-linux-armhf.so.3
./lib/systemd
./lib/systemd/systemd-udevd
./lib/modprobe.d
./lib/modprobe.d/aliases.conf
./lib/modules
./lib/modules/3.4.113-sun8i
./lib/modules/3.4.113-sun8i/modules.alias.bin
./lib/modules/3.4.113-sun8i/modules.order
./lib/modules/3.4.113-sun8i/modules.dep.bin
./lib/modules/3.4.113-sun8i/modules.softdep
./lib/modules/3.4.113-sun8i/kernel
./lib/modules/3.4.113-sun8i/kernel/net
./lib/modules/3.4.113-sun8i/kernel/net/ipv4
./lib/modules/3.4.113-sun8i/kernel/net/ipv4/gre.ko
./lib/modules/3.4.113-sun8i/kernel/drivers
./lib/modules/3.4.113-sun8i/kernel/drivers/i2c
./lib/modules/3.4.113-sun8i/kernel/drivers/i2c/muxes
./lib/modules/3.4.113-sun8i/kernel/drivers/i2c/muxes/pca9541.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/i2c/muxes/pca954x.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/i2c/muxes/gpio-i2cmux.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/net
./lib/modules/3.4.113-sun8i/kernel/drivers/net/ppp
./lib/modules/3.4.113-sun8i/kernel/drivers/net/ppp/pptp.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/scsi
./lib/modules/3.4.113-sun8i/kernel/drivers/scsi/scsi_wait_scan.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/scsi/libiscsi_tcp.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/scsi/iscsi_tcp.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/scsi/scsi_transport_iscsi.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/scsi/libiscsi.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/scsi/iscsi_boot_sysfs.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-roccat-common.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-roccat-isku.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-logitech-dj.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-roccat.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-ortek.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-samsung.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-primax.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-roccat-arvo.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-sunplus.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-sjoy.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-topseed.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-keytouch.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-xinmo.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/hid/hid-prodikeys.ko
./lib/modules/3.4.113-sun8i/kernel/drivers/gpio
./lib/modules/3.4.113-sun8i/kernel/drivers/gpio/gpio-sunxi.ko
./lib/modules/3.4.113-sun8i/kernel/fs
./lib/modules/3.4.113-sun8i/kernel/fs/xfs
./lib/modules/3.4.113-sun8i/kernel/fs/xfs/xfs.ko
./lib/modules/3.4.113-sun8i/kernel/fs/btrfs
./lib/modules/3.4.113-sun8i/kernel/fs/btrfs/btrfs.ko
./lib/modules/3.4.113-sun8i/modules.alias
./lib/modules/3.4.113-sun8i/modules.symbols.bin
./lib/modules/3.4.113-sun8i/modules.builtin.bin
./lib/modules/3.4.113-sun8i/modules.devname
./lib/modules/3.4.113-sun8i/modules.dep
./lib/modules/3.4.113-sun8i/modules.symbols
./lib/modules/3.4.113-sun8i/modules.builtin
./lib/libnss_files.so.2
./lib/arm-linux-gnueabihf
./lib/arm-linux-gnueabihf/libply.so.2
./lib/arm-linux-gnueabihf/libkmod.so.2
./lib/arm-linux-gnueabihf/librt.so.1
./lib/arm-linux-gnueabihf/libselinux.so.1
./lib/arm-linux-gnueabihf/libcom_err.so.2
./lib/arm-linux-gnueabihf/libpthread.so.0
./lib/arm-linux-gnueabihf/libc.so.6
./lib/arm-linux-gnueabihf/libparted.so.2
./lib/arm-linux-gnueabihf/libpcre.so.3
./lib/arm-linux-gnueabihf/libntfs-3g.so.852
./lib/arm-linux-gnueabihf/libdevmapper.so.1.02.1
./lib/arm-linux-gnueabihf/libreadline.so.6
./lib/arm-linux-gnueabihf/libtinfo.so.5
./lib/arm-linux-gnueabihf/libgcc_s.so.1
./lib/arm-linux-gnueabihf/libudev.so.1
./lib/arm-linux-gnueabihf/libe2p.so.2
./lib/arm-linux-gnueabihf/libacl.so.1
./lib/arm-linux-gnueabihf/libm.so.6
./lib/arm-linux-gnueabihf/libdl.so.2
./lib/arm-linux-gnueabihf/libcrypt.so.1
./lib/arm-linux-gnueabihf/libmount.so.1
./lib/arm-linux-gnueabihf/libblkid.so.1
./lib/arm-linux-gnueabihf/libext2fs.so.2
./lib/arm-linux-gnueabihf/libattr.so.1
./lib/arm-linux-gnueabihf/libuuid.so.1
./lib/arm-linux-gnueabihf/ld-linux.so.3
./lib/arm-linux-gnueabihf/libply-splash-core.so.2
./conf
./conf/arch.conf
./conf/conf.d
./conf/modules
./conf/initramfs.conf
./run
./sbin
./sbin/insmod
./sbin/rmmod
./sbin/swapon
./sbin/logread
./sbin/findfs
./sbin/loadfont
./sbin/depmod
./sbin/brctl
./sbin/mkswap
./sbin/logsave
./sbin/resize2fs
./sbin/freeramdisk
./sbin/switch_root
./sbin/syslogd
./sbin/getty
./sbin/halt
./sbin/reboot
./sbin/vconfig
./sbin/plymouthd
./sbin/fstrim
./sbin/e2fsck
./sbin/mount.ntfs
./sbin/sysctl
./sbin/loadkmap
./sbin/pivot_root
./sbin/fsck
./sbin/ip
./sbin/mkfs.ext4
./sbin/rdate
./sbin/udevadm
./sbin/mount.fuse
./sbin/blockdev
./sbin/modprobe
./sbin/lsmod
./sbin/swapoff
./sbin/udhcpc
./sbin/mount.ntfs-3g
./sbin/chroot
./sbin/poweroff
./sbin/sulogin
./sbin/hwclock
./sbin/partprobe
./sbin/devmem
./sbin/nameif
./sbin/watchdog
./sbin/modinfo
./sbin/init
./sbin/blkid
./sbin/acpid
./sbin/parted
./sbin/losetup
./sbin/ifconfig
./sbin/adjtimex
./sbin/arp
./sbin/arping
./sbin/mdev
./sbin/udhcpd
./sbin/start-stop-daemon
./sbin/volumio-init-updater
./sbin/httpd
./sbin/route
./sbin/klogd
./sbin/dmsetup
./usr
./usr/lib
./usr/lib/arm-linux-gnueabihf
./usr/lib/arm-linux-gnueabihf/plymouth
./usr/lib/arm-linux-gnueabihf/plymouth/renderers
./usr/lib/arm-linux-gnueabihf/plymouth/renderers/drm.so
./usr/lib/arm-linux-gnueabihf/plymouth/renderers/frame-buffer.so
./usr/lib/arm-linux-gnueabihf/plymouth/details.so
./usr/lib/arm-linux-gnueabihf/plymouth/text.so
./usr/lib/arm-linux-gnueabihf/libdrm.so.2
./usr/share
./usr/share/plymouth
./usr/share/plymouth/plymouthd.defaults
./usr/share/plymouth/themes
./usr/share/plymouth/themes/text
./usr/share/plymouth/themes/text/text.plymouth
./usr/share/plymouth/themes/details
./usr/share/plymouth/themes/details/details.plymouth
./etc
./etc/passwd
./etc/mtab
./etc/plymouth
./etc/plymouth/plymouthd.conf
./etc/ld.so.conf
./etc/udev
./etc/udev/udev.conf
./etc/os-release
./etc/nsswitch.conf
./etc/fstab
./etc/ld.so.cache
./etc/modprobe.d
./etc/modprobe.d/8192cu.conf
./etc/modprobe.d/fbdev-blacklist.conf
./etc/modprobe.d/alsa-base.conf
./etc/ld.so.conf.d
./etc/ld.so.conf.d/libc.conf
./etc/ld.so.conf.d/arm-linux-gnueabihf.conf
./etc/e2fsck.conf
./init
./bin
./bin/gzip
./bin/insmod
./bin/strings
./bin/logname
./bin/setsid
./bin/test
./bin/ln
./bin/diff
./bin/telnet
./bin/uudecode
./bin/tee
./bin/stat
./bin/true
./bin/tail
./bin/dos2unix
./bin/xz
./bin/dd
./bin/gunzip
./bin/bzip2
./bin/vi
./bin/plymouth
./bin/ar
./bin/pidof
./bin/umount
./bin/login
./bin/groups
./bin/rm
./bin/ls
./bin/tac
./bin/expand
./bin/unix2dos
./bin/nuke
./bin/which
./bin/mt
./bin/minips
./bin/less
./bin/dirname
./bin/cpio
./bin/tftp
./bin/cp
./bin/grep
./bin/traceroute6
./bin/reset
./bin/unxz
./bin/run-init
./bin/fold
./bin/ping6
./bin/wc
./bin/sh
./bin/hostid
./bin/resume
./bin/uniq
./bin/rev
./bin/unlzop
./bin/more
./bin/halt
./bin/reboot
./bin/taskset
./bin/killall
./bin/time
./bin/chmod
./bin/dumpleases
./bin/ipcalc
./bin/touch
./bin/ionice
./bin/lzma
./bin/watch
./bin/pivot_root
./bin/mount
./bin/cmp
./bin/nslookup
./bin/kill
./bin/udevadm
./bin/uname
./bin/fstype
./bin/traceroute
./bin/deallocvt
./bin/ipconfig
./bin/rmdir
./bin/ping
./bin/printf
./bin/tty
./bin/renice
./bin/lzopcat
./bin/seq
./bin/yes
./bin/tar
./bin/awk
./bin/sha256sum
./bin/cal
./bin/kmod
./bin/echo
./bin/df
./bin/egrep
./bin/uncompress
./bin/usleep
./bin/free
./bin/chvt
./bin/hexdump
./bin/cat
./bin/fgrep
./bin/realpath
./bin/ntfs-3g
./bin/mkdir
./bin/mv
./bin/chgrp
./bin/uptime
./bin/tr
./bin/getopt
./bin/chroot
./bin/poweroff
./bin/dmesg
./bin/false
./bin/nc
./bin/ftpget
./bin/timeout
./bin/unexpand
./bin/pwd
./bin/id
./bin/clear
./bin/[[
./bin/netstat
./bin/head
./bin/env
./bin/cut
./bin/du
./bin/basename
./bin/sleep
./bin/mktemp
./bin/zcat
./bin/run-parts
./bin/who
./bin/sort
./bin/bunzip2
./bin/lzcat
./bin/openvt
./bin/expr
./bin/losetup
./bin/dc
./bin/rpm2cpio
./bin/stty
./bin/sha1sum
./bin/xzcat
./bin/find
./bin/microcom
./bin/unlzma
./bin/dumpkmap
./bin/rpm
./bin/mkfifo
./bin/top
./bin/hostname
./bin/mknod
./bin/patch
./bin/last
./bin/whoami
./bin/xargs
./bin/sha512sum
./bin/setkeycodes
./bin/od
./bin/ps
./bin/busybox
./bin/sed
./bin/readlink
./bin/bzcat
./bin/chown
./bin/uuencode
./bin/cttyhack
./bin/date
./bin/unzip
./bin/logger
./bin/ash
./bin/md5sum
./bin/dnsdomainname
./bin/lzop
./bin/wget
./bin/sync
./bin/nfsmount
./bin/ftpput
./bin/[
16359 blocks
+ echo 'Creating uInitrd from '\''volumio.initrd'\'''
Creating uInitrd from 'volumio.initrd'
+ mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n uInitrd -d /boot/volumio.initrd /boot/volumiord
Image Name:   uInitrd
Created:      Tue Jul 11 12:14:41 2017
Image Type:   ARM Linux RAMDisk Image (uncompressed)
Data Size:    4305107 Bytes = 4204.21 kB = 4.11 MB
Load Address: 00000000
Entry Point:  00000000
+ echo 'Cleaning up'
Cleaning up
write board specific boot sector
411+1 records in
411+1 records out
421813 bytes (422 kB, 412 KiB) copied, 0.00264625 s, 159 MB/s
Unmounting Temp devices
==> Orange PI PC device installed
Preparing rootfs base for SquashFS
Creating Volumio SquashFS Temp Dir
Copying Volumio rootfs to Temp Dir
Removing the Kernel
Creating SquashFS, removing any previous one
Parallel mksquashfs: Using 4 processors
Creating 4.0 filesystem on Volumio.sqsh, block size 131072.
[=======================================================================================================================================================================================|] 43568/43568 100%

Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
	compressed data, compressed metadata, compressed fragments, compressed xattrs
	duplicates are removed
Filesystem size 273410.87 Kbytes (267.00 Mbytes)
	33.35% of uncompressed filesystem size (819815.24 Kbytes)
Inode table size 524335 bytes (512.05 Kbytes)
	29.89% of uncompressed inode table size (1754131 bytes)
Directory table size 482234 bytes (470.93 Kbytes)
	43.25% of uncompressed directory table size (1114915 bytes)
Number of duplicate files found 5880
Number of inodes 52861
Number of files 41971
Number of fragments 2195
Number of symbolic links  3058
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 7832
Number of ids (unique uids + gids) 18
Number of uids 7
	root (0)
	unknown (1001)
	gianni (1000)
	avahi-autoipd (110)
	systemd-network (101)
	systemd-bus-proxy (103)
	systemd-timesync (100)
Number of gids 16
	root (0)
	unknown (1001)
	gianni (1000)
	shadow (42)
	audio (29)
	systemd-journal (101)
	nogroup (65534)
	systemd-timesync (102)
	utmp (43)
	tty (5)
	systemd-resolve (104)
	staff (50)
	systemd-network (103)
	ssl-cert (112)
	adm (4)
	mail (8)
Squash filesystem created
Cleaning squash environment
Unmounting Temp Devices
Cleaning build environment

Hi Gianni,
this is a sore point at the moment, the person who introduced the armbian part (which as such would be a brilliant addition) is not supporting it.
We currently have no clue as to how solve your problem. I don’t have any orange pi to test, do you have a way to give us the bootlog from a uart terminal? So that we might get some idea about where it fails and why?

Edit:
Normally we get a device from a vendor and we build a kernel and u-boot to suit volumio and create a set of build scripts with it. The armbian scripts were supposed to release us from doing that part.
If I would have an Orange PI PC now, I would create a generic Volumio build script.
Do you feel fit to do this (with our help)?
Send me a PM please.

I own a OrangePi PC and if possible can help. Really would like Volumio on that board. Send me a PM if I can help!

Yes, you can. take a read here:
volumio.github.io/docs/Porting_ … ction.html

then send us an email to: info at volumio dot org

Thanks!

Is there any news on porting the Volumio to the line of microcomputers of the Orange Pi? I successfully use the Squeeze Server, installed on an Orange Pi PC, and 4 clients (Squeezelite) on the basis of a Orange Pi Zero. On one Web-page Multiroom’s system run around the house (synchronous playback, play different music in different zones, warning of a smart home). I would like to turn every client into a bluetooth-receiver, for the listen to audio from smartphones/ tablets. Sorry for my English…

Unfortunately no, though we will actively support people from the community who are willing to invest time to do the port, but have no plans ourselves.

I have a port to the OrangePi One and am working on the Lite as well.
Check the changes in github.com/pkendall64/platform-orangepi
I have a slight problem with the UI dist at the moment that I have raised a bug for, but I generated a fixed version of the UI and have it working on the Pi One right now.

Hi,
nice :smiley: :smiley: :smiley:
There are two minor issues which would stop us from supporting it currently:

  • the init_armbian script has not been maintained by the person who created it (and we have no plans to do so), so it is old and not up-to-date. Please try to use init (the original) or init.nextarm (a maintained version with enhancements for booting from different sources (in init the boot source is limited to mmcblk0)
  • your boot partition seems to be ext4, we have a problem with that (perhaps this was the reason why you picked init_armbian?), please try to use a FAT partition.

I have not checked the platform files yet, I trust you added the kernel config to it and copied the latest version to the boot partition OR enabled the kernel to read it from /proc. You also need to enable the SND_ALOOP driver for the equaliser plugin to work.

Other than that, great job!
This will make quite a few people happy.

Thanks for the feedback. I’ll take at look at all your suggestions and see if they can be implemented and do another release in the coming days. :smiley:

@gkkpck I have made the changes you suggest, FAT filesystem for /boot and using the standard init script. The kernel config file is in the /boot partition and the kernel is compiled with SND_ALOOP as a module.

I looked at using init.nextarm, but it would not boot. I’ll do some more work on that if that’s direction volumio is going for the future.

If it works, then there’s no need for init.nextarm. It is only useful in case you want to use a device other then /dev/mmcblk0

I did some more investigation and found a small bug in init.nextarm that I have created a pull request for, that makes the OrangePi boot up and volumio is working fine with it now. Should I create some tickets for the platform repo clone and PR for the changes to the Build repo?

Good find, super stupid typo, my fault!
I merged your PR, thanks for reporting.

we’ll create a platform repo asap, then you can add your stuff to it.
Make sure the platform repo’s README.md also holds a link to the location(s) of the kernel used.
After that you can change the orangepiimage.sh script to point to the volumio platform repo.
Then do a PR for the build scripts.

Note: we cannot check as we don’t have OPI’s (tried it, but the manufacturer has not interest).
Please help us to maintain these scripts so we can at least serve with dev versions.

I have done a lot more work on the documentation and a script to build or update the platform archives. This should make things a lot easier in future.

@pkendall64 This is great great news! :slight_smile:

I just tried building your image - and got it to boot for the OrangiPiLite.

However - I was unable to connect to the default Volumio hotspot. Hooked in to the serial console, and removed the authentication on the hotspot in /etc/hostapd/hostapd-edimax.conf and hostapd.conf and then all was good!
Any ideas what the issue could be?

I am going to try audio playback and report back soon :slight_smile:
You really have made a lot of people happy!

@pkendall
Just let me know when I can help with building a volumio dev image version for people to download

@gkkpch I’d like to do some more testing around the wireless hotspot as it’s a bit intermittent initially. I’d also like to get selectable i2s DACs working as well, but that can always be enhancements later.

@pkendall64 - I compiled and have igor’s modified hostapd but it might not be the right one for the Realtek chip on the OpiLite? I will dig around a bit more :wink: