I installed winboat last week and seems to be working no problem I have run

sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat libguestfs

or do I have to downgrade qemu? if so what commands do I need to run?

  • Lucy :3@feddit.org
    link
    fedilink
    arrow-up
    18
    ·
    edit-2
    3 days ago

    No, docker-desktop (an aur package) just explicitly requires a version of qemu that is not available in the repos anymore, as Arch is a rolling release distro and therefore only has the most recent stable version* in the official repos. This means that maintainers of other packages (official and AUR) need to always test compatibility against dependencies. In this case, the docker-desktop maintainer specifically requires qemu with a version older than 10.2.0, however, 10.2.0 is the current version in the repos. As 10.2.0 is equal to and not less than 10.2.0, it can’t use the version available in the repos.

    Either wait one day, or update manually with sudo pacman -Syud (-d skips dependency checks, so it will ignore docker-desktops request. This may lead to docker-desktop breaking tho.)

    *if we ignore the testing repos

    • n3m37h@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      3
      ·
      3 days ago

      Cheers, Ill just keep things the way they are and just deal with the updater always having a red x in the taskbar lol

  • Botzo@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    3 days ago

    ⚠️ NOTE: Docker Desktop is not supported, you will run into issues if you use it

    That’s from the winboat GitHub page.

    Not entirely sure what you’re trying to do though.

    • n3m37h@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      They really need to remove the docker install instructions if thats the case. and put the warning above the install instructions.

      CachyOS has an updater and will not update docker because of Qemu

      sudo pacman - Syu does nothing

      How do I get docker to update when Qemu is installed but cant be found??

      • Botzo@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        As another commenter pointed out, the current issue is due to the docker-desktop package being maintained outside the normal channels (AUR) and not getting updated when one of its dependencies moves forward (qemu). CachyOS seems to be letting you install from AUR as part of your normal pacman process and it’s going to lead non-experts into situations like this. I separate my installs from AUR and system packages for this reason (among others).

        Your choice is:

        • just wait for the person who maintains the docker-desktop package to update it
        • remove the docker-desktop package and update normally
        • potentially break things by temporarily ignoring the docker-desktop package so you can update normally.

        Honestly, I’d personally advocate for tossing docker entirely and migrating to podman which has its own podman-desktop GUI. Since it is maintained by red hat, you’ll always have the latest and greatest without weird issues.

        Beyond that, I’d say uninstall this package and install docker without the desktop GUI according to the guide.

  • Giuseppe Ranieri 🚁 :verified:@mastodon.uno
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 days ago

    @n3m37h You must uninstall docker-desktop: probably qemu < 10.2.0 don´t exist anymore in the repos actually.

    You can´t update if you want maintain docker-desktop, you can either uninstall docker-desktop or wait for an updated version of docker-desktop that support newer version of qemu.