Ruksasin muutaman ylimääräisen repon synapticin asetuksista ja nyt synaptic kaatuu ja antaa tämän herjan:
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf)
E: Error occurred while processing xinetd (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.debian.org_debian_dists_etch_main_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.
E: _cache->open() failed, please report.
W: Unable to munmap
apt-get update loppuu:
W: Failed to fetch http://apt.64studio.com/64studio/stable/dists/64studio/main/binary-amd64/Packages.gz 403 Forbidden
W: Failed to fetch http://apt.64studio.com/64studio/testing/dists/64studio/main/binary-amd64/Packages.gz 403 Forbidden
W: Failed to fetch http://apt.64studio.com/backports/dists/etch-backports/main/binary-amd64/Packages.gz 404 Not Found
En kuitenkaan löydä sources.list:tä noita repoja joista herja tulee. Mistä nuo löytyvät?
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf)
E: Error occurred while processing xinetd (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.debian.org_debian_dists_etch_main_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.
E: _cache->open() failed, please report.
W: Unable to munmap
apt-get update loppuu:
W: Failed to fetch http://apt.64studio.com/64studio/stable/dists/64studio/main/binary-amd64/Packages.gz 403 Forbidden
W: Failed to fetch http://apt.64studio.com/64studio/testing/dists/64studio/main/binary-amd64/Packages.gz 403 Forbidden
W: Failed to fetch http://apt.64studio.com/backports/dists/etch-backports/main/binary-amd64/Packages.gz 404 Not Found
En kuitenkaan löydä sources.list:tä noita repoja joista herja tulee. Mistä nuo löytyvät?
Vastaukset 6
Vanhimmat
Sanoisin että mahdollisimman nopeasti palauta se sources.list sellaiseksi kuin se oli ennen muokkausta ja kokeile update/upgrade kunnes se ei aiheuta enää virhettä. Olet muokannut sources.listia joten en tiedä kuka uskaltaa neuvoa mitä tehdä koska nyt asennuksesi on hajoamisvaarassa.
Virheilmossa sanotaan ensinnäkin että aptin cache-tila on lopussa mutta pitääkö se paikkansa jos ei ole aiemmin ilmoitellut siitä?
Se herjakohta siinä näyttää tulevan tuolta
"Problem with MergeList /var/lib/apt/lists/ftp.debian.org_debian_dists_etch_main_binary-amd64_Packages"
/var/lib/apt/lists..
Ymmärsin tämän siis niin että tämä ongelma ilmeni viimeisen muokkauksen jälkeen joten sinun pitäisi palauttaa sources.list sitä edeltävään muotoon ja update/upgrade kunnes ei virheitä esiinny. Seuraavaksi voit vaikka kopioida aptin cachen jonnekin omaan kotihakemistoosikin minkä jälkeen voisi kokeilla esim. apt-get autoremove | autoclean | clean mutta siinä tarkkana. Kun sources.listia on muokattu ja etenkin jos on backportsit olleet käytössä saat helposti koko työpöytäympäristön katoamaan joka toki on sitten palautettavissa jos sources.list on "puhdas" ja verkkoyhteys toimii. Joten ennenkuin naksauttaa esim. autoremovissa enteriä on syytä tutkia mitä ollaan poistamassa ja jos lista on epäilyttävän pitkä ja näyttää sisältävän käytössä olevia ohjelmaversioita ei ehkä kannatakaan painaa sitä enteriä tai herää leikkauksen jälkeen base-asennuksessa tekstitilassa. Tällaista on tosin käynyt itsellenikin eikä siitä toipuminen ole ylipääsemätöntä jos vaan verkkoyhteys toimii, muuten tulee kyllä uudelleenasennus. Toisaalta jos oli kopioinut sen aptin cachen niin sieltä voi saada tongittua tavarat takaisin myös. Onhan siitä toki ylimääräistä vaivaa ;)
Toiminta riippuu lopullisesti siitä että haluaako jonkun ohjelman poistaa, ensin pitäisi siis korjata se sources.list ennalleen, sitten poistaa poistaa ohjelma ja vasta sitten eliminoida sen lähdetiedot sources.listissa ja lopuksi ehkä vielä tehdä cachelle tilaa joko a) vapauttamalla aiemmin mainituilla komennoilla tai b) suurentamalla cacheta apt.confilla mutta kuten sanoin niin jälkitoimet riippuu mitä halutaan saada aikaan, ensin on saatava apt-getin update tilaan jossa ei esiinny virheilmoituksia.
Kaikki toimet ovat sitten omalla vastuulla..
Eli siis vaikka sieltä synapticista ruksaat ne pakettilähteet ihan täsmälleen kuten olivat ennen virheen alkamista..
/etc/apt/sources.list
Jos tiedostoa ei löydy, niin sitten Synaptic/Asetukset/Pakettivarastot
Lukevat samaa paprua joten ei löytyne kummastakaan..
ongelman aiheuttaneet repot löytyi /etc/apt/sources.list.d/64studio.list.
kommentoin ne ja nyt homma taas pelittää. :)
No hyvä että toimii. Aika jännää että jos synapticista ruksaa niin alkaa herjaamaan? Ensin tosin luulin että sorvasit itse sources.listia suoraan, synaptichan tosin tekee ihan saman toimenpiteen.