azukiapp/azk

Version 0.17.0 asking for docker-engine on Fedora

Closed this issue · 4 comments

On Fedora 23 when trying to update Azk to 0.17.0 it fails by a broken dependency, docker-engine. But on Fedora the package has the name docker.

OS: Fedora 23
azk version: 0.17.0

Steps to Reproduce:

  1. Install azk by repository
  2. Try to update with sudo dnf update
  3. Check the error of dependency with sudo dnf update --best --allowerasing

Additional info:
captura de tela de 2016-03-30 00-27-14

Thank you @ReeSilva for your feedback!
We're investigating it and a fix should be included in the next release.

@ReeSilva , as you can check here, the Docker package for Fedora is docker-engine in fact.

I believe that the issue that you are facing is that there's no repo with this package. So you have to manually add Docker's yum/dnf repo by creating the file /etc/yum.repos.d/docker-main.repo with the following content:

[docker-main-repo]
name=Docker main Repository
baseurl=https://yum.dockerproject.org/repo/main/fedora/23
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

To avoid this in the future, install azk by our express instalation script:

$ curl -sSL http://azk.io/install.sh | sh

It will call Docker's installation script (which will create the repo file) and then install azk.

Please let me know if that worked for you :)

Wow, I see now. I'm using the package provided by default on DNF. I'll try to configure the Docker repo and add a comment here.

Tkx.

Worked like a charm.

Tkx