Não consigo instalar o pacote systemd-container no Debian 12

Estou configurando meu sistema para poder subir uma máquina virtual Windows com GPU passthrough, mas no processo de instalação, o sistema não consegue instalar o pacote systemd-container de jeito nenhum, ao tentar instalar o pacote recebo a seguinte mensagem:

Err:1 Index of /debian bookworm/main amd64 systemd-container amd64 252.22-1~deb12u1
404 Not Found [IP: 151.101.94.132 80]
E: Falhou ao buscar http://deb.debian.org/debian/pool/main/s/systemd/systemd-container_252.22-1~deb12u1_amd64.deb 404 Not Found [IP: 151.101.94.132 80]
E: Impossível buscar alguns arquivos, talvez executar apt-get update ou tentar com --fix-missing?

Perguntei para o ChatGPT e ele sugeriu que rodasse o seguinte script:

#!/bin/bash

Update package lists

sudo apt-get update

Fix missing packages

sudo apt-get update --fix-missing

Upgrade system packages

sudo apt-get upgrade -y

Install required packages

sudo apt-get install -y qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager ovmf

Check and install specific package if needed

if ! dpkg -l | grep -q systemd-container; then
sudo apt-get install -y systemd-container
fi

O Chat de inteligência artificial também sugeriu instalar os pacotes através do aptitude, mas mas o resultado foi o mesmo do que utilizar o apt.

Já segui este tópico em um outro fórum dedicado a Linux e nada. Alguma luz para poder resolver isso?

Atualmente migrei de notebook para desktop para uma configuração similar ao que tinha no notebook, estou usando a iGPU da AMD no momento para poder usar a placa de NVIDIA em uma máquina virtual.

Olá @Deutriex, tudo bem contigo?

Essa mensagem indica que seu computador não está conseguindo baixar pacotes desse servidor, sugiro experimente outro servidor e veja se o problema é contornado. Mudar entre APT e qualquer outro gerenciador não fará diferença neste caso.

Estou usando o Debian 12 aqui e o pacote aparentemente instala normalmente, então, dê uma dupla conferida no seu sources.list se alguma entrada não está incorreta ou incompleta.

Uma solução complexa para um problema que não é relacionado com o que você está passando no momento, ao que tudo indica.

:vulcan_salute:

1 curtida

Fiz como mostrado agora aparece outro erro:

O seu sistema para estar no que chamados de “estado inconsistente”, isso pode ocorrer por diversos motivos. Agora é como um trabalho de detetive tentando encontrar o problema e então ver se será possível estabilizar sua instalação.

  • Qual é o conteúdo do arquivo /etc/apt/sources.list?
  • Você instalou algum pacote manualmente?

Se essa máquina é apenas para este objetivo, fazer uma instalação limpa e começar dela pode ser interessante. Sugiro dar uma olhada neste artigo sobre setup do Debian caso resolva fazer uma instalação limpa.

:vulcan_salute:

1 curtida

vc deve habilitar os repositórios contrib non-free. o pacote existe no debian 12: Debian -- Package Search Results -- systemd-container

deb ENDEREÇO/debian/ main contrib non-free non-free-firmware

2 curtidas

Resolvi o problema, desmarquei as entradas do bookworm-security e consegui atualizar o prbolema

# deb cdrom:[Debian GNU/Linux 12.0.0 _Bookworm_ - Official amd64 NETINST with firmware 20230610-10:21]/ bookworm main non-free-firmware

deb http://mirror.i3d.net/debian/ bookworm main contrib non-free non-free-firmware
deb-src http://mirror.i3d.net/debian/ bookworm main contrib non-free non-free-firmware

# deb http://deb.debian.org/debian bookworm-proposed-updates main

# deb https://deb.debian.org/debian/ bookworm-security main non-free-firmware
# deb-src https://deb.debian.org/debian/ bookworm-security main non-free-firmware

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://mirror.i3d.net/debian/ bookworm-updates main non-free-firmware
deb-src http://mirror.i3d.net/debian/ bookworm-updates main non-free-firmware

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

Update.:

Gostaria que mencionar que o erro era justamente que o endereço https://deb.debian.org/debian/dists/bookworm-security não existe. A fonte correta é https://security.debian.org/debian-security/dists/bookworm-security. Fazendo esta correção, passo a ter acesso às correções de segurança do Debian. Não é hoje que reinstalo o sistema. E espero que tudo esteja bem quando o Debian 13 Trixie for lançado. Obrigado a todos que dedicaram seu tempo a me ajudar.

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.