Okay, so, I have an old OMV install on a RPi3+ that just isn't cutting the mustard anymore, so, I'm doing a fresh install on an old, broken HP laptop. This may be long with superfluous info, but I'd rather give too much info than too little.
The old RPi3+ started as OMV3, recently upgraded to 4, so all services were NOT using Docker. I currently have a problem installing Docker (hence, this post). After installing Docker, I'll have to deal with the nightmare of configuring that, but that's what the rest of the hair on my head is for.
The first and most important service to have running on this install is OpenVPN. I've already had to re-install once because I couldn't get OpenVPN to work when it was already working, and then the firewall rules drove me nuts, but that's all I've configured thus far.
I've had various errors installing Docker, and I think I've had some that others have had that I think I've quashed (including a protocol error that I seem to have fixed with firewall rules), and I've followed the fix most people seem to be using here.
The output of the install doesn't seem real helpful:
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
libgomp1 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 git pigz xz-utils ghostscript
gsfonts ttf-dejavu-core
The following NEW packages will be installed:
containerd.io docker-ce docker-ce-cli imagemagick-6-common libfftw3-double3
libgomp1 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, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/91.4 MB of archives.
After this operation, 403 MB of additional disk space will be used.
Selecting previously unselected package liblqr-1-0:amd64.
(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 ... 44756 files and directories currently installed.)
Preparing to unpack .../00-liblqr-1-0_0.4.2-2+b2_amd64.deb ...
Unpacking liblqr-1-0:amd64 (0.4.2-2+b2) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../01-libgomp1_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libgomp1:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package libfftw3-double3:amd64.
Preparing to unpack .../02-libfftw3-double3_3.3.5-3_amd64.deb ...
Unpacking libfftw3-double3:amd64 (3.3.5-3) ...
Selecting previously unselected package liblcms2-2:amd64.
Preparing to unpack .../03-liblcms2-2_2.8-4+deb9u1_amd64.deb ...
Unpacking liblcms2-2:amd64 (2.8-4+deb9u1) ...
Selecting previously unselected package libopenjp2-7:amd64.
Preparing to unpack .../04-libopenjp2-7_2.1.2-1.1+deb9u3_amd64.deb ...
Unpacking libopenjp2-7:amd64 (2.1.2-1.1+deb9u3) ...
Preparing to unpack .../05-imagemagick-6-common_8%3a6.9.7.4+dfsg-11+deb9u7_all.deb ...
Unpacking imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u7) ...
Selecting previously unselected package libmagickcore-6.q16-3:amd64.
Preparing to unpack .../06-libmagickcore-6.q16-3_8%3a6.9.7.4+dfsg-11+deb9u7_amd64.deb ...
Unpacking libmagickcore-6.q16-3:amd64 (8:6.9.7.4+dfsg-11+deb9u7) ...
Selecting previously unselected package libmagickwand-6.q16-3:amd64.
Preparing to unpack .../07-libmagickwand-6.q16-3_8%3a6.9.7.4+dfsg-11+deb9u7_amd64.deb ...
Unpacking libmagickwand-6.q16-3:amd64 (8:6.9.7.4+dfsg-11+deb9u7) ...
Selecting previously unselected package containerd.io.
Preparing to unpack .../08-containerd.io_1.2.6-3_amd64.deb ...
Unpacking containerd.io (1.2.6-3) ...
Selecting previously unselected package docker-ce-cli.
Preparing to unpack .../09-docker-ce-cli_5%3a19.03.1~3-0~debian-stretch_amd64.deb ...
Unpacking docker-ce-cli (5:19.03.1~3-0~debian-stretch) ...
Selecting previously unselected package docker-ce.
Preparing to unpack .../10-docker-ce_5%3a19.03.1~3-0~debian-stretch_amd64.deb ...
Unpacking docker-ce (5:19.03.1~3-0~debian-stretch) ...
Selecting previously unselected package php-symfony-polyfill-apcu.
Preparing to unpack .../11-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 .../12-php-symfony-class-loader_2.8.7+dfsg-1.3+deb9u2_all.deb ...
Unpacking php-symfony-class-loader (2.8.7+dfsg-1.3+deb9u2) ...
Selecting previously unselected package omvextras-common.
Preparing to unpack .../13-omvextras-common_4.0.1_all.deb ...
Unpacking omvextras-common (4.0.1) ...
Preparing to unpack .../14-php7.0-curl_7.0.33-0+deb9u3_amd64.deb ...
Unpacking php7.0-curl (7.0.33-0+deb9u3) ...
Selecting previously unselected package php-curl.
Preparing to unpack .../15-php-curl_1%3a7.0+49_all.deb ...
Unpacking php-curl (1:7.0+49) ...
Preparing to unpack .../16-php-imagick_3.4.3~rc2-2_amd64.deb ...
Unpacking php-imagick (3.4.3~rc2-2) ...
Preparing to unpack .../17-openmediavault-docker-gui_4.1.5_all.deb ...
Unpacking openmediavault-docker-gui (4.1.5) ...
Setting up libgomp1:amd64 (6.3.0-18+deb9u1) ...
Setting up imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u7) ...
Setting up libopenjp2-7:amd64 (2.1.2-1.1+deb9u3) ...
Setting up containerd.io (1.2.6-3) ...
Setting up liblcms2-2:amd64 (2.8-4+deb9u1) ...
Setting up php7.0-curl (7.0.33-0+deb9u3) ...
Setting up libfftw3-double3:amd64 (3.3.5-3) ...
Processing triggers for php7.0-fpm (7.0.33-0+deb9u3) ...
Setting up liblqr-1-0:amd64 (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+deb9u11) ...
Processing triggers for openmediavault (4.1.23-1) ...
Restarting engine daemon ...
Setting up docker-ce-cli (5:19.03.1~3-0~debian-stretch) ...
Setting up docker-ce (5:19.03.1~3-0~debian-stretch) ...
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 Sat 2019-08-31 14:05:12 MDT; 13ms ago
Docs: https://docs.docker.com
Process: 11240 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
Main PID: 11240 (code=exited, status=1/FAILURE)
CPU: 156ms
Aug 31 14:05:12 gaia systemd[1]: docker.service: Main process exited, code=…LURE
Aug 31 14:05:12 gaia systemd[1]: Failed to start Docker Application Contain…ine.
Aug 31 14:05:12 gaia systemd[1]: docker.service: Unit entered failed state.
Aug 31 14:05:12 gaia systemd[1]: docker.service: Failed with result 'exit-code'.
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:19.03); however:
Package docker-ce is not configured yet.
openmediavault-docker-gui depends on docker-ce (<< 5:19.04); 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:amd64 (8:6.9.7.4+dfsg-11+deb9u7) ...
Setting up php-curl (1:7.0+49) ...
Setting up php-symfony-class-loader (2.8.7+dfsg-1.3+deb9u2) ...
Setting up libmagickwand-6.q16-3:amd64 (8:6.9.7.4+dfsg-11+deb9u7) ...
Setting up omvextras-common (4.0.1) ...
Setting up php-imagick (3.4.3~rc2-2) ...
Processing triggers for systemd (232-25+deb9u11) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Processing triggers for openmediavault (4.1.23-1) ...
Updating file permissions ...
Purging internal cache ...
Restarting engine daemon ...
Errors were encountered while processing:
docker-ce
openmediavault-docker-gui
Alles anzeigen
...but it does seem that docker-ce is the culprit. Is there other commands I could run that might give some clearer info on what I could be doing wrong?