openSUSEa suomeksi

openSUSE => Asennus ja käyttö => Aiheen aloitti: guest954 - 08.02.2009 - klo:18:55

Otsikko: päivitys onkelma
Kirjoitti: guest954 - 08.02.2009 - klo:18:55
(29337)MozillaFirefox-2.0.0.12-5.1.i586(@System) poisto epäonnistui: Virhe: Subprocess failed. Error: RPM-virhe: Usage: usr/bin/update-mime-database [-hvV] MIME-DIR No directories in update-desktop-database search path could be processed and updated. error: %postun(MozillaFirefox-2.0.0.12-5.1.i586) scriptlet failed, exit status 1
Tapahtui virhe paketin asennuksen tai poiston yhteydessä:

Tarjoaa päivitystä firefoxiin (3.0.5-1.1) mutta tulee aina em. herja.
Eli miten voisi poistaa MozillaFirefox-2.0.0.12-5.1.i586 vai onko tehtävä kokonaan uusi asennus?
Otsikko: Vs: päivitys onkelma
Kirjoitti: jmp - 08.02.2009 - klo:19:34
Mikähän versio openSUSEsta on käytössä?

Kokeile root-käyttäjänä komentaa 

Lainaus
rpm -e MozillaFirefox


asenna sitten tuo uudempi versio päivityslähteestä.
Otsikko: Vs: päivitys onkelma
Kirjoitti: guest954 - 08.02.2009 - klo:20:07
OpenSUSE 11.1 (päivitetty 10.3:sta) tästä vika ilmeisesti johtuu.
rpm -e MozillaFirefox antaa virheen =virhe: "MozillaFirefox" määrittää useita paketteja
Käytössä kyllä on uudempi Firefox mutta vanhan jäänteestä johtuen security 381 ei asennu.
Otsikko: Vs: päivitys onkelma
Kirjoitti: jmp - 08.02.2009 - klo:20:44
Poista tuo YaST2 ohjelmistohallinta-moduulissa, kun tulee riippuvuusherja niin käytä vaihtoehtoa Jätä jotain X riippuvuuksia huomiotta
Otsikko: Vs: päivitys onkelma
Kirjoitti: guest954 - 08.02.2009 - klo:21:45

MozillaFirefox - Mozilla Firefox Web Browser
Vaihtoehtoiset versiot 3.0.5-1.1
Asennettu versio 3.0.5-1.1
En löydä Yast2 ohjelmistonhallinta-moduulista vanhempaa versiota mutta jos poistan tämän niin uudelleen asennettaessa herjaa jälleen 2.0.0.12-5.1.i586 poisto ei onnistunut jne..
virhe ohittamalla asentuu 3.0.5-1.1 mutta sen päivitys ei onnistu :'(

Otsikko: Vs: päivitys onkelma
Kirjoitti: jmp - 08.02.2009 - klo:22:37
Näet asennetut(tai asennettavissa olevat) olevat versiot YaST2 Ohjelmistohallinta-moduulissa valitsemalla versiot-välilehden.

Voisitko liittää tänne alla olevan komennon tulosteen.

Koodia: [Valitse]
zypper se -s MozillaFirefox
Otsikko: Vs: päivitys onkelma
Kirjoitti: guest954 - 09.02.2009 - klo:09:29
Komento antoi tällaisen.


 # zypper se -s MozillaFirefox
Ladataan asennuslähteen 'Packman Repository' tietoja [valmis]
Rakennetaan asennuslähteen 'Packman Repository' välimuistia [valmis]
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...

T | Nimi                             | Tyyppi            | Versio       | Arkkitehtuuri | Asennuslähde
--+----------------------------------+-------------------+--------------+---------------+-----------------------
i | MozillaFirefox                   | paketti           | 3.0.5-1.1    | i586          | openSUSE-11.1-Update
v | MozillaFirefox                   | paketti           | 3.0.4-4.6    | i586          | openSUSE-11.1-Oss
i | MozillaFirefox                   | paketti           | 2.0.0.12-5.1 | i586          | (Järjestelmän paketit)
  | MozillaFirefox                   | lähdekoodipaketti | 3.0.5-1.1    | noarch        | openSUSE-11.1-Update
  | MozillaFirefox                   | korjauspäivitys   | 381          | noarch        | openSUSE-11.1-Update
  | MozillaFirefox-branding-openSUSE | paketti           | 3.0.3-3.11   | i586          | openSUSE-11.1-Oss
i | MozillaFirefox-branding-upstream | paketti           | 3.0.4-4.6    | i586          | openSUSE-11.1-Oss
i | MozillaFirefox-translations      | paketti           | 3.0.5-1.1    | i586          | openSUSE-11.1-Update
v | MozillaFirefox-translations      | paketti           | 3.0.4-4.6    | i586          | openSUSE-11.1-Oss

Yast2 versio välilehdellä väittää asennetuksi 3.0.5-1.1 ja 2.0.0.12-5.1

   asennettavissa 3.0.5-1.1 ja 3.0.4-4.6  (valittuna uudempi)

2.0.0.12-5.1 näyttäisi olevan joku järjestelmän paketti ,,kuinkahan sen saisi pois ?
SUSE tuntemukseni ei riitä kun Yast2:lla en saa sitä pois :(


Otsikko: Vs: päivitys onkelma
Kirjoitti: jmp - 09.02.2009 - klo:09:59
Kokeile poistaa zypperillä

Koodia: [Valitse]
zypper rm MozillaFirefox

Jos ilmoittaa jostain riippuvuusongelmasta niin laita listaus tänne.
Otsikko: Vs: päivitys onkelma
Kirjoitti: guest954 - 09.02.2009 - klo:10:26
Näin kävi.
Operaation jälkeen tilaa on 29,5 M enemmän.
Jatketaanko? [KYLLä/ei]: kyllä
Poistetaan MozillaFirefox-translations-3.0.5-1.1 [valmis]
Poistetaan MozillaFirefox-3.0.5-1.1 [valmis]
Poistetaan MozillaFirefox-2.0.0.12-5.1 [virhe]
(29247)MozillaFirefox-2.0.0.12-5.1.i586(@System) poisto epäonnistui:
Virhe: Subprocess failed. Error: RPM-virhe: Usage: usr/bin/update-mime-database [-hvV] MIME-DIR
No directories in update-desktop-database search path could be processed and updated.
error: %postun(MozillaFirefox-2.0.0.12-5.1.i586) scriptlet failed, exit status 1


(K)eskeytä, (Y)ritä uudelleen, (O)hita? [K/y/o]:

Nyt kirjoittelen Konquerorilla kun Firefox 2.0.0.12-5.1 ei toimi.
Otsikko: Vs: päivitys onkelma
Kirjoitti: jmp - 09.02.2009 - klo:10:38
Eli nyt käytössä pitäisi olla tuo 2.x versio Firefoxista, muut versiot on poistettu?
Tuossa %postun skriptissä vaikuttaisi olevan jokin virhe
 
Kokeile seuraavaa(root-käyttäjänä)

Koodia: [Valitse]
rpm -e --noscripts MozillaFirefox
Jos tuo onnistuu, niin asenna sitten MozillaFirefox uudelleen

Koodia: [Valitse]
zypper in MozillaFirefox
Otsikko: Vs: päivitys onkelma
Kirjoitti: guest954 - 09.02.2009 - klo:10:56
Ja näin kävi.
 rpm -e --noscripts MozillaFirefox
error: "MozillaFirefox" specifies multiple packages
Kun lisäsin Firefoxin version niin.
# rpm -e --noscripts MozillaFirefox 2.0.0.12-5.1
error: "MozillaFirefox" specifies multiple packages
error: package 2.0.0.12-5.1 is not installed
Otsikko: Vs: päivitys onkelma
Kirjoitti: jmp - 09.02.2009 - klo:11:01
Ja näin kävi.
 rpm -e --noscripts MozillaFirefox
error: "MozillaFirefox" specifies multiple packages
Kun lisäsin Firefoxin version niin.
# rpm -e --noscripts MozillaFirefox 2.0.0.12-5.1
error: "MozillaFirefox" specifies multiple packages
error: package 2.0.0.12-5.1 is not installed


rpm kuvittelee että yritätä poistaa kahta eri pakettia MozillaFirefox ja 2.0.0.12-5.1. Komenna

Koodia: [Valitse]
rpm -e --noscripts MozillaFirefox-2.0.0.12-5.1
Otsikko: Vs: päivitys onkelma
Kirjoitti: guest954 - 09.02.2009 - klo:11:25
Kiitos!
Johan lakkasi vanha paketti kummittelemasta ;D