Kirjoittaja Aihe: ”Asennuslähde ei ole ajan tasalla” vaikka onkin  (Luettu 4218 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 920
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
Olen törmännyt tähän ongelmaan ennenkin...

SpiderOak-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.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Poissa jmp

  • openSUSE Member
  • *
  • Viestejä: 4553
  • Sukupuoli: Mies
    • openSUSEa suomeksi
Vs: ”Asennuslähde ei ole ajan tasalla” vaikka onkin
« Vastaus #1 : 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.
Ja muistakaa pitää hauskaa ;)

openSUSE Tumbleweed (x86_64)

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 920
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
Vs: ”Asennuslähde ei ole ajan tasalla” vaikka onkin
« Vastaus #2 : 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ä.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Poissa jmp

  • openSUSE Member
  • *
  • Viestejä: 4553
  • Sukupuoli: Mies
    • openSUSEa suomeksi
Vs: ”Asennuslähde ei ole ajan tasalla” vaikka onkin
« Vastaus #3 : 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
Ja muistakaa pitää hauskaa ;)

openSUSE Tumbleweed (x86_64)