Kirjoittaja Aihe: Snap ilmoittaa uudesta päivityksestä, kieltäytyy asentamasta [ratkaistu]  (Luettu 2485 kertaa)

Toni Alenius

  • Käyttäjä
  • Viestejä: 1517
    • Profiili
eli snap on alkanut ilmoitella yhdestä ja samasta päivityksestä joka päivä & kun sen päivityksen yrittää asentaa tulee tämmöinen ilmoitus:

komentoa "snapd" ei löydy (sanoo että snap löytyy PAKETISTA snapd) ja komennolla "snap refresh" vain sanoo että kaikki paketit on ajan tasalla

mitä snap nyt taas sekoilee ja miten korjaan asian?
« Viimeksi muokattu: 08.06.23 - klo:22.45 kirjoittanut Toni Alenius »
Ubuntu 24.04.01 LTS
16 GB DDR3
Intel® Core™ i5 CPU 760 @ 2.80GHz × 4
GeForce GT 730 2GB
2x480 GB SSD

Toni Alenius

  • Käyttäjä
  • Viestejä: 1517
    • Profiili
elikkä päivitin dockerin apt:n kautta, snap ilmoittelee edelleen joka päivä että olis päivitys joka pitää asentaa nopeasti, sitten kun snapin avaa niin valittaa edelleen täsmälleen samaa asiaa kuin yllä.
Ubuntu 24.04.01 LTS
16 GB DDR3
Intel® Core™ i5 CPU 760 @ 2.80GHz × 4
GeForce GT 730 2GB
2x480 GB SSD

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
elikkä päivitin dockerin apt:n kautta, snap ilmoittelee edelleen joka päivä että olis päivitys joka pitää asentaa nopeasti, sitten kun snapin avaa niin valittaa edelleen täsmälleen samaa asiaa kuin yllä.

Poista dockerin snap-paketti, jos käytät nyt apt:n kautta asennettua versiota.

Koodia: [Valitse]
snap remove docker

Toni Alenius

  • Käyttäjä
  • Viestejä: 1517
    • Profiili
elikkä päivitin dockerin apt:n kautta, snap ilmoittelee edelleen joka päivä että olis päivitys joka pitää asentaa nopeasti, sitten kun snapin avaa niin valittaa edelleen täsmälleen samaa asiaa kuin yllä.

Poista dockerin snap-paketti, jos käytät nyt apt:n kautta asennettua versiota.

Koodia: [Valitse]
snap remove docker
nyt kun yritän käyttää dockeria valittaa
Koodia: [Valitse]
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

edit: löysin vastauksen tästä ketjusta (useita eri ratkaisuja tarjottu, kokeilin vähän kaikkia ja löhti toimimaan) https://stackoverflow.com/questions/44678725/cannot-connect-to-the-docker-daemon-at-unix-var-run-docker-sock-is-the-docker
« Viimeksi muokattu: 08.06.23 - klo:22.44 kirjoittanut Toni Alenius »
Ubuntu 24.04.01 LTS
16 GB DDR3
Intel® Core™ i5 CPU 760 @ 2.80GHz × 4
GeForce GT 730 2GB
2x480 GB SSD

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
nyt kun yritän käyttää dockeria valittaa
Koodia: [Valitse]
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

edit: löysin vastauksen tästä ketjusta (useita eri ratkaisuja tarjottu, kokeilin vähän kaikkia ja löhti toimimaan) https://stackoverflow.com/questions/44678725/cannot-connect-to-the-docker-daemon-at-unix-var-run-docker-sock-is-the-docker

Joo, palvelu pitää käynnistää, ja myös enabloida, jos haluat että se käynnistyy uudelleen koneen käynnistyessä.

Koodia: [Valitse]
sudo systemctl start docker
sudo systemctl enable docker

Toni Alenius

  • Käyttäjä
  • Viestejä: 1517
    • Profiili
nyt kun yritän käyttää dockeria valittaa
Koodia: [Valitse]
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

edit: löysin vastauksen tästä ketjusta (useita eri ratkaisuja tarjottu, kokeilin vähän kaikkia ja löhti toimimaan) https://stackoverflow.com/questions/44678725/cannot-connect-to-the-docker-daemon-at-unix-var-run-docker-sock-is-the-docker

Joo, palvelu pitää käynnistää, ja myös enabloida, jos haluat että se käynnistyy uudelleen koneen käynnistyessä.

Koodia: [Valitse]
sudo systemctl start docker
sudo systemctl enable docker
yksi container lakkasi toimimasta tulostaen
Koodia: [Valitse]
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.yritin vähän kaikkea mitä viimeksikin, tuloksena tämä:
Koodia: [Valitse]
ape@Apentosh:~$ sudo systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
ape@Apentosh:~$ systemctl status docker.service
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Fri 2023-07-21 20:27:25 EEST; 5s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
    Process: 1194606 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
   Main PID: 1194606 (code=exited, status=1/FAILURE)

heinä 21 20:27:22 Apentosh systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
heinä 21 20:27:22 Apentosh systemd[1]: docker.service: Failed with result 'exit-code'.
heinä 21 20:27:22 Apentosh systemd[1]: Failed to start Docker Application Container Engine.
heinä 21 20:27:25 Apentosh systemd[1]: docker.service: Scheduled restart job, restart counter is at 3.
heinä 21 20:27:25 Apentosh systemd[1]: Stopped Docker Application Container Engine.
heinä 21 20:27:25 Apentosh systemd[1]: docker.service: Start request repeated too quickly.
heinä 21 20:27:25 Apentosh systemd[1]: docker.service: Failed with result 'exit-code'.
heinä 21 20:27:25 Apentosh systemd[1]: Failed to start Docker Application Container Engine.
mitäs nyt?

EDIT: edes poistaminen ja uudelleenasennus apt-getillä ei auttanut, asensin snapin kautta, tapellaan sitten taas vaihteeksi sen kanssa...
« Viimeksi muokattu: 21.07.23 - klo:20.43 kirjoittanut Toni Alenius »
Ubuntu 24.04.01 LTS
16 GB DDR3
Intel® Core™ i5 CPU 760 @ 2.80GHz × 4
GeForce GT 730 2GB
2x480 GB SSD

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
ape@Apentosh:~$ sudo systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.

journalctl -xe olisi ehkä paljastanut lisää tietoja viasta.


EDIT: edes poistaminen ja uudelleenasennus apt-getillä ei auttanut, asensin snapin kautta, tapellaan sitten taas vaihteeksi sen kanssa...

Kuten yleensä perinteisissä Linux-sovellusten paketoinneissa, Dockerin asetustiedostot ja etenkään data eivät poistu, jos poistat apt/dpkg-paketin järjestelmästä. apt purge poistaa osan asetustiedostoista, mutta sekään ei koske /var/lib/docker-hakemistoon, joka sisältää Dockerin tilan sekä kaikkien konttien ja levykuvien datan. Uusi Docker-asennus jatkaa siis samoilla asetuksilla ja datalla, jotka levylle ovat jääneet.

Jos Docker menee jostain syystä pahemman kerran solmuun, ongelmaa voi ratkoa sammuttamalla Docker-palvelun, siirtämällä /var/lib/docker-hakemiston kokonaan syrjään ja käynnistämällä Dockerin uudelleen. Jos toimii, vika on jossain docker-hakemiston uumenissa. Järjestelmäloki kannattaa joka tapauksessa tutkia, koska sen avulla juurisyy voi löytyä hyvinkin nopeasti.

Snap-paketoinnissa Dockerin asetukset ja data sijaitsee varmaankin käyttäjän snap-hakemistossa. Ne ovat siis erillään apt-paketoinnin /var/lib/dockerista, ja siksi vanhat virheelliset tiedostot eivät vaikuta snap-Dockerin toimintaan.