Setting up OMV onto Pi2.
Getting the following error when trying to install Docker from OMV
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
containerd.io docker-ce docker-ce-cli imagemagick-6-common libfftw3-double3
liblcms2-2 liblqr-1-0 libmagickcore-6.q16-3 libmagickwand-6.q16-3
libopenjp2-7 omvextras-common php-curl php-imagick php-symfony-class-loader
php-symfony-polyfill-apcu php7.0-curl
Suggested packages:
libfftw3-bin libfftw3-dev liblcms2-utils libmagickcore-6.q16-3-extra
Recommended packages:
aufs-tools cgroupfs-mount | cgroup-lite pigz ghostscript gsfonts
ttf-dejavu-core
The following NEW packages will be installed:
containerd.io docker-ce docker-ce-cli imagemagick-6-common libfftw3-double3
liblcms2-2 liblqr-1-0 libmagickcore-6.q16-3 libmagickwand-6.q16-3
libopenjp2-7 omvextras-common openmediavault-docker-gui php-curl php-imagick
php-symfony-class-loader php-symfony-polyfill-apcu php7.0-curl
0 upgraded, 17 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/32.7 MB of archives.
After this operation, 158 MB of additional disk space will be used.
Selecting previously unselected package liblqr-1-0:armhf.
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 51556 files and directories currently installed.)
Preparing to unpack .../00-liblqr-1-0_0.4.2-2+b2_armhf.deb ...
Unpacking liblqr-1-0:armhf (0.4.2-2+b2) ...
Selecting previously unselected package libfftw3-double3:armhf.
Preparing to unpack .../01-libfftw3-double3_3.3.5-3_armhf.deb ...
Unpacking libfftw3-double3:armhf (3.3.5-3) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../02-liblcms2-2_2.8-4+deb9u1_armhf.deb ...
Unpacking liblcms2-2:armhf (2.8-4+deb9u1) ...
Selecting previously unselected package libopenjp2-7:armhf.
Preparing to unpack .../03-libopenjp2-7_2.1.2-1.1+deb9u2_armhf.deb ...
Unpacking libopenjp2-7:armhf (2.1.2-1.1+deb9u2) ...
Selecting previously unselected package imagemagick-6-common.
Preparing to unpack .../04-imagemagick-6-common_8%3a6.9.7.4+dfsg-11+deb9u6_all.deb ...
Unpacking imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u6) ...
Selecting previously unselected package libmagickcore-6.q16-3:armhf.
Preparing to unpack .../05-libmagickcore-6.q16-3_8%3a6.9.7.4+dfsg-11+deb9u6_armhf.deb ...
Unpacking libmagickcore-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u6) ...
Selecting previously unselected package libmagickwand-6.q16-3:armhf.
Preparing to unpack .../06-libmagickwand-6.q16-3_8%3a6.9.7.4+dfsg-11+deb9u6_armhf.deb ...
Unpacking libmagickwand-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u6) ...
Selecting previously unselected package containerd.io.
Preparing to unpack .../07-containerd.io_1.2.4-1_armhf.deb ...
Unpacking containerd.io (1.2.4-1) ...
Selecting previously unselected package docker-ce-cli.
Preparing to unpack .../08-docker-ce-cli_5%3a18.09.3~3-0~debian-stretch_armhf.deb ...
Unpacking docker-ce-cli (5:18.09.3~3-0~debian-stretch) ...
Selecting previously unselected package docker-ce.
Preparing to unpack .../09-docker-ce_5%3a18.09.3~3-0~debian-stretch_armhf.deb ...
Unpacking docker-ce (5:18.09.3~3-0~debian-stretch) ...
Selecting previously unselected package php-symfony-polyfill-apcu.
Preparing to unpack .../10-php-symfony-polyfill-apcu_1.2.0-1_all.deb ...
Unpacking php-symfony-polyfill-apcu (1.2.0-1) ...
Selecting previously unselected package php-symfony-class-loader.
Preparing to unpack .../11-php-symfony-class-loader_2.8.7+dfsg-1.3+deb9u1_all.deb ...
Unpacking php-symfony-class-loader (2.8.7+dfsg-1.3+deb9u1) ...
Selecting previously unselected package omvextras-common.
Preparing to unpack .../12-omvextras-common_4.0.1_all.deb ...
Unpacking omvextras-common (4.0.1) ...
Selecting previously unselected package php7.0-curl.
Preparing to unpack .../13-php7.0-curl_7.0.33-0+deb9u2_armhf.deb ...
Unpacking php7.0-curl (7.0.33-0+deb9u2) ...
Selecting previously unselected package php-curl.
Preparing to unpack .../14-php-curl_1%3a7.0+49_all.deb ...
Unpacking php-curl (1:7.0+49) ...
Selecting previously unselected package php-imagick.
Preparing to unpack .../15-php-imagick_3.4.3~rc2-2_armhf.deb ...
Unpacking php-imagick (3.4.3~rc2-2) ...
Selecting previously unselected package openmediavault-docker-gui.
Preparing to unpack .../16-openmediavault-docker-gui_4.1.3_all.deb ...
Unpacking openmediavault-docker-gui (4.1.3) ...
Setting up imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u6) ...
Setting up libopenjp2-7:armhf (2.1.2-1.1+deb9u2) ...
Setting up containerd.io (1.2.4-1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
Setting up liblcms2-2:armhf (2.8-4+deb9u1) ...
Setting up php7.0-curl (7.0.33-0+deb9u2) ...
Creating config file /etc/php/7.0/mods-available/curl.ini with new version
Setting up libfftw3-double3:armhf (3.3.5-3) ...
Processing triggers for php7.0-fpm (7.0.33-0+deb9u2) ...
Setting up liblqr-1-0:armhf (0.4.2-2+b2) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up php-symfony-polyfill-apcu (1.2.0-1) ...
Processing triggers for systemd (232-25+deb9u9) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for openmediavault (4.1.19-1) ...
Restarting engine daemon ...
Setting up docker-ce-cli (5:18.09.3~3-0~debian-stretch) ...
Setting up docker-ce (5:18.09.3~3-0~debian-stretch) ...
update-alternatives: using /usr/bin/dockerd-ce to provide /usr/bin/dockerd (dockerd) in auto mode
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
invoke-rc.d: initscript docker, action "start" failed.
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2019-03-06 16:15:22 UTC; 33ms ago
Docs: https://docs.docker.com
Process: 3397 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
Main PID: 3397 (code=exited, status=1/FAILURE)
CPU: 626ms
Mar 06 16:15:22 raspberrypi systemd[1]: docker.service: Main process exited,…URE
Mar 06 16:15:22 raspberrypi systemd[1]: Failed to start Docker Application C…ne.
Mar 06 16:15:22 raspberrypi systemd[1]: docker.service: Unit entered failed …te.
Mar 06 16:15:22 raspberrypi systemd[1]: docker.service: Failed with result '…e'.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: error processing package docker-ce (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of openmediavault-docker-gui:
openmediavault-docker-gui depends on docker-ce (>= 5:18.09); however:
Package docker-ce is not configured yet.
openmediavault-docker-gui depends on docker-ce (<< 5:18.10); however:
Package docker-ce is not configured yet.
dpkg: error processing package openmediavault-docker-gui (--configure):
dependency problems - leaving unconfigured
Setting up libmagickcore-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u6) ...
Setting up php-curl (1:7.0+49) ...
Setting up php-symfony-class-loader (2.8.7+dfsg-1.3+deb9u1) ...
Setting up libmagickwand-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u6) ...
Setting up omvextras-common (4.0.1) ...
Setting up php-imagick (3.4.3~rc2-2) ...
Processing triggers for systemd (232-25+deb9u9) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Processing triggers for openmediavault (4.1.19-1) ...
Updating file permissions ...
Purging internal cache ...
Restarting engine daemon ...
Errors were encountered while processing:
docker-ce
openmediavault-docker-gui
Then failing to load on refresh of page with error:
Error #0:OMV\Config\DatabaseException: Failed to execute XPath query '/config/services/docker'. in /usr/share/php/openmediavault/config/database.inc:78Stack trace:#0 /usr/share/openmediavault/engined/module/docker.inc(31): OMV\Config\Database->get('conf.service.do...')#1 /usr/share/openmediavault/engined/rpc/services.inc(56): OMVModuleDocker->getStatus()#2 [internal function]: OMVRpcServiceServices->getStatus(Array, Array)#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getStatus', Array, Array)#5 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Services', 'getStatus', Array, Array, 1)#6 {main}