Docker Plugin breaks OMV 4 RaspberryPi Image

    • Docker Plugin breaks OMV 4 RaspberryPi Image

      I have come across a interesting problem with the docker plugin on OMV4 (RaspberryPi Image)
      I have tried several time to activate the docker plugin OMV-Extras --> PlugIns (DockerGUI) and I receive a series of errors that seem to break OMV

      I suspect it maybe to do with the installation of "upgrades" / "updates" causing some in compatibility with the docker GUI

      Question: ?(
      Has anyone come across a incompatibility of OMV4 & the docker plugin?
      If so how is this best over come?

      Source Code

      1. Failed to execute XPath query '/config/services/docker'.
      2. Error #0:
      3. OMV\Config\DatabaseException: Failed to execute XPath query '/config/services/docker'. in /usr/share/php/openmediavault/config/database.inc:78
      4. Stack trace:
      5. #0 /usr/share/openmediavault/engined/module/docker.inc(45): OMV\Config\Database->get('conf.service.do...')
      6. #1 /usr/share/openmediavault/engined/rpc/services.inc(56): OMVModuleDocker->getStatus()
      7. #2 [internal function]: OMVRpcServiceServices->getStatus(Array, Array)
      8. #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
      9. #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getStatus', Array, Array)
      10. #5 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Services', 'getStatus', Array, Array, 1)
      11. #6 {main}
      Display All
    • OK. I went back and resinstalled following the instructions on the sourceforge website. Specifically I did not extract the imag and then burn but used the procedure recomended

      "Do not decompress but write the .img.xz image in a single step using Etcherto SD card: etcher.io"

      Still a few issues, see below, but managed to install a docker container and run a plex server...

      Source Code

      1. ## apt-get output when installing tranmission plugin via the gui...
      2. Reading package lists...
      3. Building dependency tree...
      4. Reading state information...
      5. The following additional packages will be installed:
      6. libminiupnpc10 libnatpmp1 transmission-cli transmission-common
      7. transmission-daemon
      8. Suggested packages:
      9. minissdpd natpmp-utils transmission-gtk
      10. Recommended packages:
      11. minissdpd
      12. The following NEW packages will be installed:
      13. libminiupnpc10 libnatpmp1 openmediavault-transmissionbt transmission-cli
      14. transmission-common transmission-daemon
      15. 0 upgraded, 6 newly installed, 0 to remove and 27 not upgraded.
      16. Need to get 883 kB of archives.
      17. After this operation, 3539 kB of additional disk space will be used.
      18. Get:1 http://cdn-fastly.deb.debian.org/debian stretch/main armhf transmission-common all 2.92-2+deb9u1 [288 kB]
      19. Get:2 http://cdn-fastly.deb.debian.org/debian stretch/main armhf libminiupnpc10 armhf 1.9.20140610-4 [25.7 kB]
      20. Get:3 http://cdn-fastly.deb.debian.org/debian stretch/main armhf libnatpmp1 armhf 20110808-4+b1 [8338 B]
      21. Get:4 http://cdn-fastly.deb.debian.org/debian stretch/main armhf transmission-daemon armhf 2.92-2+deb9u1 [186 kB]
      22. Get:5 http://cdn-fastly.deb.debian.org/debian stretch/main armhf transmission-cli armhf 2.92-2+deb9u1 [320 kB]
      23. Get:6 https://dl.bintray.com/openmediavault-plugin-developers/arrakis stretch/main armhf openmediavault-transmissionbt all 4.0 [55.2 kB]
      24. Fetched 883 kB in 5s (171 kB/s)
      25. Selecting previously unselected package transmission-common.
      26. (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 ... 51996 files and directories currently installed.)
      27. Preparing to unpack .../0-transmission-common_2.92-2+deb9u1_all.deb ...
      28. Unpacking transmission-common (2.92-2+deb9u1) ...
      29. Selecting previously unselected package libminiupnpc10:armhf.
      30. Preparing to unpack .../1-libminiupnpc10_1.9.20140610-4_armhf.deb ...
      31. Unpacking libminiupnpc10:armhf (1.9.20140610-4) ...
      32. Selecting previously unselected package libnatpmp1:armhf.
      33. Preparing to unpack .../2-libnatpmp1_20110808-4+b1_armhf.deb ...
      34. Unpacking libnatpmp1:armhf (20110808-4+b1) ...
      35. Selecting previously unselected package transmission-daemon.
      36. Preparing to unpack .../3-transmission-daemon_2.92-2+deb9u1_armhf.deb ...
      37. Unpacking transmission-daemon (2.92-2+deb9u1) ...
      38. Selecting previously unselected package transmission-cli.
      39. Preparing to unpack .../4-transmission-cli_2.92-2+deb9u1_armhf.deb ...
      40. Unpacking transmission-cli (2.92-2+deb9u1) ...
      41. Selecting previously unselected package openmediavault-transmissionbt.
      42. Preparing to unpack .../5-openmediavault-transmissionbt_4.0_all.deb ...
      43. Unpacking openmediavault-transmissionbt (4.0) ...
      44. Setting up libminiupnpc10:armhf (1.9.20140610-4) ...
      45. Setting up libnatpmp1:armhf (20110808-4+b1) ...
      46. Setting up transmission-common (2.92-2+deb9u1) ...
      47. Processing triggers for libc-bin (2.24-11+deb9u3) ...
      48. Setting up transmission-cli (2.92-2+deb9u1) ...
      49. Processing triggers for systemd (232-25+deb9u3) ...
      50. Processing triggers for man-db (2.7.6.1-2) ...
      51. Processing triggers for openmediavault (4.1.7) ...
      52. Restarting engine daemon ...
      53. >>> *************** Error ***************
      54. Failed to connect to socket: No such file or directory
      55. <<< *************************************
      56. Processing triggers for rsyslog (8.24.0-1) ...
      57. Setting up transmission-daemon (2.92-2+deb9u1) ...
      58. Created symlink /etc/systemd/system/multi-user.target.wants/transmission-daemon.service -> /lib/systemd/system/transmission-daemon.service.
      59. Setting up openmediavault-transmissionbt (4.0) ...
      60. Updating init script links and actions.
      61. enabled
      62. Processing triggers for systemd (232-25+deb9u3) ...
      63. Processing triggers for openmediavault (4.1.7) ...
      64. Updating locale files ...
      65. Updating file permissions ...
      66. Purging internal cache ...
      67. Restarting engine daemon ...
      68. Processing triggers for rsyslog (8.24.0-1) ...
      69. Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7621a3d8>
      70. Traceback (most recent call last):
      71. File "/usr/lib/python3.5/weakref.py", line 117, in remove
      72. TypeError: 'NoneType' object is not callable
      73. Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7621a3d8>
      74. Traceback (most recent call last):
      75. File "/usr/lib/python3.5/weakref.py", line 117, in remove
      76. TypeError: 'NoneType' object is not callable
      77. Done ...
      Display All
    • Yeah, I had a go at a fresh vanilla install also and as far as I could see when nothing is updated docker & the docker GUI seems to install as expected, but it was the updates / upgrades (via terminal or the OMV GUI) that seemed to break things.

      {There is the school of thought that if it works when not upgraded, then don't upgrade but it feels a little off from a security perspective}

      I'm guessing its some incompatibility between versions but thats just a wild guesses (it also has a permissions feel to it).

      I'm hoping someone with a clear understanding of dockers place in OMV may have come across this issue and recommend a way to iron it out
    • On a week old RPi install, I updated it to the latest and then was able to install the docker plugin with no issues.
      omv 4.1.13 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.13
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • Interesting.... It seems to be a some what inconsistent problem then. ?(

      I have spun up several OMV4 copies trying to get this to work. One installed Docker & the GUI perfectly but I flattened it because I really just set it up as a test and never intended to have it as a final setup but subsequent copies have been really temperamental.

      Perhaps something has changed in my setup procedure but I can't for the life of me think of what other than possibly updates or sequence of operations.


      Software:
      OMV_4_Raspberry_Pi_2_3_3Plus.img.xz

      Hardware:
      RPi2
      External Drive USB
    • I used the same RPi image. I can try again later but if the image is written with etcher, booted and left alone for 20+ minutes, fully updated and rebooted, enable the docker repo, and then install the plugin, I'm not sure how that wouldn't work.
      omv 4.1.13 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.13
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • ryecoaaron wrote:

      I'm not sure how that wouldn't work.
      ... I'm not either!! It all seems so straight forward but still something is coming unstuck.

      I also used etcher, and allowed the Pi long enough for the first run to sort its self out.

      Where you updating via the OMV GUI (updates section) or the command line (Apt-get update / upgrade)?

      Do you know if there is any specific User permissions that need to be set to allow the upgrades? Sudo-ers group / admin etc (my guess is the GUI users the admin user & thus has appropriate permissions)


      Quick Test Reinstall Docker Test:
      Enable docker Repo via OMV-extras tab GUI
      Check for repo updates via GUI
      Enable docker plugin via gui

      Install Log Shows Errors below:

      Source Code

      1. Reading package lists...
      2. Building dependency tree...
      3. Reading state information...
      4. The following additional packages will be installed:
      5. docker-ce imagemagick-6-common libfftw3-double3 liblcms2-2 liblqr-1-0
      6. libmagickcore-6.q16-3 libmagickwand-6.q16-3 libopenjp2-7 omvextras-common
      7. php-curl php-imagick php-symfony-class-loader php-symfony-polyfill-apcu
      8. php7.0-curl
      9. Suggested packages:
      10. libfftw3-bin libfftw3-dev liblcms2-utils libmagickcore-6.q16-3-extra
      11. Recommended packages:
      12. aufs-tools cgroupfs-mount | cgroup-lite pigz ghostscript gsfonts
      13. ttf-dejavu-core
      14. The following NEW packages will be installed:
      15. docker-ce imagemagick-6-common libfftw3-double3 liblcms2-2 liblqr-1-0
      16. libmagickcore-6.q16-3 libmagickwand-6.q16-3 libopenjp2-7 omvextras-common
      17. openmediavault-docker-gui php-curl php-imagick php-symfony-class-loader
      18. php-symfony-polyfill-apcu php7.0-curl
      19. 0 upgraded, 15 newly installed, 0 to remove and 1 not upgraded.
      20. Need to get 0 B/31.4 MB of archives.
      21. After this operation, 146 MB of additional disk space will be used.
      22. Selecting previously unselected package liblqr-1-0:armhf.
      23. (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 ... 51325 files and directories currently installed.)
      24. Preparing to unpack .../00-liblqr-1-0_0.4.2-2+b2_armhf.deb ...
      25. Unpacking liblqr-1-0:armhf (0.4.2-2+b2) ...
      26. Selecting previously unselected package libfftw3-double3:armhf.
      27. Preparing to unpack .../01-libfftw3-double3_3.3.5-3_armhf.deb ...
      28. Unpacking libfftw3-double3:armhf (3.3.5-3) ...
      29. Selecting previously unselected package liblcms2-2:armhf.
      30. Preparing to unpack .../02-liblcms2-2_2.8-4_armhf.deb ...
      31. Unpacking liblcms2-2:armhf (2.8-4) ...
      32. Selecting previously unselected package libopenjp2-7:armhf.
      33. Preparing to unpack .../03-libopenjp2-7_2.1.2-1.1+deb9u2_armhf.deb ...
      34. Unpacking libopenjp2-7:armhf (2.1.2-1.1+deb9u2) ...
      35. Selecting previously unselected package imagemagick-6-common.
      36. Preparing to unpack .../04-imagemagick-6-common_8%3a6.9.7.4+dfsg-11+deb9u5_all.deb ...
      37. Unpacking imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u5) ...
      38. Selecting previously unselected package libmagickcore-6.q16-3:armhf.
      39. Preparing to unpack .../05-libmagickcore-6.q16-3_8%3a6.9.7.4+dfsg-11+deb9u5_armhf.deb ...
      40. Unpacking libmagickcore-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u5) ...
      41. Selecting previously unselected package libmagickwand-6.q16-3:armhf.
      42. Preparing to unpack .../06-libmagickwand-6.q16-3_8%3a6.9.7.4+dfsg-11+deb9u5_armhf.deb ...
      43. Unpacking libmagickwand-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u5) ...
      44. Selecting previously unselected package docker-ce.
      45. Preparing to unpack .../07-docker-ce_18.06.0~ce~3-0~debian_armhf.deb ...
      46. Unpacking docker-ce (18.06.0~ce~3-0~debian) ...
      47. Selecting previously unselected package php-symfony-polyfill-apcu.
      48. Preparing to unpack .../08-php-symfony-polyfill-apcu_1.2.0-1_all.deb ...
      49. Unpacking php-symfony-polyfill-apcu (1.2.0-1) ...
      50. Selecting previously unselected package php-symfony-class-loader.
      51. Preparing to unpack .../09-php-symfony-class-loader_2.8.7+dfsg-1.3_all.deb ...
      52. Unpacking php-symfony-class-loader (2.8.7+dfsg-1.3) ...
      53. Selecting previously unselected package omvextras-common.
      54. Preparing to unpack .../10-omvextras-common_4.0.1_all.deb ...
      55. Unpacking omvextras-common (4.0.1) ...
      56. Selecting previously unselected package php7.0-curl.
      57. Preparing to unpack .../11-php7.0-curl_7.0.30-0+deb9u1_armhf.deb ...
      58. Unpacking php7.0-curl (7.0.30-0+deb9u1) ...
      59. Selecting previously unselected package php-curl.
      60. Preparing to unpack .../12-php-curl_1%3a7.0+49_all.deb ...
      61. Unpacking php-curl (1:7.0+49) ...
      62. Selecting previously unselected package php-imagick.
      63. Preparing to unpack .../13-php-imagick_3.4.3~rc2-2_armhf.deb ...
      64. Unpacking php-imagick (3.4.3~rc2-2) ...
      65. Preparing to unpack .../14-openmediavault-docker-gui_4.0.1_all.deb ...
      66. Unpacking openmediavault-docker-gui (4.0.1) ...
      67. Setting up imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u5) ...
      68. Setting up docker-ce (18.06.0~ce~3-0~debian) ...
      69. Created symlink /etc/systemd/system/multi-user.target.wants/docker.service -> /lib/systemd/system/docker.service.
      70. Created symlink /etc/systemd/system/sockets.target.wants/docker.socket -> /lib/systemd/system/docker.socket.
      71. Job for docker.service failed because the control process exited with error code.
      72. See "systemctl status docker.service" and "journalctl -xe" for details.
      73. invoke-rc.d: initscript docker, action "start" failed.
      74. * docker.service - Docker Application Container Engine
      75. Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
      76. Active: activating (auto-restart) (Result: exit-code) since Wed 2018-07-25 10:35:05 AEST; 57ms ago
      77. Docs: https://docs.docker.com
      78. Process: 26380 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE)
      79. Main PID: 26380 (code=exited, status=1/FAILURE)
      80. CPU: 1.176s
      81. Jul 25 10:35:05 raspberrypi systemd[1]: docker.service: Unit entered failed …te.
      82. Jul 25 10:35:05 raspberrypi systemd[1]: docker.service: Failed with result '…e'.
      83. Hint: Some lines were ellipsized, use -l to show in full.
      84. dpkg: error processing package docker-ce (--configure):
      85. subprocess installed post-installation script returned error exit status 1
      86. dpkg: dependency problems prevent configuration of openmediavault-docker-gui:
      87. openmediavault-docker-gui depends on docker-ce; however:
      88. Package docker-ce is not configured yet.
      89. dpkg: error processing package openmediavault-docker-gui (--configure):
      90. dependency problems - leaving unconfigured
      91. Setting up libopenjp2-7:armhf (2.1.2-1.1+deb9u2) ...
      92. Setting up liblcms2-2:armhf (2.8-4) ...
      93. Setting up php7.0-curl (7.0.30-0+deb9u1) ...
      94. Creating config file /etc/php/7.0/mods-available/curl.ini with new version
      95. Setting up libfftw3-double3:armhf (3.3.5-3) ...
      96. Processing triggers for php7.0-fpm (7.0.30-0+deb9u1) ...
      97. Setting up liblqr-1-0:armhf (0.4.2-2+b2) ...
      98. Processing triggers for libc-bin (2.24-11+deb9u3) ...
      99. Setting up php-symfony-polyfill-apcu (1.2.0-1) ...
      100. Processing triggers for systemd (232-25+deb9u4) ...
      101. Processing triggers for man-db (2.7.6.1-2) ...
      102. Processing triggers for openmediavault (4.1.8.2-1) ...
      103. Restarting engine daemon ...
      104. Setting up libmagickcore-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u5) ...
      105. Setting up php-curl (1:7.0+49) ...
      106. Setting up php-symfony-class-loader (2.8.7+dfsg-1.3) ...
      107. Setting up libmagickwand-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u5) ...
      108. Setting up omvextras-common (4.0.1) ...
      109. Setting up php-imagick (3.4.3~rc2-2) ...
      110. Processing triggers for libc-bin (2.24-11+deb9u3) ...
      111. Processing triggers for openmediavault (4.1.8.2-1) ...
      112. Updating file permissions ...
      113. Purging internal cache ...
      114. Restarting engine daemon ...
      115. Errors were encountered while processing:
      116. docker-ce
      117. openmediavault-docker-gui
      118. >>> *************** Error ***************
      119. <<< *************************************
      120. >>> *************** Error ***************
      Display All
    • Aussie3d wrote:

      Where you updating via the OMV GUI (updates section) or the command line (Apt-get update / upgrade)?
      They do the same thing.

      Aussie3d wrote:

      Do you know if there is any specific User permissions that need to be set to allow the upgrades? Sudo-ers group / admin etc (my guess is the GUI users the admin user & thus has appropriate permissions)
      Nope. You can't see the user doing the upgrades in the web interface.

      The error you are geting seems to be caused by the docker package itself. The plugin fails to install properly because the docker-ce package isn't installed properly. Can you run journalctl -xe to see why docker can't start?
      omv 4.1.13 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.13
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • Sorry about the slow reply, I have been away for a bit and haven't had a chance to get back to this.

      Attempted to again uninstall Docker Via the GUI and I get the following error:

      Source Code

      1. Reading package lists...
      2. Building dependency tree...
      3. Reading state information...
      4. The following packages will be REMOVED:
      5. docker-ce* imagemagick-6-common* libfftw3-double3* liblcms2-2* liblqr-1-0*
      6. libmagickcore-6.q16-3* libmagickwand-6.q16-3* libopenjp2-7*
      7. omvextras-common* openmediavault-docker-gui* php-curl* php-imagick*
      8. php-symfony-class-loader* php-symfony-polyfill-apcu* php7.0-curl*
      9. 0 upgraded, 0 newly installed, 15 to remove and 1 not upgraded.
      10. 2 not fully installed or removed.
      11. After this operation, 146 MB disk space will be freed.
      12. (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 ... 52014 files and directories currently installed.)
      13. Removing openmediavault-docker-gui (4.0.1) ...
      14. Removing docker-ce (18.06.0~ce~3-0~debian) ...
      15. Removing php-imagick (3.4.3~rc2-2) ...
      16. Removing libmagickwand-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u5) ...
      17. Removing libmagickcore-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u5) ...
      18. Removing imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u5) ...
      19. Removing libfftw3-double3:armhf (3.3.5-3) ...
      20. Removing liblcms2-2:armhf (2.8-4) ...
      21. Removing liblqr-1-0:armhf (0.4.2-2+b2) ...
      22. Removing libopenjp2-7:armhf (2.1.2-1.1+deb9u2) ...
      23. Removing omvextras-common (4.0.1) ...
      24. Removing php-curl (1:7.0+49) ...
      25. Removing php-symfony-class-loader (2.8.7+dfsg-1.3+deb9u1) ...
      26. Removing php-symfony-polyfill-apcu (1.2.0-1) ...
      27. Removing php7.0-curl (7.0.30-0+deb9u1) ...
      28. Processing triggers for php7.0-fpm (7.0.30-0+deb9u1) ...
      29. Processing triggers for libc-bin (2.24-11+deb9u3) ...
      30. Processing triggers for man-db (2.7.6.1-2) ...
      31. Processing triggers for openmediavault (4.1.9) ...
      32. Restarting engine daemon ...
      33. (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 ... 51345 files and directories currently installed.)
      34. Purging configuration files for imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u5) ...
      35. Purging configuration files for docker-ce (18.06.0~ce~3-0~debian) ...
      36. Purging configuration files for openmediavault-docker-gui (4.0.1) ...
      37. Failed to start docker.service: Unit docker.service not found.
      38. dpkg: error processing package openmediavault-docker-gui (--purge):
      39. subprocess installed post-removal script returned error exit status 5
      40. Purging configuration files for php-imagick (3.4.3~rc2-2) ...
      41. Purging configuration files for php7.0-curl (7.0.30-0+deb9u1) ...
      42. Errors were encountered while processing:
      43. openmediavault-docker-gui
      44. An error has occured
      45. Error #0:
      46. OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C; export DEBIAN_FRONTEND=noninteractive; apt-get --yes --auto-remove --purge remove openmediavault-docker-gui 2>&1' with exit code '100': Reading package lists...
      47. Building dependency tree...
      48. Reading state information...
      49. The following packages will be REMOVED:
      50. docker-ce* imagemagick-6-common* libfftw3-double3* liblcms2-2* liblqr-1-0*
      51. libmagickcore-6.q16-3* libmagickwand-6.q16-3* libopenjp2-7*
      52. omvextras-common* openmediavault-docker-gui* php-curl* php-imagick*
      53. php-symfony-class-loader* php-symfony-polyfill-apcu* php7.0-curl*
      54. 0 upgraded, 0 newly installed, 15 to remove and 1 not upgraded.
      55. 2 not fully installed or removed.
      56. After this operation, 146 MB disk space will be freed.
      57. (Reading database ...
      58. (Reading database ... 5%
      59. (Reading database ... 10%
      60. (Reading database ... 15%
      61. (Reading database ... 20%
      62. (Reading database ... 25%
      63. (Reading database ... 30%
      64. (Reading database ... 35%
      65. (Reading database ... 40%
      66. (Reading database ... 45%
      67. (Reading database ... 50%
      68. (Reading database ... 55%
      69. (Reading database ... 60%
      70. (Reading database ... 65%
      71. (Reading database ... 70%
      72. (Reading database ... 75%
      73. (Reading database ... 80%
      74. (Reading database ... 85%
      75. (Reading database ... 90%
      76. (Reading database ... 95%
      77. (Reading database ... 100%
      78. (Reading database ... 52014 files and directories currently installed.)
      79. Removing openmediavault-docker-gui (4.0.1) ...
      80. Removing docker-ce (18.06.0~ce~3-0~debian) ...
      81. Removing php-imagick (3.4.3~rc2-2) ...
      82. Removing libmagickwand-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u5) ...
      83. Removing libmagickcore-6.q16-3:armhf (8:6.9.7.4+dfsg-11+deb9u5) ...
      84. Removing imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u5) ...
      85. Removing libfftw3-double3:armhf (3.3.5-3) ...
      86. Removing liblcms2-2:armhf (2.8-4) ...
      87. Removing liblqr-1-0:armhf (0.4.2-2+b2) ...
      88. Removing libopenjp2-7:armhf (2.1.2-1.1+deb9u2) ...
      89. Removing omvextras-common (4.0.1) ...
      90. Removing php-curl (1:7.0+49) ...
      91. Removing php-symfony-class-loader (2.8.7+dfsg-1.3+deb9u1) ...
      92. Removing php-symfony-polyfill-apcu (1.2.0-1) ...
      93. Removing php7.0-curl (7.0.30-0+deb9u1) ...
      94. Processing triggers for php7.0-fpm (7.0.30-0+deb9u1) ...
      95. Processing triggers for libc-bin (2.24-11+deb9u3) ...
      96. Processing triggers for man-db (2.7.6.1-2) ...
      97. Processing triggers for openmediavault (4.1.9) ...
      98. Restarting engine daemon ...
      99. (Reading database ...
      100. (Reading database ... 5%
      101. (Reading database ... 10%
      102. (Reading database ... 15%
      103. (Reading database ... 20%
      104. (Reading database ... 25%
      105. (Reading database ... 30%
      106. (Reading database ... 35%
      107. (Reading database ... 40%
      108. (Reading database ... 45%
      109. (Reading database ... 50%
      110. (Reading database ... 55%
      111. (Reading database ... 60%
      112. (Reading database ... 65%
      113. (Reading database ... 70%
      114. (Reading database ... 75%
      115. (Reading database ... 80%
      116. (Reading database ... 85%
      117. (Reading database ... 90%
      118. (Reading database ... 95%
      119. (Reading database ... 100%
      120. (Reading database ...
      121. 51345 files and directories currently installed.)
      122. Purging configuration files for imagemagick-6-common (8:6.9.7.4+dfsg-11+deb9u5) ...
      123. Purging configuration files for docker-ce (18.06.0~ce~3-0~debian) ...
      124. Purging configuration files for openmediavault-docker-gui (4.0.1) ...
      125. Failed to start docker.service: Unit docker.service not found.
      126. dpkg: error processing package openmediavault-docker-gui (--purge):
      127. subprocess installed post-removal script returned error exit status 5
      128. Purging configuration files for php-imagick (3.4.3~rc2-2) ...
      129. Purging configuration files for php7.0-curl (7.0.30-0+deb9u1) ...
      130. Errors were encountered while processing:
      131. openmediavault-docker-gui
      132. E
      133. :
      134. Sub-process /usr/bin/dpkg returned an error code (1)
      135. in /usr/share/openmediavault/engined/rpc/pluginmgmt.inc:151
      136. Stack trace:
      137. #0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(565): OMVRpcServicePluginMgmt->{closure}('/tmp/bgstatusHm...', '/tmp/bgoutput9m...')
      138. #1 /usr/share/openmediavault/engined/rpc/pluginmgmt.inc(155): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
      139. #2 [internal function]: OMVRpcServicePluginMgmt->remove(Array, Array)
      140. #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
      141. #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('remove', Array, Array)
      142. #5 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Plugin', 'remove', Array, Array, 1)
      143. #6 {main}
      Display All

      Not sure exactly what you are looking for with the journalctl -xe ? I can't obviously see errors relating to docker and I'm having difficulty posting to the forum due to a 10,000 character limit.

      Please advise and I will try to find the specific relevant sections of the journal

      Thanks for the efforts thus far, I would like to find a way to sort this out
    • Aussie3d wrote:

      Not sure exactly what you are looking for with the journalctl -xe ?
      An error related to why docker won't start.

      Aussie3d wrote:

      Thanks for the efforts thus far, I would like to find a way to sort this out
      A better board would help :)
      omv 4.1.13 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.13
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • Users Online 1

      1 Guest