docker install error

    • OMV 4.x
    • docker install error

      I'm receiving a docker install error. It may be something simple I am missing. So far I have un-installed OMV extras, deleted the cache from the browser, and re-installed OMV extras. Thank you for any suggestions.

      Current setup:
      Dell Precision 650
      2 GB Ram
      80 GB IDE hard drive
      Xeon E7505 (3.06 GHz) CPU
      NVIDEA Quadro FX (DVI) video card
      OMV version 4.1.13-1 (Arrakis)

      OMV installation method: Debian iso and then OMV4 through openmediavault.readthedocs.io/…stallation/on_debian.html.
      OMV extras installation: Download from omv-extras.org/joomla/index.php/guides and install.


      Source Code

      1. 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 --allow-downgrades --allow-change-held-packages --fix-missing --allow-unauthenticated --reinstall install openmediavault-docker-gui 2>&1' with exit code '100': Reading package lists...
      2. Building dependency tree...
      3. Reading state information...
      4. Some packages could not be installed. This may mean that you have
      5. requested an impossible situation or if you are using the unstable
      6. distribution that some required packages have not yet been created
      7. or been moved out of Incoming.
      8. The following information may help to resolve the situation:
      9. The following packages have unmet dependencies:
      10. openmediavault-docker-gui : Depends: docker-ce (>= 5:18.09) but it is not installable
      11. Depends: docker-ce (< 5:18.10) but it is not installable
      12. E
      13. :
      14. Unable to correct problems, you have held broken packages.
      Display All
    • Source Code

      1. 1. Cleaning apt cache files...
      2. 2. Clearing available dpkg packages...
      3. 3. Removing apt lists...
      4. removed '/var/lib/apt/lists/_var_cache_openmediavault_archives_Packages'
      5. removed '/var/lib/apt/lists/dl.bintray.com_openmediavault-plugin-developers_arrakis-docker_dists_stretch_Release'
      6. removed '/var/lib/apt/lists/dl.bintray.com_openmediavault-plugin-developers_arrakis-docker_dists_stretch_Release.gpg'
      7. removed '/var/lib/apt/lists/dl.bintray.com_openmediavault-plugin-developers_arrakis-docker_dists_stretch_main_binary-i386_Packages'
      8. removed '/var/lib/apt/lists/dl.bintray.com_openmediavault-plugin-developers_arrakis_dists_stretch_Release'
      9. removed '/var/lib/apt/lists/dl.bintray.com_openmediavault-plugin-developers_arrakis_dists_stretch_Release.gpg'
      10. removed '/var/lib/apt/lists/dl.bintray.com_openmediavault-plugin-developers_arrakis_dists_stretch_main_binary-i386_Packages'
      11. removed '/var/lib/apt/lists/download.docker.com_linux_debian_dists_stretch_InRelease'
      12. removed '/var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch-updates_InRelease'
      13. removed '/var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch-updates_main_binary-i386_Packages'
      14. removed '/var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch-updates_main_i18n_Translation-en'
      15. removed '/var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch-updates_main_source_Sources'
      16. removed '/var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch_Release'
      17. removed '/var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch_Release.gpg'
      18. removed '/var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch_main_binary-i386_Packages'
      19. removed '/var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch_main_i18n_Translation-en'
      20. removed '/var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch_main_source_Sources'
      21. removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_stretch-backports_InRelease'
      22. removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_stretch-backports_contrib_binary-i386_Packages'
      23. removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_stretch-backports_contrib_i18n_Translation-en'
      24. removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_stretch-backports_main_binary-i386_Packages'
      25. removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_stretch-backports_main_i18n_Translation-en'
      26. removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_stretch-backports_non-free_binary-i386_Packages'
      27. removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_stretch-backports_non-free_i18n_Translation-en'
      28. removed '/var/lib/apt/lists/lock'
      29. removed '/var/lib/apt/lists/openmediavault.github.io_packages_dists_arrakis_InRelease'
      30. removed '/var/lib/apt/lists/openmediavault.github.io_packages_dists_arrakis_main_binary-i386_Packages'
      31. removed '/var/lib/apt/lists/packages.openmediavault.org_public_dists_arrakis_InRelease'
      32. removed '/var/lib/apt/lists/packages.openmediavault.org_public_dists_arrakis_main_binary-i386_Packages'
      33. removed directory '/var/lib/apt/lists/partial'
      34. removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_stretch_updates_InRelease'
      35. removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_stretch_updates_main_binary-i386_Packages'
      36. removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_stretch_updates_main_i18n_Translation-en'
      37. removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_stretch_updates_main_source_Sources'
      38. 4. Purging internal cache ...
      39. 5. Removing OpenMediaVault cache packages...
      40. removed '/var/cache/openmediavault/archives/Packages'
      41. removed '/var/cache/openmediavault/archives/openmediavault-omvextrasorg_latest_all4.deb'
      42. 6. Creating new OpenMediaVault packages file...
      43. 7. Updating apt...
      44. Get:1 file:/var/cache/openmediavault/archives InRelease
      45. Ign:1 file:/var/cache/openmediavault/archives InRelease
      46. Get:2 file:/var/cache/openmediavault/archives Release
      47. Ign:2 file:/var/cache/openmediavault/archives Release
      48. Get:3 file:/var/cache/openmediavault/archives Packages
      49. Ign:3 file:/var/cache/openmediavault/archives Packages
      50. Get:4 file:/var/cache/openmediavault/archives Translation-en
      51. Ign:4 file:/var/cache/openmediavault/archives Translation-en
      52. Get:3 file:/var/cache/openmediavault/archives Packages
      53. Ign:3 file:/var/cache/openmediavault/archives Packages
      54. Get:4 file:/var/cache/openmediavault/archives Translation-en
      55. Ign:4 file:/var/cache/openmediavault/archives Translation-en
      56. Get:3 file:/var/cache/openmediavault/archives Packages
      57. Ign:3 file:/var/cache/openmediavault/archives Packages
      58. Get:4 file:/var/cache/openmediavault/archives Translation-en
      59. Ign:4 file:/var/cache/openmediavault/archives Translation-en
      60. Get:3 file:/var/cache/openmediavault/archives Packages
      61. Ign:3 file:/var/cache/openmediavault/archives Packages
      62. Get:4 file:/var/cache/openmediavault/archives Translation-en
      63. Ign:4 file:/var/cache/openmediavault/archives Translation-en
      64. Get:3 file:/var/cache/openmediavault/archives Packages
      65. Ign:3 file:/var/cache/openmediavault/archives Packages
      66. Get:4 file:/var/cache/openmediavault/archives Translation-en
      67. Ign:4 file:/var/cache/openmediavault/archives Translation-en
      68. Get:3 file:/var/cache/openmediavault/archives Packages
      69. Get:4 file:/var/cache/openmediavault/archives Translation-en
      70. Ign:4 file:/var/cache/openmediavault/archives Translation-en
      71. Get:5 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB]
      72. Ign:6 http://ftp.us.debian.org/debian stretch InRelease
      73. Get:7 http://ftp.us.debian.org/debian stretch-updates InRelease [91.0 kB]
      74. Get:8 http://ftp.us.debian.org/debian stretch Release [118 kB]
      75. Get:9 http://ftp.us.debian.org/debian stretch Release.gpg [2434 B]
      76. Get:10 http://packages.openmediavault.org/public arrakis InRelease [12.8 kB]
      77. Get:11 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease [91.8 kB]
      78. Get:12 https://openmediavault.github.io/packages arrakis InRelease [12.8 kB]
      79. Get:13 http://security.debian.org/debian-security stretch/updates/main Sources [184 kB]
      80. Get:14 https://download.docker.com/linux/debian stretch InRelease [44.8 kB]
      81. Get:15 http://ftp.us.debian.org/debian stretch-updates/main Sources [3748 B]
      82. Ign:16 https://dl.bintray.com/openmediavault-plugin-developers/arrakis stretch InRelease
      83. Get:17 http://ftp.us.debian.org/debian stretch-updates/main i386 Packages [5160 B]
      84. Get:18 http://ftp.us.debian.org/debian stretch-updates/main Translation-en [4512 B]
      85. Ign:19 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-docker stretch InRelease
      86. Get:20 http://security.debian.org/debian-security stretch/updates/main i386 Packages [456 kB]
      87. Get:21 http://ftp.us.debian.org/debian stretch/main Sources [6751 kB]
      88. Get:22 https://dl.bintray.com/openmediavault-plugin-developers/arrakis stretch Release [4389 B]
      89. Get:23 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-docker stretch Release [3540 B]
      90. Get:24 http://packages.openmediavault.org/public arrakis/main i386 Packages [6464 B]
      91. Get:25 http://cdn-fastly.deb.debian.org/debian stretch-backports/main i386 Packages [505 kB]
      92. Get:26 https://dl.bintray.com/openmediavault-plugin-developers/arrakis stretch Release.gpg [821 B]
      93. Get:27 https://openmediavault.github.io/packages arrakis/main i386 Packages [6464 B]
      94. Get:28 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-docker stretch Release.gpg [821 B]
      95. Get:29 http://cdn-fastly.deb.debian.org/debian stretch-backports/main Translation-en [388 kB]
      96. Get:30 http://security.debian.org/debian-security stretch/updates/main Translation-en [198 kB]
      97. Get:31 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib i386 Packages [7260 B]
      98. Get:32 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib Translation-en [6233 B]
      99. Get:33 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free i386 Packages [19.2 kB]
      100. Get:34 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free Translation-en [30.3 kB]
      101. Get:35 https://dl.bintray.com/openmediavault-plugin-developers/arrakis stretch/main i386 Packages [18.7 kB]
      102. Get:36 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-docker stretch/main i386 Packages [758 B]
      103. Get:37 http://ftp.us.debian.org/debian stretch/main i386 Packages [7069 kB]
      104. Get:38 http://ftp.us.debian.org/debian stretch/main Translation-en [5388 kB]
      105. Fetched 21.5 MB in 17s (1264 kB/s)
      106. Reading package lists...
      107. 8. Saving current package list...
      108. Done...
      Display All
    • Unfortunately, I can't fix this one. There are no i386 docker packages in docker's repo. The only suggestion I have is run the old version of the docker package from the debian repos and hope it works with portainer. The plugin won't work with this version though.
      omv 4.1.14 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!
    • So after reading further it appears docker has decided to only build with 64-bit however 32-bit can be built from their static binaries. The following links are what I've been able to gather that are related to installing or building docker ce 32-bit.

      Build docker daemon
      nirmata.com/2016/02/09/docker-daemon-for-x32-architectures/

      Install docker ce i386
      github.com/mforkel/docker-ce-i386

      Support for installing docker ce i386 on ubuntu
      stackoverflow.com/questions/37…chine-having-ubuntu-12-04

      Build docker ce 32-bit from static binaries
      docs.docker.com/install/linux/docker-ce/binaries/

      I'll leave this here for reference as I don't have time to dig deeper at the moment.
    • Well after a little more reading I found Ubuntu, which is Debian based, has an i386 docker repository. I installed docker.io through Shell in a Box and and after running the test installation everything appears to be functional. It still has Ubuntu branding but credit to Canonical for making the effort. Now I just need to figure out how to make it available through OMV. Any suggestions?

      Ubuntu Docker.io i386
      packages.ubuntu.com/cosmic/i386/docker.io/download

      Alternate link
      launchpad.net/ubuntu/cosmic/i386/docker.io/18.06.1-0ubuntu1

      Docker test installation
      docs.docker.com/get-started/#test-docker-installation
    • liquidJiggy wrote:

      Any suggestions?
      The plugin requires docker-ce. So, the plugin would have to be modified (potentially a lot of places especially after the recent 18.09 changes). You could try the omv 3.x plugin that still used docker.io - bintray.com/openmediavault-plu…openmediavault-docker-gui
      omv 4.1.14 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!
    • Then you should be able to use the second to last version 4.0.1 on bintray too.
      omv 4.1.14 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!