azukiapp / azk

azk is a lightweight open source development environment orchestration tool. Instantly & safely run any environment on your local machine.
http://azk.io
Apache License 2.0
898 stars 63 forks source link

Version 0.17.0 asking for docker-engine on Fedora #643

Closed ReeSilva closed 8 years ago

ReeSilva commented 8 years ago

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

fearenales commented 8 years ago

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

fearenales commented 8 years ago

@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 :)

ReeSilva commented 8 years ago

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.

ReeSilva commented 8 years ago

Worked like a charm.

Tkx