Upgraded to OMV but no Docker anymore

    • OMV 4.x
    • Resolved
    • Upgrade 3.x -> 4.x

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Upgraded to OMV but no Docker anymore

      Hi,

      I just upgraded to OMV 4.

      Now Docker Plugin is gone and I can´t install it again. I have Docker and Docker CE repo enabled. But If I want to reinstall docker the following happens:


      Source Code

      1. root@intrepid:~# sudo apt-get install openmediavault-docker-gui
      2. Reading package lists... Done
      3. Building dependency tree
      4. Reading state information... Done
      5. Some packages could not be installed. This may mean that you have
      6. requested an impossible situation or if you are using the unstable
      7. distribution that some required packages have not yet been created
      8. or been moved out of Incoming.
      9. The following information may help to resolve the situation:
      10. The following packages have unmet dependencies:
      11. openmediavault-docker-gui : Depends: omvextras-common but it is not going to be installed
      12. Depends: php5-imagick but it is not installable
      Display All

      Can someone please help me?

      toppi
    • Did you upgrade the docker plugin to the latest version before upgrading to OMV 4.x? Looks like the repos didn't get upgraded. What is the output of:
      apt-cache policy openmediavault-docker-gui
      cat /etc/apt/sources.list.d/*
      omv 4.1.9 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.9
      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!
    • Hi ryecoaaron,

      the system was fully updated.

      Here are the outputs:

      Source Code

      1. root@intrepid:~# apt-cache policy openmediavault-docker-gui
      2. openmediavault-docker-gui:
      3. Installed: (none)
      4. Candidate: 3.1.10
      5. Version table:
      6. 3.1.10 500
      7. 500 https://dl.bintray.com/openmediavault-plugin-developers/erasmus-ce-docker jessie/main amd64 Packages
      8. 3.1.9 -1
      9. 100 /var/lib/dpkg/status


      and

      Source Code

      1. root@intrepid:~# cat /etc/apt/sources.list.d/*
      2. # This is file is generated.
      3. # OMV-Extras repos
      4. #
      5. # OMV-Extras.org
      6. deb https://dl.bintray.com/openmediavault-plugin-developers/erasmus jessie main
      7. # OMV-Extras.org Testing
      8. deb https://dl.bintray.com/openmediavault-plugin-developers/erasmus-testing jessie main
      9. # Sync
      10. deb https://dl.bintray.com/openmediavault-plugin-developers/erasmus-sync jessie main
      11. deb http://apt.syncthing.net/ syncthing release
      12. # Docker CE
      13. deb https://dl.bintray.com/openmediavault-plugin-developers/erasmus-ce-docker jessie main
      14. deb https://download.docker.com/linux/debian jessie stable
      15. deb https://dl.bintray.com/openhab/apt-repo2 stable main
      16. deb http://dl.bintray.com/openhab/apt-repo2 stable main
      17. deb http://httpredir.debian.org/debian stretch-backports main contrib non-free
      18. deb http://packages.openmediavault.org/public/ arrakis main
      19. deb https://openmediavault.github.io/packages/ arrakis main
      20. # deb http://downloads.sourceforge.net/project/openmediavault/packages/ arrakis main
      21. deb [trusted=yes] file:/var/cache/openmediavault/archives /
      22. deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
      23. deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
      Display All

      When I do an apt-get update I also get this:


      Source Code

      1. N: Skipping acquire of configured file 'stable/binary-i386/Packages' as repository 'https://download.docker.com/linux/debian jessie InRelease' doesn't support architecture 'i386'
      2. root@intrepid:~#
    • Your omv-extras repo file did not get updated to point to the arrakis repos. So, it is still trying to install OMV 3.x plugins on your 4.x install.

      Do the following:

      sed -i "s/jessie/stretch/g" /etc/apt/sources.list.d/omv-extras-org.list
      sed -i "s/erasmus/arrakis/g" /etc/apt/sources.list.d/omv-extras-org.list
      apt-get update
      apt-get dist-upgrade

      Just a warning... Upgrading omv-extras to the 4.x will remove your custom repos. So, those will have to be re-added.
      omv 4.1.9 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.9
      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!
    • Many thanks!!

      But I still get this one when running apt-get update:

      Source Code

      1. Ign:36 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-ce-docker stretch/main i386 Packages
      2. Ign:37 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-ce-docker stretch/main Translation-en
      3. Ign:34 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-ce-docker stretch/main all Packages
      4. Err:35 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-ce-docker stretch/main amd64 Packages
      5. 404 Not Found
      6. Ign:36 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-ce-docker stretch/main i386 Packages
      7. Ign:37 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-ce-docker stretch/main Translation-en
      8. Fetched 86.7 kB in 3s (28.8 kB/s)
      9. Reading package lists... Done
      10. W: The repository 'https://dl.bintray.com/openmediavault-plugin-developers/arrakis-ce-docker stretch Release' does not have a Release file.
      11. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
      12. N: See apt-secure(8) manpage for repository creation and user configuration details.
      13. N: Skipping acquire of configured file 'stable/binary-i386/Packages' as repository 'https://download.docker.com/linux/debian stretch InRelease' doesn't support architecture 'i386'
      14. E: Failed to fetch https://dl.bintray.com/openmediavault-plugin-developers/arrakis-ce-docker/dists/stretch/main/binary-amd64/Packages 404 Not Found
      15. E: Some index files failed to download. They have been ignored, or old ones used instead.
      Display All
    • After running apt-get dist-upgrade only this one remains:

      Source Code

      1. N: Skipping acquire of configured file 'stable/binary-i386/Packages' as repository 'https://download.docker.com/linux/debian stretch InRelease' doesn't support architecture 'i386'
      Docker itself is working again :)
    • Hi,

      after I re-upgraded to OMV 4 the error came up again.

      I added [arch=amd64] in the /etc/apt/sources.list.d/omv-extras-org.list file:


      Source Code

      1. # Docker CE
      2. deb https://dl.bintray.com/openmediavault-plugin-developers/arrakis-docker stretch main
      3. deb [arch=amd64] https://download.docker.com/linux/debian stretch stable
      No the error is gone.
    • toppi wrote:

      No the error is gone.
      I don't have that in my sources and I don't get that error. Try removing it and do an omv-aptclean.
      omv 4.1.9 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.9
      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!
    • Does not work.

      Here is the output of omv-aptclean:


      Source Code

      1. Get:72 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-testing stretch/main amd64 Packages [11. 6 kB]
      2. Get:73 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-docker stretch/main amd64 Packages [624 B]
      3. Get:74 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-docker stretch/main i386 Packages [624 B ]
      4. Get:75 https://dl.bintray.com/openhab/apt-repo2 stable/main amd64 Packages [1357 B]
      5. Get:76 https://dl.bintray.com/openhab/apt-repo2 stable/main i386 Packages [1357 B]
      6. Get:77 http://ftp.fr.debian.org/debian stretch/main amd64 Packages [7122 kB]
      7. Get:78 http://ftp.fr.debian.org/debian stretch/main Translation-en [5394 kB]
      8. Get:79 http://ftp.fr.debian.org/debian stretch/non-free i386 Packages [68.9 kB]
      9. Get:80 http://ftp.fr.debian.org/debian stretch/non-free amd64 Packages [78.0 kB]
      10. Get:81 http://ftp.fr.debian.org/debian stretch/non-free Translation-en [80.1 kB]
      11. Fetched 49.0 MB in 14s (3456 kB/s)
      12. Reading package lists... Done
      13. N: Skipping acquire of configured file 'stable/binary-i386/Packages' as repository 'https://download.docker.com /linux/debian stretch InRelease' doesn't support architecture 'i386'
      14. 8. Saving current package list...
      Display All
      When I then do an apt-get update the error appears again.
    • toppi wrote:

      When I then do an apt-get update the error appears again.
      It isn't an error. It is just a warning. And for some reason, your system is configured for multiarch because it is downloading i386 lists for every repo. dpkg --print-foreign-architectures will show you that and dpkg --remove-architecture i386 would remove it. I just don't know why it is configured. Maybe a package you installed needs it?
      omv 4.1.9 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.9
      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!