Open Delicious-Bacon opened 2 years ago
just want to re-iterate, the same dependencies (qemu-system-x86
& pass
) error in rhel 9.1 machine:
~/Downloads ❯ sudo dnf install ./docker-desktop-4.15.0-x86_64.rpm
Updating Subscription Management repositories.
Last metadata expiration check: 3:50:01 ago on Fri 09 Dec 2022 03:29:35 AM IST.
Error:
Problem: conflicting requests
- nothing provides qemu-system-x86 >= 5.2.0 needed by docker-desktop-4.15.0-93002.x86_64
- nothing provides pass needed by docker-desktop-4.15.0-93002.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
just want to re-iterate, the same dependencies (
qemu-system-x86
&pass
) error in rhel 9.1 machine:~/Downloads ❯ sudo dnf install ./docker-desktop-4.15.0-x86_64.rpm Updating Subscription Management repositories. Last metadata expiration check: 3:50:01 ago on Fri 09 Dec 2022 03:29:35 AM IST. Error: Problem: conflicting requests - nothing provides qemu-system-x86 >= 5.2.0 needed by docker-desktop-4.15.0-93002.x86_64 - nothing provides pass needed by docker-desktop-4.15.0-93002.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Apparently the official statement from Red Hat:
Red Hat does not support creating KVM virtual machines in any type of container that includes the elements of the RHEL 9 hypervisor (such as the QEMU emulator or the libvirt package).
The reasoning here is they prefer you to use OpenShift Virtualization which is officially supported for obvious reasons.
There hasn't been any activity on this issue for a long time.
If the problem is still relevant, mark the issue as fresh with a /remove-lifecycle stale
comment.
If not, this issue will be closed in 30 days.
Prevent issues from auto-closing with a /lifecycle frozen
comment.
/lifecycle stale
/remove-lifecycle stale Got the same problem on AlmaLinux 9.2
Still nothing on centos9 rocky9
I'm trying ot use Docker Desktop to learn how to use Ansible: Red Hat's non-support of this is causing difficulties in learning how to use both services.
Hi guys, was going down similar path as you. I use the alternative now on RHEL 9 (desktop) and that's Podman desktop. It has compatibility for Docker so works for the Docker use case. Not the solution to the original issue but just wanted to tell you in case you really want a docker desktop like gui app.
Thank you endegraaf for this hint! It saved me a lot of time by avoiding going down the rabbit hole trying to install Docker Desktop on my RHEL 8 installation!
@endegraaf Thanks for saving me a lot of time.
i managed to proceed with installation of the rpm by using Qemu from the Ghettoforge repo (https://rhel.pkgs.org/9/ghettoforge-x86_64/qemu-system-x86-8.2.0-1.2.gf.el9.x86_64.rpm.html) but i'm unable to launch the docker desktop application as it coredumps
however this was sufficient for me as it installed the version of docker CLI where the command docker init works and that was just what i wanted to test
Expected behavior
Docker Desktop install.
Actual behavior
Dependency issues.
Information
Steps to reproduce the behavior
I run Rocky Linux 9 and I don't know how to install Docker Desktop.
Here's what I run:
It looks like I don't have
qemu-system-x86
andpass
.I do have
qemu-kvm
:I don't understand how to provide the
qemu-system-x86
with it.As for
pass
, I don't even know where to begin looking for that because of such a generic name.I had originally posted this as a question in moby discussions but I was told to post it as an issue here instead.