Kirjoittaja Aihe: Yritin asentaa Dockerin - apt solmussa [ratkaistu]  (Luettu 220 kertaa)

Snufkin

  • Käyttäjä
  • Viestejä: 856
    • Profiili
Eli yritin asentaa Dockerin näillä ohjeilla

https://linuxcapable.com/how-to-install-docker-on-ubuntu-linux/#method-1-install-docker-engine-from-the-official-docker-apt-repository-ubuntu-2404-and-2204

Homma hyytyi seuraavan virheeseen: (kohta 4)
Koodia: [Valitse]
$ sudo apt update
E: Conflicting values set for option Signed-By regarding source https://download.docker.com/linux/ubuntu/ jammy: /etc/apt/keyrings/docker.gpg != /usr/share/keyrings/docker.gpg
E: The list of sources could not be read.

Ja tämän seurauksena ei toimi enää apt eikä Synaptic Manager

Miten saan tuon asian korjattua?
Käyttis: Xubuntu 22.04
« Viimeksi muokattu: 26.03.26 - klo:23.41 kirjoittanut Snufkin »
Xubuntu 22.04 LTS, Fujitsu Lifebook E754

Snufkin

  • Käyttäjä
  • Viestejä: 856
    • Profiili
Vs: Yritin asentaa Dockerin - apt solmussa
« Vastaus #1 : 26.03.26 - klo:16.47 »
Myöskään Setting -> Software&Update tai Synaptic PackageManager eivät toimi. Eli nuo kai tarvitsevat apt:ta avukseen.
Xubuntu 22.04 LTS, Fujitsu Lifebook E754

SuperOscar

  • Käyttäjä
  • Viestejä: 4390
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Yritin asentaa Dockerin - apt solmussa
« Vastaus #2 : 26.03.26 - klo:16.58 »
Miten saan tuon asian korjattua?

Varmaan kannattaa lähteä siitä, että katsot /etc/apt/sources.list.d-kansiosta (*.list- ja) *.sources-tiedostot läpi ja jokaisesta, mikä on ”Signed-by:”-tiedoston ilmoitettu sijainti (se ilmoitetaan omalla rivillään *.sources-tiedostossa, mutta vanhassa *.list-tiedostossa se on vähän hankalammin siellä keskellä riviä).

Virheilmoituksen mukaan jossakin on nyt viittaus docker.gpg-tiedostoon väärin (”/etc/apt/keyrings/docker.gpg != /usr/share/keyrings/docker.gpg”). Jälkimmäinen sijainti, /usr/share/keyrings, kuulostaa oikeammalta. Melkein veikkaisin, että Signed-by viittaa pelkkään tiedostoon (”docker.gpg”) eikä kerro, mistä se oikeasti löytyy.
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

Snufkin

  • Käyttäjä
  • Viestejä: 856
    • Profiili
Vs: Yritin asentaa Dockerin - apt solmussa
« Vastaus #3 : 26.03.26 - klo:21.54 »
Miten saan tuon asian korjattua?

Varmaan kannattaa lähteä siitä, että katsot /etc/apt/sources.list.d-kansiosta (*.list- ja) *.sources-tiedostot läpi ja jokaisesta, mikä on ”Signed-by:”-tiedoston ilmoitettu sijainti (se ilmoitetaan omalla rivillään *.sources-tiedostossa, mutta vanhassa *.list-tiedostossa se on vähän hankalammin siellä keskellä riviä).

Virheilmoituksen mukaan jossakin on nyt viittaus docker.gpg-tiedostoon väärin (”/etc/apt/keyrings/docker.gpg != /usr/share/keyrings/docker.gpg”). Jälkimmäinen sijainti, /usr/share/keyrings, kuulostaa oikeammalta. Melkein veikkaisin, että Signed-by viittaa pelkkään tiedostoon (”docker.gpg”) eikä kerro, mistä se oikeasti löytyy.


Näyttää tältä
Lainaus
1. docker.list:
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu   jammy stable

2. docker.list.save:
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu   jammy stable

3. docker.sources:
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: jammy
Components: stable
Signed-By: /usr/share/keyrings/docker.gpg
Ja tuo tiedosto 'docker.gpg' on osoitteessa /usr/share/keyrings/

Eli muutanko noihin tiedostotoihin 1 ja 2 /etc/apt/keyrings/ /usr/share/keyrings/

Xubuntu 22.04 LTS, Fujitsu Lifebook E754

Snufkin

  • Käyttäjä
  • Viestejä: 856
    • Profiili
Vs: Yritin asentaa Dockerin - apt solmussa
« Vastaus #4 : 26.03.26 - klo:22.32 »
Tein em. muutokset ja nyt apt jo toimii, mutta "apt update" pukkaa edelleen paljon varoituksia. Noita on joku 20 kpl.

Koodia: [Valitse]
W: Target Packages (stable/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/docker.list:1 and /etc/apt/sources.list.d/docker.sources:1



Xubuntu 22.04 LTS, Fujitsu Lifebook E754

nm

  • Käyttäjä
  • Viestejä: 17029
    • Profiili
Vs: Yritin asentaa Dockerin - apt solmussa
« Vastaus #5 : 26.03.26 - klo:22.52 »
Kuten varoitus kertoo, Dockerin apt-lähde on nyt määritelty kahteen kertaan:

Vanhalla tyylillä tiedostossa /etc/apt/sources.list.d/docker.list

ja uudella tyylillä tiedostossa /etc/apt/sources.list.d/docker.sources

Poista vaikka tuo vanhan mallinen tiedosto ja sen varmuuskopio:

Koodia: [Valitse]
sudo rm /etc/apt/sources.list.d/docker.list
Koodia: [Valitse]
sudo rm /etc/apt/sources.list.d/docker.list.save

Snufkin

  • Käyttäjä
  • Viestejä: 856
    • Profiili
Vs: Yritin asentaa Dockerin - apt solmussa
« Vastaus #6 : 26.03.26 - klo:23.41 »
Kiitoksia molemmille! Nyt apt taas toimii ilman herjoja.

Opin, että on vanhoja ja uusi malleja. Pitää olla tarkempi kun asentelee näitä. :)
Xubuntu 22.04 LTS, Fujitsu Lifebook E754