openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: 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?
-
Mikähän versio openSUSEsta on käytössä?
Kokeile root-käyttäjänä komentaa
rpm -e MozillaFirefox
asenna sitten tuo uudempi versio päivityslähteestä.
-
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.
-
Poista tuo YaST2 ohjelmistohallinta-moduulissa, kun tulee riippuvuusherja niin käytä vaihtoehtoa Jätä jotain X riippuvuuksia huomiotta
-
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 :'(
-
Näet asennetut(tai asennettavissa olevat) olevat versiot YaST2 Ohjelmistohallinta-moduulissa valitsemalla versiot-välilehden.
Voisitko liittää tänne alla olevan komennon tulosteen.
zypper se -s MozillaFirefox
-
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 :(
-
Kokeile poistaa zypperillä
zypper rm MozillaFirefox
Jos ilmoittaa jostain riippuvuusongelmasta niin laita listaus tänne.
-
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.
-
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ä)
rpm -e --noscripts MozillaFirefox
Jos tuo onnistuu, niin asenna sitten MozillaFirefox uudelleen
zypper in MozillaFirefox
-
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
-
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
rpm -e --noscripts MozillaFirefox-2.0.0.12-5.1
-
Kiitos!
Johan lakkasi vanha paketti kummittelemasta ;D