Virheviestissä on ohjeita, etkö pysty noudattamaan niitä?
En ole löytänyt oikeeta vaihtoehtoa millä vian sais korjattua.
Itse asiassa tuossahan lukee, että tiedostossa /etc/apt/sources.list.d/whatsie.list
on väärässä kohti sana sudo
, joten kannattaa korjata kyseinen tiedosto tekstieditorilla (tai poistaa, jos ei ole tarpeen).
Komentorivillä varmaankin apt-get update
ja apt-get upgrade
antaisivat lisätietoa.
Kokeilin komentoja mutta ei autta. Siinä tulokset linkissä.
Olisi hirmu hyödyllistä, jos tietäisit, mitä ovat paketit ja mitä ovat tiedostot. Esimerkiksi tämä /etc/apt/sources.list.d/whatsie.list
on tiedosto, jolloin tietenkään sitä ei voi käsitellä kokeilemillasi apt-get
-alkuisilla komennoilla. Ehdotin jo tekstieditorin käyttämistä.
Tällä pitäisi saada ongelman syy selville: cat /etc/apt/sources.list.d/whatsie.list
whatsie on varmaan whatsapp tiedosto?
cat /etc/apt/sources.list.d/whatsie.list Tuli tuommonen vastaus.
http://kuvanjako.fi/8upbv.png
Lisäys:
Kokeilin tuolaista.
Mitä ilmeisimmin olet itse luonut tuon tiedoston, ja tiedostossa kuuluisi olla noista riveistä vain ensimmäinen, deb-alkuinen rivi.
Toivottavasti osaat edes muokata tekstitiedostoa.
Miten se muokataan teksti tiedosto ja mistä??
Tekstitiedostoa muokataan editorilla. Yleensä editor /etc/apt/sources.list.d/whatsie.list avaa tiedoston. Mulla se avaa gnu nanon, jolla voi muokata tiedostoa. Nanossa tiedoston voi tallentaa näppäimellä F3 ja kun painaa enter, tiedosto tallennetaan samalle nimelle kuin sitä editoitiin. Paina vielä ctrl + x, jolloin Nano sulkeutuu. Jos oikeuksia tarvitsee lisää, niin sudolla saa pääkäyttäjän oikeudet.
En löydä kyseistä tiedostoa koneesta. /etc/apt/sources.list.d/whatsie.list ?
Tiedoston nimen saa selville komennolla
ls /etc/apt/sources.list.d/
Mulla se näyttäisi olevan Linux Mintissä official-package-repositories.list .
Sen tiedoston nimi on whatsie.list mut en löydä sitä koneesta.
Mystistä. Jos kerran cat /etc/apt/sources.list.d/whatsie.list palauttaa tiedoston, niin pakostihan koneella on oltava tiedosto /etc/apt/sources.list.d/whatsie.list . Mitä tarkoittaa, että et löydä sitä kun löysin sen ls-komennolla?
Tekstimuokkain ja tiedostot kansiossa ei löydy kyseistä tiedostoa.
Lisäys: Onko jotain pääte puolella koodi juttua millä voi kyseistä tiedostoa muokata?
Tumpelo_m kirjoitti:
Sen tiedoston nimi on whatsie.list mut en löydä sitä koneesta.
Miten niin et löydä, tossahan se on alimpana tossa sources.list.d kansion sisällä.
kokeiles kirjoittaa kirjaimesta kirjaimeen terminaalissa joko
editor /etc/apt/sources.list.d/whatsie.list
tai vaikka
nano /etc/apt/sources.list.d/whatsie.list
Tumpelo_m kirjoitti:
En löydä kyseistä tiedostoa koneesta. /etc/apt/sources.list.d/whatsie.list ?
Miten niin et löydä tuota tiedostoa? Juuri hetkeä aikaisemmin kuitenkin kykenit avaamaan, lukemaan ja tulostamaan tiedoston sisällön meille tuolla komennolla ”cat”:
Tumpelo_m kirjoitti:
whatsie on varmaan whatsapp tiedosto?
cat /etc/apt/sources.list.d/whatsie.list Tuli tuommonen vastaus.
http://kuvanjako.fi/8upbv.png
Tuo ei siis ole pelkästään tuon komennon vastaus, vaan tuo on tuon kyseisen tekstitiedoston sisältö. Ja, tuossa tiedostossa ei todellakaan tulisi olla noita kolmea viimeistä riviä. Siis tuo kolmantena oleva ”sudo”-alkuinen rivi ja sitten tuo viidentenä oleva ”deb”-alkuinen rivi, joka on kopio ensimmäisestä rivistä. Ne pitää poistaa.
Mitä siis tapahtui kun ajoi komennon ”editor /etc/apt/sources.list.d/whatsie.list”?
Tumpelo_m kirjoitti:
Lisäys:
Kokeilin tuolaista.
Joka palauttaa tasan saman virheilmoituksen kuin aina aikaisemminkin. Komennon ”apt update” ajaminen käy läpi kaikki kansion ”/etc/apt/sources.list.d/” tiedostoissa mainitut pakettien lähteet. Mutta, sinulla on tuossa kansiossa tuo ongelmallinen tiedosto, jota ”apt” ei pysty käsittelemään. Koska siellä on tuo ylimääräinen kolmas rivi, joka alkaa ”sudo”. Sama rivi, jonka näet tuon komennon ”cat” tulostaessa tuon tiedoston sisällön (se on myös tuossa tulosteessa kolmantena rivinä).
PS. Sitten vielä se pakollinen paha: Whatsie ei ole mikä tahansa ”WhatsApp”-tiedosto, vaan tuo on jonkun harrastelijan projekti tehdä työpöytäsovellus WhatsAppin käyttämiseksi. Nopea googlaus antaa ymmärtää tuon ”Whatsie”-ohjelmiston olevan ns. ei-enää-ylläpidetty ohjelmisto. Sitä ei ole päivitetty yli vuoteen. Kai tiedät mitä se tarkoittaa tietoturvan kannalta?
PPS. Huomannet myös, jos tarkkaan katsot, että käytät tuosta kuolleesta ”Whatsie”:sta sen beta-versiota. Tai, no, siis ainakin sinulla on tuo kuolleen projektin paketin sisältävä Internet-sivusto käyttöjärjestelmäsi pakettien lähdeluettelossa. Tämäkään ei liene tarkoituksenmukaista?
Tumpelo_m kirjoitti:
Sen tiedoston nimi on whatsie.list mut en löydä sitä koneesta.
Siinähän se tiedosto on, listan viimeisenä?
Tumpelo_m kirjoitti:
Tekstimuokkain ja tiedostot kansiossa ei löydy kyseistä tiedostoa.
Lisäys: Onko jotain pääte puolella koodi juttua millä voi kyseistä tiedostoa muokata?
Katsotko varmasti oikeasta kansiosta?
Tuo komento ”editor /etc/apt/sources.list.d/whatsie.list” avaa sen tiedoston muokattavaksi? Vai, mitä tapahtuu?
Todennäköisesti vika myös korjaantuu tuon virheellisen repolistan poistamalla,
sudo rm /etc/apt/sources.list.d/whatsie.list
jonka jälkeen
sudo apt-get update
Onko tämä oikea paikka?
http://kuvanjako.fi/enal9.png
Tumpelo_m kirjoitti:
Onko tämä oikea paikka?
http://kuvanjako.fi/enal9.png
Kuvassa ei ole mitään paikkaa. Sen sijaan siinä on sinulla tuo tiedosto oikein nätisti auki tekstinkäsittelyohjelmassa. Eli se tiedosto on tosiaan olemassa.
Nyt vaan poistat kolme viimeistä riviä ja tallennat muutokset. Tämä ei kuitenkaan onnistu ihan suoraan, koska... jälleen kerran, kannattaa lukea mitä siinä ruudulla lukee.
Tuo tekstinkäsittelyohjelman alareunassa oleva status kertoo, että ”Luettiin 5 riviä. Varoitus: ei kirjoitusoikeuksia.”
Jotta voit muokata (tai poistaa) tiedoston, tarvitset ylläpito-oikeudet. Ne saat avaamalla tiedoston ylläpitäjänä komennon ”sudo” avulla.
(Tai sitten poistat koko tuon tiedoston, kuten groovyb neuvoi kello 23:31:30.)
groovyb kirjoitti:
Todennäköisesti vika myös korjaantuu tuon virheellisen repolistan poistamalla,
sudo rm /etc/apt/sources.list.d/whatsie.listjonka jälkeen
sudo apt-get update
Suur kiitos vika korjattu.
Lisäys: kiitos myös muilekkin avusta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.