Rikkinäinen paketti

Koitin asentaa Kopetea koneelle pakettihallinnan kautta, tyssäsi ilmoitukseen rikinäisistä paketeista. Osan paketteja asensi, mutta niitä ei saa korjatua tai poistettua, että pääsisi korjaamaan ongelman. pakeetihallinan vikaviesti on sama kuin allaolevien komentojenkin tuottama päätteessä.

komento: sudo apt-get install -f

Luetaan pakettiluetteloita… Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot… Valmis
Korjataan riippuvuuksia… Valmis
Seuraavat paketit ovat alun perin asennettu automaattisesti, eikä niitä enää tarvita:
f-spot libqt4-test java-common mint-elementary-icons gvfs-bin
gnome-colors-common unixodbc libflickrnet2.2-cil mint-backgrounds-helena
gnome-wise-icon-theme libkonq5 mint-backgrounds-isadora
shiki-colors-metacity-theme shiki-wise-theme libkonq5-templates
ttf-wqy-microhei libgnome-keyring1.0-cil
Poista ne komennolla “apt-get autoremove”.
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
kopete
Ehdotetut paketit:
kdeartwork-emoticons khelpcenter4 texlive-latex-base kopete-gcall
Seuraavat UUDET paketit asennetaan:
kopete
0 päivitetty, 1 uutta asennusta, 0 poistettavaa ja 4 päivittämätöntä.
2 ei asennettu kokonaan tai poistettiin.
Noudettavaa arkistoa 0t/5 180kt.
Toiminnon jälkeen käytetään 18,1M t lisää levytilaa.
Haluatko jatkaa [K/e]?
dpkg: jäsennysvirhe, tiedostossa ‘/var/lib/dpkg/available’ lähellä riviä 16931 paketti ‘libgdata-common’:
kentän nimen jälkeen `I’ pitää olla kaksoispiste
E: Sub-process /usr/bin/dpkg returned an error code (2)

Komento: sudo dpkg --configure -a
dpkg: jäsennysvirhe, tiedostossa ‘/var/lib/dpkg/available’ lähellä riviä 16931 paketti ‘libgdata-common’:
kentän nimen jälkeen `I’ pitää olla kaksoispiste

Onkohan mitään tehtävissä. Löysin kyllä tuon listan ja kyseisen kohdankin sieltä, mutta gedit ei antanu tehdä siihen mitään muutoksi… Sattaa ehkä olla hyväkin ettei antanu. :smiley:

Muutoksia saat kyllä tehtyä heti annettuasi itsellesi ylläpitäjäoikeudet (sudolla tai vastaavalla graafisellä kilkkeellä kuten gksudolla).

Itse asiassa voi jopa olla – mutta tämä on nyt täysi arvaus –, että tuon tiedoston voisi vaikka poistaa ja se luotaisiin automaattisesti uudelleen ”sudo apt-get update” -komennon yhteydessä. Varovaisesti tätä voisi kokeilla niin, että SIIRRÄT tiedoston muualle, jolloin voit tarvittaessa palauttaa sen.

Eikö silloin voisi odottaa, että sudo apt-get update myös korjaisi ongelman? Sitä voinee ainakin kokeilla.

Onnistuu terminalista komennolla jotka ovat tuossa koodi tagien välissä.
tuo komento siirtää tuon tiedoston juuri kansioon josta sen voi siirtää takaisin

Tämän jälkeen yritä ajaa sudo apt-get update ja sudo apt-get upgrade.

[quote=“ozky, post:4, topic:1409”]Onnistuu terminalista komennolla jotka ovat tuossa koodi tagien välissä.
tuo komento siirtää tuon tiedoston juuri kansioon josta sen voi siirtää takaisin

Tämän jälkeen yritä ajaa sudo apt-get update ja sudo apt-get upgrade.[/quote]

Kiitos vastauksista kaikille. Mikään tosin ei toiminut. Väittää näin kummallakin komennolla. - “tiedoston ”available” tilaa ei voi lukea: Tiedostoa tai hakemistoa ei ole”

Ja jostain kumman syystä pakettihallintakin lakkasi aukeamasta. Avautuu siihen asti, kun laitetaan salasana ja sitten häipyy aaveeksi kuin pieru saharaan.

[quote=“vanhus, post:5, topic:1409”][quote author=ozky link=topic=2172.msg8927#msg8927 date=1331217939]
Onnistuu terminalista komennolla jotka ovat tuossa koodi tagien välissä.
tuo komento siirtää tuon tiedoston juuri kansioon josta sen voi siirtää takaisin

Tämän jälkeen yritä ajaa sudo apt-get update ja sudo apt-get upgrade.
[/quote]

Kiitos vastauksista kaikille. Mikään tosin ei toiminut. Väittää näin kummallakin komennolla. - “tiedoston ”available” tilaa ei voi lukea: Tiedostoa tai hakemistoa ei ole”

Ja jostain kumman syystä pakettihallintakin lakkasi aukeamasta. Avautuu siihen asti, kun laitetaan salasana ja sitten häipyy aaveeksi kuin pieru saharaan.[/quote]

Ozkyn komennossa on / :n mentävä aukko. Ylin komento siirtää tiedoston juuri-hakemistoon / , mutta jälkimmäinen taas siirtää hakemiston oletushakemistosta - johon alkuperäistä hakemistoa ei ole siirretty.

Ongelman purkamiseksi voisi info jakelusta ja jakeluversiosta hieman valottaa, kuinka ongelmaan voisi löytyä ratkaisu. Oletan, että jokin Ubuntu-jakelu on kyseessä, johon on asennettu KDE- tai sen kirjastoja.
Itse käytän Aptitude:a “puhtaassa” vai sanoisinko “neitseellisessä” Ubuntu 11.10 Oneiric -versiossa.

sudo aptitude install kopete ... Nämä UUDET paketit asennetaan: akonadi-backend-mysql{a} akonadi-server{a} docbook-xsl{a} icoutils{a} kate-data{a} katepart{a} kde-runtime{a} kde-runtime-data{a} kdebase-runtime{a} kdelibs-bin{a} kdelibs5-data{a} kdelibs5-plugins{a} kdepim-runtime{a} kdepimlibs-kio-plugins{a} kdoctools{a} kopete kopete-message-indicator{a} kubuntu-debug-installer{a} libakonadi-contact4{a} libakonadi-kabc4{a} libakonadi-kcal4{a} libakonadi-kde4{a} libakonadi-kmime4{a} libakonadiprotocolinternals1{a} libattica0{a} libboost-program-options1.46.1{a} libclucene0ldbl{a} libdlrestrictions1{a} libdmtx0a{a} libindicate-qt1{a} libiodbc2{a} libkabc4{a} libkatepartinterfaces4{a} libkcal4{a} libkcalcore4{a} libkcalutils4{a} libkcmutils4{a} libkde3support4{a} libkdecore5{a} libkdesu5{a} libkdeui5{a} libkdewebkit5{a} libkdnssd4{a} libkemoticons4{a} libkfile4{a} libkhtml5{a} libkidletime4{a} libkimap4{a} libkio5{a} libkjsapi4{a} libkjsembed4{a} libkldap4{a} libkmbox4{a} libkmediaplayer4{a} libkmime4{a} libknewstuff2-4{a} libknewstuff3-4{a} libknotifyconfig4{a} libkntlm4{a} libkopete4{a} libkparts4{a} libkpimidentities4{a} libkpimtextedit4{a} libkpimutils4{a} libkpty4{a} libkresources4{a} libkrosscore4{a} libktexteditor4{a} libmailtransport4{a} libmicroblog4{a} libmsn0.3{a} libnepomuk4{a} libnepomukquery4a{a} libnepomukutils4{a} libntrack-qt4-1{a} libntrack0{a} libotr2{a} libphonon4{a} libplasma3{a} libpolkit-qt-1-1{a} libprison0{a} libqapt-runtime{a} libqapt1{a} libqca2{a} libqca2-plugin-ossl{a} libqimageblitz4{a} libqrencode3{a} libqt4-designer{a} libqt4-qt3support{a} libqt4-sql-sqlite{a} libqtwebkit4{a} libsolid4{a} libsoprano4{a} libssh-4{a} libstreamanalyzer0{a} libstreams0{a} libthreadweaver4{a} libvirtodbc0{a} mysql-client-core-5.1{a} mysql-server-core-5.1{a} ntrack-module-libnl-0{a} odbcinst{a} odbcinst1debian2{a} oxygen-icon-theme{a} phonon{a} phonon-backend-gstreamer{a} plasma-scriptengine-javascript{a} plasma-widget-message-indicator{a} qapt-batch{a} shared-desktop-ontologies{a} soprano-daemon{a} virtuoso-minimal{a} virtuoso-opensource-6.1-bin{a} virtuoso-opensource-6.1-common{a} 0 päivitettävää pakettia, 114 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä. Tarvitsee noutaa 76,0 MB arkistoista. Levytilaa kuluu 264 MB purkamisen jälkeen. Haluatko jatkaa? [Kyllä=y/ei=n/?] e

Sorry. Taisi tarkemmin tutkaillessani virheilmoituksia selvitä, että kyseessä olisi jokin Mint-versio.
(Tarpeettomiksi ilmoitettu mm. paketit mint-backgrounds-helena, mint-backgrounds-isadora)?
Yleensä vaivattomin tapa saada paketinhallinta sotkuun, on lisäillä epämääräisiä ohjelmalähteistä.

[quote=“vanhus, post:5, topic:1409”]Kiitos vastauksista kaikille. Mikään tosin ei toiminut. Väittää näin kummallakin komennolla. - “tiedoston ”available” tilaa ei voi lukea: Tiedostoa tai hakemistoa ei ole”

Ja jostain kumman syystä pakettihallintakin lakkasi aukeamasta. Avautuu siihen asti, kun laitetaan salasana ja sitten häipyy aaveeksi kuin pieru saharaan.[/quote]

Ilmeisesti siis tiedoston pitää olla olemassa tuossa paikassa. Jos siirsit sen vain muualle, siirrä se takaisin, niin sinun pitäisi päästä samaan tilaan, josta lähdettiin.

Pieni kommentti aikaisempaan:

[quote=“Tomin, post:3, topic:1409”][quote author=SuperOscar link=topic=2172.msg8925#msg8925 date=1331214830]
Itse asiassa voi jopa olla – mutta tämä on nyt täysi arvaus –, että tuon tiedoston voisi vaikka poistaa ja se luotaisiin automaattisesti uudelleen ”sudo apt-get update” -komennon yhteydessä. Varovaisesti tätä voisi kokeilla niin, että SIIRRÄT tiedoston muualle, jolloin voit tarvittaessa palauttaa sen.
[/quote]
Eikö silloin voisi odottaa, että sudo apt-get update myös korjaisi ongelman? Sitä voinee ainakin kokeilla.[/quote]

Periaatteessa kyllä, mutta minulle tuli ihan vasta epävakaassa Debianissa vastaan tilanne, jossa apt-get update ei auttanut, koska ilmeisesti (epävirallisen) repon puolella oli pakettilistauksessa virhe. Tosin tilanne ratkesi lopullisesti vasta, kun repossa tilanne oli korjattu.

Hups olenkin unohtanut laittaa tuon / siihen eteen eli tuo toimii ainostaan jos on juuri kansiossa silloin kuin tuo siirretään,pahoittelen pientä kämmiä onneksi tuo ei tehnyt mitään pysyvää haittaa koneelle.

Kiitos jälleen kaikille. Kyseinen jakelu on Mint 10 Julia Gnome, eikä järjestelmään ole asenneltu mitään pakettihallinan tai ohjelmistohallinan ulkopuolelta.

MIkän ei tosin taaskaan auttanut. Hiukan testaamista Windosin puolella ja siellä tuli vastaavia ongelmia vastaan päivityksissä ja ohjelmien asentelussa. Kokeilin varuuksi viellä kolmea eri kovalevyä (käyttiksien uusinta sennuksineen) ja kaikissa tuli samaa ongelmaa. Ei asenna ääniajureita, SP3:sta, ei virusohjelmia, ei googlen selainta jne. Linuxin puolella samaa ongelmaa ohjelmien kanssa. Kummassakin tapauksessa itse käyttöjärjestelmä menee ja asentuu täysin ongelmitta.

Jotenkin tulee mieleen, että olisiko emolevyssä joku systeemi heittänyt kuperkeikkaa tms?

Muistit on hyvä myös testata. Sitten emolevystä katsoa, että näkyykö ulospäin mitään poikkeavaa. Esimerkiksi kondensaattorit kannattaa tarkistaa ovatko ne “pullistuneet”. Vielä jos innostusta riittää testaamiseen, niin tarkistaisin/vaihtaisin kiintolevyn piuhan.

Juuh, syyllinen löytyi - kumpikin muistikampa enempi ja vähempi kabut…