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.22 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.15
      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.22 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.15
      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.22 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.15
      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!
    • I have same problem. I did try to re-enable Docker repo but no success. When docker gui installed with errors, through ssh apt-get update && apt-get upgrade and aptitude found badly installed packages

      2 not fully installed or removed.
      Do you want to continue? [Y/n] y
      Setting up docker-ce (5:18.09.1~3-0~debian-stretch) ...

      Configuration file '/etc/default/docker'
      ==> File on system created by you or by a script.
      ==> File also in package provided by package maintainer.
      What would you like to do about it ? Your options are:
      Y or I : install the package maintainer's version
      N or O : keep your currently-installed version
      D : show the differences between the versions
      Z : start a shell to examine the situation
      The default action is to keep your current version.
      *** docker (Y/I/N/O/D/Z) [default=N] ? y


      and seem that all works after install the package maintainer's version.
    • sorry to drag this thread up on my first post.

      I just recently installed Debian 9 Stretch on a Mac Mini 1,1 which has a Core Duo processor. That was a full days work in itself - but got there eventually. OMV 4 installed with no problems until I tried to install Docker and I've run into this i386 problem.

      What are my options to get Docker up and running - if there are instructions in the previous posts on this thread I'm not totally sure what I should do.

      Would really appreciate finding a workaround - or I'll probably buy a new Core 2 Duo processor off ebay.
      Images
      • Screen Shot 2019-04-15 at 07.33.52.png

        152.66 kB, 1,350×793, viewed 33 times
    • mousemat wrote:

      How can I get the earlier version of docker gui from Bintray link mentioned above - I'm not familiar with using that site.
      bintray.com/openmediavault-plu…openmediavault-docker-gui
      omv 4.1.22 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.15
      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!