Falha ao instalar imagem WinBoat - MX-Linux

No ultimo update, antes de instalar novamente retorna:

Todos os pacotes estão atualizados.
Nota: Pulando a aquisição do arquivo configurado 'stable/binary-i386/Packages', pois o repositório 'https://download.docker.com/linux/debian trixie InRelease' não tem
suporte à arquitetura 'i386'

O Docker não tem suporte a 32 bits, por isso a mensagem.

Instalando:                                 
  containerd.io  docker-buildx-plugin  docker-ce  docker-ce-cli  docker-compose-plugin

Pacotes sugeridos:
  cgroupfs-mount  | cgroup-lite  docker-model-plugin

Pacotes recomendados:
  docker-ce-rootless-extras  pigz

REMOVENDO:
  containerd  docker.io  runc

Resumo:
  Atualizando: 0, Instalando: 5, Removendo: 3, Não atualizando: 0
  Tamanho de download: 84,8 MB
  Espaço necessário: 119 MB / 128 GB disponível

Continuar? [S/n] 
Obter:1 https://download.docker.com/linux/debian trixie/stable amd64 docker-ce amd64 5:29.1.5-1~debian.13~trixie [21,0 MB]
Obter:2 https://download.docker.com/linux/debian trixie/stable amd64 containerd.io amd64 2.2.1-1~debian.13~trixie [23,4 MB]
Obter:3 https://download.docker.com/linux/debian trixie/stable amd64 docker-ce-cli amd64 5:29.1.5-1~debian.13~trixie [16,3 MB]                                        
Obter:4 https://download.docker.com/linux/debian trixie/stable amd64 docker-buildx-plugin amd64 0.30.1-1~debian.13~trixie [16,4 MB]                                   
Obter:5 https://download.docker.com/linux/debian trixie/stable amd64 docker-compose-plugin amd64 5.0.1-1~debian.13~trixie [7.713 kB]                                  
Obtidos 84,8 MB em 24s (3.522 kB/s)                                                                                                                                   
dpkg: docker.io: problemas de dependência, mas removendo assim mesmo como pedido:
 docker-clean depende de docker.io | docker-ce; porém:
  O pacote docker.io está para ser removido.
  O pacote docker-ce não está instalado.

(Lendo banco de dados ... 438673 arquivos e diretórios atualmente instalados).
Removendo docker.io (26.1.5+dfsg1-9+b11) ...
Selecionando pacote previamente não selecionado docker-ce.
(Lendo banco de dados ... 438463 arquivos e diretórios atualmente instalados).
Preparando para desempacotar .../docker-ce_5%3a29.1.5-1~debian.13~trixie_amd64.deb ...
Desempacotando docker-ce (5:29.1.5-1~debian.13~trixie) ...
(Lendo banco de dados ... 438470 arquivos e diretórios atualmente instalados).
Removendo containerd (1.7.24~ds1-6+deb13u1) ...
Removendo runc (1.1.15+ds1-2+b4) ...
Selecionando pacote previamente não selecionado containerd.io.
(Lendo banco de dados ... 438406 arquivos e diretórios atualmente instalados).
Preparando para desempacotar .../containerd.io_2.2.1-1~debian.13~trixie_amd64.deb ...
Desempacotando containerd.io (2.2.1-1~debian.13~trixie) ...
Selecionando pacote previamente não selecionado docker-ce-cli.
Preparando para desempacotar .../docker-ce-cli_5%3a29.1.5-1~debian.13~trixie_amd64.deb ...
Desempacotando docker-ce-cli (5:29.1.5-1~debian.13~trixie) ...
Preparando para desempacotar .../docker-buildx-plugin_0.30.1-1~debian.13~trixie_amd64.deb ...
Desempacotando docker-buildx-plugin (0.30.1-1~debian.13~trixie) ...
dpkg: erro processando o arquivo /var/cache/apt/archives/docker-buildx-plugin_0.30.1-1~debian.13~trixie_amd64.deb (--unpack):
 tentando sobrescrever '/usr/libexec/docker/cli-plugins/docker-buildx', que também está no pacote docker-buildx (0.13.1+ds1-3)
dpkg-deb: erro: o subprocesso colagem foi finalizado por sinal (Pipe quebrado)
Preparando para desempacotar .../docker-compose-plugin_5.0.1-1~debian.13~trixie_amd64.deb ...
Desempacotando docker-compose-plugin (5.0.1-1~debian.13~trixie) ...
dpkg: erro processando o arquivo /var/cache/apt/archives/docker-compose-plugin_5.0.1-1~debian.13~trixie_amd64.deb (--unpack):
 tentando sobrescrever '/usr/libexec/docker/cli-plugins/docker-compose', que também está no pacote docker-compose (2.26.1-4)
dpkg-deb: erro: o subprocesso colagem foi finalizado por sinal (Pipe quebrado)
Erros foram encontrados durante o processamento de:
 /var/cache/apt/archives/docker-buildx-plugin_0.30.1-1~debian.13~trixie_amd64.deb
 /var/cache/apt/archives/docker-compose-plugin_5.0.1-1~debian.13~trixie_amd64.deb
Erro: Sub-process /usr/bin/dpkg returned an error code (1)

Deu purge nos pacotes antes de reinstalar?

Sim. rodei comando por comando.

E o que aconteceu quando você tentou rodar o docker? O WinBoat detectou?

Nem consegui instalar kkkk
Deu erro ao rodar sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

(Lendo banco de dados ... 438673 arquivos e diretórios atualmente instalados).
Removendo docker.io (26.1.5+dfsg1-9+b11) ...
Selecionando pacote previamente não selecionado docker-ce.
(Lendo banco de dados ... 438463 arquivos e diretórios atualmente instalados).
Preparando para desempacotar .../docker-ce_5%3a29.1.5-1~debian.13~trixie_amd64.deb ...
Desempacotando docker-ce (5:29.1.5-1~debian.13~trixie) ...
(Lendo banco de dados ... 438470 arquivos e diretórios atualmente instalados).
Removendo containerd (1.7.24~ds1-6+deb13u1) ...
Removendo runc (1.1.15+ds1-2+b4) ...
Selecionando pacote previamente não selecionado containerd.io.
(Lendo banco de dados ... 438406 arquivos e diretórios atualmente instalados).
Preparando para desempacotar .../containerd.io_2.2.1-1~debian.13~trixie_amd64.deb ...
Desempacotando containerd.io (2.2.1-1~debian.13~trixie) ...
Selecionando pacote previamente não selecionado docker-ce-cli.
Preparando para desempacotar .../docker-ce-cli_5%3a29.1.5-1~debian.13~trixie_amd64.deb ...
Desempacotando docker-ce-cli (5:29.1.5-1~debian.13~trixie) ...
Preparando para desempacotar .../docker-buildx-plugin_0.30.1-1~debian.13~trixie_amd64.deb ...
Desempacotando docker-buildx-plugin (0.30.1-1~debian.13~trixie) ...
dpkg: erro processando o arquivo /var/cache/apt/archives/docker-buildx-plugin_0.30.1-1~debian.13~trixie_amd64.deb (--unpack):
 tentando sobrescrever '/usr/libexec/docker/cli-plugins/docker-buildx', que também está no pacote docker-buildx (0.13.1+ds1-3)
dpkg-deb: erro: o subprocesso colagem foi finalizado por sinal (Pipe quebrado)
Preparando para desempacotar .../docker-compose-plugin_5.0.1-1~debian.13~trixie_amd64.deb ...
Desempacotando docker-compose-plugin (5.0.1-1~debian.13~trixie) ...
dpkg: erro processando o arquivo /var/cache/apt/archives/docker-compose-plugin_5.0.1-1~debian.13~trixie_amd64.deb (--unpack):
 tentando sobrescrever '/usr/libexec/docker/cli-plugins/docker-compose', que também está no pacote docker-compose (2.26.1-4)
dpkg-deb: erro: o subprocesso colagem foi finalizado por sinal (Pipe quebrado)
Erros foram encontrados durante o processamento de:
 /var/cache/apt/archives/docker-buildx-plugin_0.30.1-1~debian.13~trixie_amd64.deb
 /var/cache/apt/archives/docker-compose-plugin_5.0.1-1~debian.13~trixie_amd64.deb
Erro: Sub-process /usr/bin/dpkg returned an error code (1)

Tenta remover os pacotes novamente

sudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

sudo rm /etc/apt/sources.list.d/docker.sources
sudo rm /etc/apt/keyrings/docker.asc

sudo apt clean
sudo apt autoclean

sudo systemctl stop docker
sudo systemctl stop containerd

Se já removeu os pacotes e conseguiu instalar o docker, roda no terminal:

docker run -it --rm --name windows -e "VERSION=11" -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v "${PWD:-.}/windows:/storage" --stop-timeout 120 docker.io/dockurr/windows

Acessa o Windows por aqui para iniciar a instalação e depois usa o FreeRDP usando a mesma porta.

Já estava querendo ver o Winboat rodar, então aproveitei e instalei ele aqui no Opensuse. Instalei o Winboat pelo Appimage e o que precisou ser instalado, o fiz pelo repositório oficial do Opensuse, ou seja, a instalação do Docker, Docker-Compose e Freerdp. Tudo funcionou perfeitamente.

Havia tentado instalar há um tempo e também deu erro, na época eu instalei o freerdp que estava na wiki e não do repositório do Opensuse, na ocasião não fiquei quebrando a cabeça e não insisti na instalação. No seu caso, será que não é devido aos aplicativos que está instalando de fora dos repositórios da sua distro? É só um palpite, mas você pode experimentar remover tudo que instalou e usar os pacotes da distro, se constarem nos repositórios, é claro.

Removido tudo mais uma vez.

1 curtida

O Discover e o instalador do MX não Winboat.


Consegui fazer com o comando que mandei acima, sem usar o WinBoat.

Para instalar o Winboat eu usei o Appimage do próprio projeto, este aqui: Winboat Appimage. O docker, docker-compose e freerdp que instalei pelos repositórios da distro.

um momento. Venho já.

Vou testar também.

Vou enfartar meu nobre kkk

Vamos seguir com PodMan em vez de Docker. Pode ser?
O Docker não inicia o daemon. O Podman inicia, mas dá erro em algo para instalar o Windows.

Você configurou para o Docker iniciar com a máquina? Se não, terá que iniciá-lo manualmente quando quiser usar o Winboat. Aqui eu deixei manual, pois não pretendo ficar usando o Winboat e está funcionando bem.

Verifique na documentação da distro se tem algo sobre como fazer isso.

O podman não suporta Windows.

 sudo systemctl status docker
docker.service - Docker Application Container Engine
     Loaded: error (Reason: Unit docker.service failed to load properly, please adjust/correct and reload service manager: Device or resource busy)
     Active: failed (Result: exit-code) since Tue 2026-01-20 09:55:59 -03; 32min ago
   Duration: 3.366s
 Invocation: a36c42263ab3456f8dd3c1c6b75b29fc
TriggeredBy: × docker.socket
       Docs: https://docs.docker.com
   Main PID: 554371 (code=exited, status=1/FAILURE)

jan 20 09:55:59 HINF014 systemd[1]: docker.service: Scheduled restart job, restart counter is at 3.
jan 20 09:55:59 HINF014 systemd[1]: docker.service: Start request repeated too quickly.
jan 20 09:55:59 HINF014 systemd[1]: docker.service: Failed with result 'exit-code'.
jan 20 09:55:59 HINF014 systemd[1]: Failed to start docker.service - Docker Application Container Engine.