Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Tuxmama - 28.02.15 - klo:15.03
-
Keskeytin vahingossa terminaalin latauksen sillä seurauksella, etten saa asennettua mitään enää. Vain jos lataan netistä paketteja (deb) ja asennan dpkg:llä niin toimii.
Apt ei toimi terminaalissa, eikä Synaptic eikä Sofware-Center avaudu. Synapticin tai Sofware–Centerin uudelleenasentaminen ei auta.
Kone toimii muuten, mutta ei voi päivittää eikä ladata uusia sovelluksia.
apt-check.py kämmii, eikä apport-gtk. kaan toimi sekä toteaa päivitystä yrittäessä, että " It seems that the daemon died."
Koitin jotain ohjetta USA:n Ubuntu-sivustolta, mutta ei auttanut.
Pitääkö tässä nyt formatoida kovalevy ja aloittaa asennus alusta?
-----
Julkaisu 12.04 (precise) 64-bit
Ydin Linux 3.5.0-58-generic
Gnome 3.4.2
-
Millaisia virheilmoituksia apt-get antaa?
-
sudo apt-get update
yms. ei sano mitään. Mitään ei tapahdu. Saanko jollakin käskyllä debugit?
En pääse myöskään lokiin.
-
sudo apt-get update
Voit kokeilla komentoja: sudo apt-get clean
jonka jälkeen koitat sudo apt-get update
Ja sitten päivittää järjestelmän.
Lisäksi takataskussa olisi komentoja kuten apt-get autoclean, apt-get remove ... Vieläkin jäisi monia komentoja, joista voit lukea dpkg -komennon parametreistä.
-
Jos kaikki apt-get-komennot palautuvat välittömästi takaisin komentokehotteeseen, jokin on tosiaan tavallista pahemmin pielessä. Tekeekö tämä komento mitään:
sudo dpkg --configure -a
Voisit myös hakea apt:n deb-pakettina ja asentaa sen uudelleen:
wget http://se.archive.ubuntu.com/ubuntu/pool/main/a/apt/apt_0.8.16~exp12ubuntu10.22_amd64.deb
sudo dpkg --purge apt
sudo dpkg -i apt_0.8.16~exp12ubuntu10.22_amd64.deb
-
Juu ei auta edelliset ohjeet. Kiitos kuitenkin yrityksestä.
Tallennettua saa:
# wget http://se.archive.ubuntu.com/ubuntu/pool/main/a/apt/apt_0.8.16~exp12ubuntu10.22_amd64.deb
--2015-03-03 10:46:15-- http://se.archive.ubuntu.com/ubuntu/pool/main/a/apt/apt_0.8.16~exp12ubuntu10.22_amd64.deb
Selvitetään osoitetta se.archive.ubuntu.com (se.archive.ubuntu.com)... 130.239.18.173, 130.239.18.165, 130.239.18.163, ...
Yhdistetään palvelimeen se.archive.ubuntu.com (se.archive.ubuntu.com)|130.239.18.173|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 1097452 (1,0M) [application/x-debian-package]
Tallennetaan kohteeseen ”apt_0.8.16~exp12ubuntu10.22_amd64.deb”
100%[======================================>] 1 097 452 739K/s kohteessa 1,4s
2015-03-03 10:46:17 (739 KB/s) - ”apt_0.8.16~exp12ubuntu10.22_amd64.deb” tallennettu [1097452/1097452]
Sitten
#sudo dpkg --purge apt
dpkg: riippuvuusongelma estää apt poistamisen:
ubuntu-minimal riippuu paketista apt.
unattended-upgrades riippuu paketista apt.
ubuntu-extras-keyring riippuu paketista apt.
dpkg: virhe käsiteltäessä apt (--purge):
riippuvuusongelma - ei poistettu
Käsittelyssä tapahtui liian monta virhettä:
apt
# sudo dpkg -i apt_0.8.16~exp12ubuntu10.22_amd64.deb
Selecting previously unselected package apt.
(Luetaan tietokantaa... 243253 files and directories currently installed.)
Valmistellaan paketin apt 0.8.16~exp12ubuntu10.22 vaihtamista (käyttäen pakettia apt_0.8.16~exp12ubuntu10.22_amd64.deb)...
Puretaan korvaavaa apt-pakettia...
Tehdään asetuksia: apt (0.8.16~exp12ubuntu10.22) ...
gpg: avain #### : "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>" ei muutoksia
gpg: avain #### "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>" ei muutoksia
gpg: avain ####: "Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>" ei muutoksia
gpg: avain ####: "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>" ei muutoksia
gpg: Kaikkiaan käsitelty: 4
gpg: muuttamatonta: 4
Suoritetaan kohteen man-db liipaisimia..
:~$ sudo apt-get update
:~$ sudo dpkg --configure -a
ei tapahdu mitään.
Kaikki päätteeseen laitettavat ja päätteestä kopiotavat jutut kannattaa laittaa "koodien" sisään, löytyy ylhäältä #-merkin takaa. Kaikkien foorumin hienouksia voi harjoitella mielin määrin Testaus (http://forum.ubuntu-fi.org/index.php?board=6.0)-alueella.
Laitoin tulosteet koodeihin puolestasi. -Storck
Jos kokeilisi sitä pakottavaa asentamista...
-
apt:llä melko paljon riippuvuuksia. Entäs aptitude?
Kokeile aptitude -vvvvvv moo
Vika voipi olla pythonissa tai joku lukko jäänyt päälle..