openSUSEa suomeksi

openSUSE => Asennus ja käyttö => Aiheen aloitti: SuperOscar - 10.09.2012 - klo:17:19

Otsikko: ”Asennuslähde ei ole ajan tasalla” vaikka onkin
Kirjoitti: SuperOscar - 10.09.2012 - klo:17:19
Olen törmännyt tähän ongelmaan ennenkin...

SpiderOak (https://spideroak.com/)-asiakas (jonka asensin komentoriviltä ”zypper in blaablaablaa.rpm”) lisää asennettaessa uuden repon ja ilmeisesti käpälöi syystä tai toisesta muitakin. Joidenkin kansioiden oikeuksia ei kuitenkin panna ihan oikein vaan ne saavat oikeudet 700 755:n sijaan.

Lopputulos: kun tavallisena käyttäjänä yrittää zypperillä etsiä jotain, seuraa valitusta esimerkiksi näin:

Koodia: [Valitse]
Asennuslähde "openSUSE-12.2-Update" ei ole ajan tasalla. Päivitä se suorittamalla "zypper refresh" -komento pääkäyttäjänä.
Luetaan asennuslähteiden tietoja...
Luetaan asennuslähteen "openSUSE-12.2-Update" tietoja...
Ladataan asennuslähteen "openSUSE-12.2-Update" tietoja ...........................................................................[virhe]
Asennuslähde "openSUSE-12.2-Update" on virheellinen.
[|] Annetuista verkko-osoitteista ei löytynyt kelpaavia metatietoja
Tarkista että asennuslähteen URI-osoitteet osoittavat kelvolliseen asennuslähteeseen.
Ongelma ladattaessa tietoja "openSUSE-12.2-Update"
Varoitus: Asennuslähteen "openSUSE-12.2-Update" päivitys ei onnistunut. Käytetään vanhaa välimuistia.
Luetaan asennettuja paketteja...

Pääkäyttäjänä ongelmaa ei ole, mikä on helppo ja nopea tapa todeta lisäämällä ”sudo” hakukomennon eteen.

Löysin väärin asetettuja oikeuksia jo kansiosta /var/cache/zypp/raw ja korjasin ne, mikä vähensi virheilmoituksia, mutta edelleen jossakin tuntuu olevan vikaa.

Osaisiko kukaan heittää vinkkiä, missä? Ja mikä tärkeintä, onko tällaisen tilanteen ratkaisuun jotain parempaa konstia kuin kulkea kansio kansiolta yrittämässä lisätä oikeuksiaan komennolla ”chmod -R go+rX kansio”?

Muoks: Komento takaisin. Olinkin kerran unohtanut -R-vivun, mistä syystä kaikki ei toiminut; mutta lihavoitu kysymys säilytettäköön.
Otsikko: Vs: ”Asennuslähde ei ole ajan tasalla” vaikka onkin
Kirjoitti: jmp - 10.09.2012 - klo:18:07
Löysin väärin asetettuja oikeuksia jo kansiosta /var/cache/zypp/raw ja korjasin ne, mikä vähensi virheilmoituksia, mutta edelleen jossakin tuntuu olevan vikaa.

zypper repos  komennon tuloste kiinnostaa?

Miten asennuslähteet on lisätty? zypperillä, yast2?
Jokainen äsken testaamani asennus on laittanut oikeudet automaagisesti käyttöönotetuille ja jälkikäteen lisätyille hakemistoille.
Otsikko: Vs: ”Asennuslähde ei ole ajan tasalla” vaikka onkin
Kirjoitti: SuperOscar - 10.09.2012 - klo:18:53
zypper repos  komennon tuloste kiinnostaa?

Tässä:

Koodia: [Valitse]
#  | Alias                        | Nimi                                    | Käytössä | Päivitä
---+------------------------------+-----------------------------------------+----------+--------
 1 | download.nvidia.com-opensuse | nVidia Graphics Drivers                 | Kyllä    | Kyllä 
 2 | download.opensuse.org-Extra  | openSUSEn paketointipalvelu - KDE:Extra | Kyllä    | Kyllä 
 3 | openSUSE-12.2-1.6            | openSUSE-12.2-1.6                       | Ei       | Ei     
 4 | packman.inode.at-suse        | Packman Repository                      | Kyllä    | Kyllä 
 5 | repo-debug                   | openSUSE-12.2-Debug                     | Ei       | Ei     
 6 | repo-debug-update            | openSUSE-12.2-Update-Debug              | Ei       | Ei     
 7 | repo-debug-update-non-oss    | openSUSE-12.2-Update-Debug-Non-Oss      | Ei       | Ei     
 8 | repo-non-oss                 | openSUSE-12.2-Non-Oss                   | Kyllä    | Kyllä 
 9 | repo-oss                     | openSUSE-12.2-Oss                       | Kyllä    | Kyllä 
10 | repo-source                  | openSUSE-12.2-Source                    | Ei       | Ei     
11 | repo-update                  | openSUSE-12.2-Update                    | Kyllä    | Kyllä 
12 | repo-update-non-oss          | openSUSE-12.2-Update-Non-Oss            | Kyllä    | Kyllä 
13 | spideroak-stable             | SpiderOak Stable Distribution           | Kyllä    | Ei     

Lainaus
Miten asennuslähteet on lisätty? zypperillä, yast2?

Asensin zypperillä tuon SpiderOakin RPM:n, ja se tuntui lisäävän reponkin automaattisesti.

SpiderOak on sinänsä hyvä ohjelma, mutta tämä tuntuu olevan pieni bugi. Tai sitten on ajateltu, että asennus openSUSEssa tapahtuu root-tunnuksella eikä sudolla – tosin en tiedä, miten sillä voisi olla kansioiden oikeuksien suhteen väliä.
Otsikko: Vs: ”Asennuslähde ei ole ajan tasalla” vaikka onkin
Kirjoitti: jmp - 10.09.2012 - klo:19:19
Voi tietysti olla että kun tuo repo lisätään niin jossain postinstall-skriptissä on jotain vialla.
Testaan tuota spideroak-pakettia kannettavassa, katsotaan jos vaikka pystyisin toistamaan tuon ongelman.

Niin joo, mainitsin  tämän jo tuolla Gplussassa, mut kokeile lisätä subpixel-repo(pistä kuittia auttaako)

Koodia: [Valitse]
zypper ar  http://repos.opensuse-community.org/subpixel/Factory/Subpixel.repo