Skocz do zawartości

Problem Z Instalacją Google-Earth-Stable Czyli Złośliwy Bug


NoRobot

Rekomendowane odpowiedzi

Zainstalowałem sobie najnowszą wersję tego pakietu (jak w tytule). Przy aktualizacji dnf zrobił downgrade i przy teście transakcji wypluł coś takiego:

Błąd: Transaction check error:
  plik /usr/bin z instalacji google-earth-stable-6.0.3.2197-0.x86_64 jest w konflikcie z plikiem z pakietu filesystem-3.2-37.fc24.x86_64

Error Summary

Dlaczego najnowsza wersja google earth jest instalowana bez żadnego problemu, a przy aktualizacji jest robiony downgrade tylko po to, żeby mnie zmusić do wyrzucenia tego pakietu z systemu?

Czy ktoś coś wie na ten temat?

Odnośnik do komentarza
Udostępnij na innych stronach

Pakiet Google Earth w żadnym wypadku nie powinien dostaraczać katalogu /usr/bin, gdyż RPM bardzo pilnuje który plik i katalog jest z którego pakietu. Trudno mi powiedzieć co się dzieje, gdyż Earth instaluje się u mnie bez problemu i nie mam tego konfliktu.

 

Co wróciło do starszej wersji podczas aktualizacji?

Odnośnik do komentarza
Udostępnij na innych stronach


# rpm -ql google-earth-stable

/etc/cron.daily

/etc/cron.daily/google-earth

/opt/google/earth/free

/opt/google/earth/free/ImporterGlobalSettings.ini

/opt/google/earth/free/ImporterUISettings.ini

/opt/google/earth/free/PCOptimizations.ini

/opt/google/earth/free/drivers.ini

/opt/google/earth/free/google-earth

/opt/google/earth/free/google-earth.desktop

/opt/google/earth/free/googleearth

/opt/google/earth/free/googleearth-bin

/opt/google/earth/free/gpl.txt

/opt/google/earth/free/gpsbabel

/opt/google/earth/free/kh20

/opt/google/earth/free/lang

/opt/google/earth/free/lang/ar.qm

/opt/google/earth/free/lang/bg.qm

/opt/google/earth/free/lang/ca.qm

/opt/google/earth/free/lang/cs.qm

/opt/google/earth/free/lang/da.qm

/opt/google/earth/free/lang/de.qm

/opt/google/earth/free/lang/el.qm

/opt/google/earth/free/lang/en.qm

/opt/google/earth/free/lang/es-419.qm

/opt/google/earth/free/lang/es.qm

/opt/google/earth/free/lang/fa.qm

/opt/google/earth/free/lang/fi.qm

/opt/google/earth/free/lang/fil.qm

/opt/google/earth/free/lang/fr.qm

/opt/google/earth/free/lang/he.qm

/opt/google/earth/free/lang/hi.qm

/opt/google/earth/free/lang/hr.qm

/opt/google/earth/free/lang/hu.qm

/opt/google/earth/free/lang/id.qm

/opt/google/earth/free/lang/it.qm

/opt/google/earth/free/lang/ja.qm

/opt/google/earth/free/lang/ko.qm

/opt/google/earth/free/lang/lt.qm

/opt/google/earth/free/lang/lv.qm

/opt/google/earth/free/lang/nl.qm

/opt/google/earth/free/lang/no.qm

/opt/google/earth/free/lang/pl.qm

/opt/google/earth/free/lang/pt-PT.qm

/opt/google/earth/free/lang/pt.qm

/opt/google/earth/free/lang/ro.qm

/opt/google/earth/free/lang/ru.qm

/opt/google/earth/free/lang/sk.qm

/opt/google/earth/free/lang/sl.qm

/opt/google/earth/free/lang/sr.qm

/opt/google/earth/free/lang/sv.qm

/opt/google/earth/free/lang/th.qm

/opt/google/earth/free/lang/tr.qm

/opt/google/earth/free/lang/uk.qm

/opt/google/earth/free/lang/vi.qm

/opt/google/earth/free/lang/zh-Hans.qm

/opt/google/earth/free/lang/zh-Hant-HK.qm

/opt/google/earth/free/lang/zh-Hant.qm

/opt/google/earth/free/libIGAttrs.so

/opt/google/earth/free/libIGCore.so

/opt/google/earth/free/libIGExportCommon.so

/opt/google/earth/free/libIGGfx.so

/opt/google/earth/free/libIGMath.so

/opt/google/earth/free/libIGOpt.so

/opt/google/earth/free/libIGSg.so

/opt/google/earth/free/libIGUtils.so

/opt/google/earth/free/libLeap.so

/opt/google/earth/free/libQtCore.so.4

/opt/google/earth/free/libQtGui.so.4

/opt/google/earth/free/libQtNetwork.so.4

/opt/google/earth/free/libQtWebKit.so.4

/opt/google/earth/free/libaction.so

/opt/google/earth/free/libalchemyext.so

/opt/google/earth/free/libapiloader.so

/opt/google/earth/free/libauth.so

/opt/google/earth/free/libbase.so

/opt/google/earth/free/libbasicingest.so

/opt/google/earth/free/libcollada.so

/opt/google/earth/free/libcommon.so

/opt/google/earth/free/libcommon_gui.so

/opt/google/earth/free/libcommon_platform.so

/opt/google/earth/free/libcommon_webbrowser.so

/opt/google/earth/free/libcomponentframework.so

/opt/google/earth/free/libevll.so

/opt/google/earth/free/libexpat.so.1

/opt/google/earth/free/libfilmstrip.so

/opt/google/earth/free/libflightsim.so

/opt/google/earth/free/libfreebl3.so

/opt/google/earth/free/libfusioncommon.so

/opt/google/earth/free/libgdal.so.1

/opt/google/earth/free/libgdata.so

/opt/google/earth/free/libge_cache.so

/opt/google/earth/free/libge_chrome_net.so

/opt/google/earth/free/libge_net.so

/opt/google/earth/free/libgeobase.so

/opt/google/earth/free/libgeobaseutils.so

/opt/google/earth/free/libglobalnew.so

/opt/google/earth/free/libgoogleapi.so

/opt/google/earth/free/libgoogleearth_free.so

/opt/google/earth/free/libgooglesearch.so

/opt/google/earth/free/libgps.so

/opt/google/earth/free/libicudata.so.50

/opt/google/earth/free/libicuuc.so.50

/opt/google/earth/free/libinput_plugin.so

/opt/google/earth/free/liblayer.so

/opt/google/earth/free/liblayout.so

/opt/google/earth/free/libmaps.so

/opt/google/earth/free/libmath.so

/opt/google/earth/free/libmeasure.so

/opt/google/earth/free/libmoduleframework.so

/opt/google/earth/free/libnavigate.so

/opt/google/earth/free/libnspr4.so

/opt/google/earth/free/libnss3.so

/opt/google/earth/free/libnssckbi.so

/opt/google/earth/free/libnssdbm3.so

/opt/google/earth/free/libnsssysinit.so

/opt/google/earth/free/libnssutil3.so

/opt/google/earth/free/libplc4.so

/opt/google/earth/free/libplds4.so

/opt/google/earth/free/libport.so

/opt/google/earth/free/libprintmodule.so

/opt/google/earth/free/libprofile.so

/opt/google/earth/free/libproj.so.0

/opt/google/earth/free/librender.so

/opt/google/earth/free/libreporting.so

/opt/google/earth/free/libsearch.so

/opt/google/earth/free/libsearchmodule.so

/opt/google/earth/free/libsgutil.so

/opt/google/earth/free/libsmime3.so

/opt/google/earth/free/libsoftokn3.so

/opt/google/earth/free/libspatial.so

/opt/google/earth/free/libsqlite3.so

/opt/google/earth/free/libssl3.so

/opt/google/earth/free/libviewsync.so

/opt/google/earth/free/libwebbrowser.so

/opt/google/earth/free/libwmsbase.so

/opt/google/earth/free/libxsltransform.so

/opt/google/earth/free/plugins

/opt/google/earth/free/plugins/imageformats

/opt/google/earth/free/plugins/imageformats/libqgif.so

/opt/google/earth/free/plugins/imageformats/libqjpeg.so

/opt/google/earth/free/plugins/libnpgeinprocessplugin.so

/opt/google/earth/free/product_logo_128.png

/opt/google/earth/free/product_logo_16.png

/opt/google/earth/free/product_logo_22.png

/opt/google/earth/free/product_logo_24.png

/opt/google/earth/free/product_logo_256.png

/opt/google/earth/free/product_logo_32.png

/opt/google/earth/free/product_logo_32.xpm

/opt/google/earth/free/product_logo_48.png

/opt/google/earth/free/product_logo_64.png

/opt/google/earth/free/resources

/opt/google/earth/free/resources/application.rcc

/opt/google/earth/free/resources/balloons.rcc

/opt/google/earth/free/resources/builtin_webdata.rcc

/opt/google/earth/free/resources/cursor_crosshair_inverse.png

/opt/google/earth/free/resources/cursor_crosshair_thick.png

/opt/google/earth/free/resources/default_myplaces.rcc

/opt/google/earth/free/resources/doppler.txt

/opt/google/earth/free/resources/effects.rcc

/opt/google/earth/free/resources/filmstrip.rcc

/opt/google/earth/free/resources/flightsim

/opt/google/earth/free/resources/flightsim/aircraft

/opt/google/earth/free/resources/flightsim/aircraft/f16.acf

/opt/google/earth/free/resources/flightsim/aircraft/sr22.acf

/opt/google/earth/free/resources/flightsim/controller

/opt/google/earth/free/resources/flightsim/controller/generic.ini

/opt/google/earth/free/resources/flightsim/controller/genius_maxfighter_f16u.ini

/opt/google/earth/free/resources/flightsim/controller/logitech_attack3.ini

/opt/google/earth/free/resources/flightsim/controller/logitech_extreme_3d.ini

/opt/google/earth/free/resources/flightsim/controller/logitech_force_3d.ini

/opt/google/earth/free/resources/flightsim/controller/logitech_freedom.ini

/opt/google/earth/free/resources/flightsim/controller/saitek_cyborg_evo.ini

/opt/google/earth/free/resources/flightsim/controller/saitek_x52.ini

/opt/google/earth/free/resources/flightsim/controller/speed_link_black_hawk.ini

/opt/google/earth/free/resources/flightsim/controller/speed_link_black_widow.ini

/opt/google/earth/free/resources/flightsim/controller/speed_link_cougar_flightstick.ini

/opt/google/earth/free/resources/flightsim/controller/speed_link_dark_tornado.ini

/opt/google/earth/free/resources/flightsim/controller/xbox_360.ini

/opt/google/earth/free/resources/flightsim/flightsim.ini

/opt/google/earth/free/resources/flightsim/hud

/opt/google/earth/free/resources/flightsim/hud/generic.ini

/opt/google/earth/free/resources/flightsim/hud/sr22.ini

/opt/google/earth/free/resources/flightsim/keyboard

/opt/google/earth/free/resources/flightsim/keyboard/generic.ini

/opt/google/earth/free/resources/flightsim/keyboard/sr22.ini

/opt/google/earth/free/resources/flightsim/planet

/opt/google/earth/free/resources/flightsim/planet/earth.ini

/opt/google/earth/free/resources/leftpanel-common.rcc

/opt/google/earth/free/resources/leftpanel-layer.rcc

/opt/google/earth/free/resources/localshapes.rcc

/opt/google/earth/free/resources/mouse3dgui.rcc

/opt/google/earth/free/resources/navcontrols.rcc

/opt/google/earth/free/resources/notifications.rcc

/opt/google/earth/free/resources/print.rcc

/opt/google/earth/free/resources/progress.rcc

/opt/google/earth/free/resources/renderui.rcc

/opt/google/earth/free/resources/search.rcc

/opt/google/earth/free/resources/spin_icon.png

/opt/google/earth/free/resources/startinglocations-nonmac.rcc

/opt/google/earth/free/resources/startinglocations.rcc

/opt/google/earth/free/resources/statusbar.rcc

/opt/google/earth/free/resources/terrainmgr.rcc

/opt/google/earth/free/resources/tmcontrols.rcc

/opt/google/earth/free/resources/toolbar.rcc

/opt/google/earth/free/resources/tourcontrols.rcc

/opt/google/earth/free/resources/unknown_plugin.png

/opt/google/earth/free/resources/userpalette.kml

/opt/google/earth/free/resources/webbrowser.rcc

/opt/google/earth/free/shaders

/opt/google/earth/free/shaders/atmosphere.glslesf

/opt/google/earth/free/shaders/atmosphere.glslesv

/opt/google/earth/free/shaders/atmosphere.glsllib

/opt/google/earth/free/shaders/color.h

/opt/google/earth/free/shaders/glsles.h

/opt/google/earth/free/shaders/hammer_aitoff.glslesf

/opt/google/earth/free/shaders/hammer_aitoff.glslesv

/opt/google/earth/free/shaders/lighting.h

/opt/google/earth/free/shaders/precipitation_double_cone.glslesf

/opt/google/earth/free/shaders/precipitation_double_cone.glslesv

/opt/google/earth/free/shaders/speedtree_configuration_glsles.h

/opt/google/earth/free/shaders/speedtree_utils_glsles.h

/opt/google/earth/free/shaders/stars.glslesf

/opt/google/earth/free/shaders/stars.glslesv

/opt/google/earth/free/shaders/stbillboard.arbfp1

/opt/google/earth/free/shaders/stbillboard.arbvp1

/opt/google/earth/free/shaders/stbillboard.asd

/opt/google/earth/free/shaders/stbillboard.cfg

/opt/google/earth/free/shaders/stbillboard.glslesf

/opt/google/earth/free/shaders/stbillboard.glslesv

/opt/google/earth/free/shaders/stbillboard.ps_2_0

/opt/google/earth/free/shaders/stbillboard.vs_2_0

/opt/google/earth/free/shaders/stbranch.arbfp1

/opt/google/earth/free/shaders/stbranch.arbvp1

/opt/google/earth/free/shaders/stbranch.asd

/opt/google/earth/free/shaders/stbranch.cfg

/opt/google/earth/free/shaders/stbranch.glslesf

/opt/google/earth/free/shaders/stbranch.glslesv

/opt/google/earth/free/shaders/stbranch.ps_2_0

/opt/google/earth/free/shaders/stbranch.vs_2_0

/opt/google/earth/free/shaders/stcommonobjects.ini

/opt/google/earth/free/shaders/stfrond.arbfp1

/opt/google/earth/free/shaders/stfrond.arbvp1

/opt/google/earth/free/shaders/stfrond.asd

/opt/google/earth/free/shaders/stfrond.cfg

/opt/google/earth/free/shaders/stfrond.glslesf

/opt/google/earth/free/shaders/stfrond.glslesv

/opt/google/earth/free/shaders/stfrond.ps_2_0

/opt/google/earth/free/shaders/stfrond.vs_2_0

/opt/google/earth/free/shaders/stleafcard.arbfp1

/opt/google/earth/free/shaders/stleafcard.arbvp1

/opt/google/earth/free/shaders/stleafcard.asd

/opt/google/earth/free/shaders/stleafcard.cfg

/opt/google/earth/free/shaders/stleafcard.glslesf

/opt/google/earth/free/shaders/stleafcard.glslesv

/opt/google/earth/free/shaders/stleafcard.ps_2_0

/opt/google/earth/free/shaders/stleafcard.vs_2_0

/opt/google/earth/free/shaders/stleafmesh.arbfp1

/opt/google/earth/free/shaders/stleafmesh.arbvp1

/opt/google/earth/free/shaders/stleafmesh.asd

/opt/google/earth/free/shaders/stleafmesh.cfg

/opt/google/earth/free/shaders/stleafmesh.glslesf

/opt/google/earth/free/shaders/stleafmesh.glslesv

/opt/google/earth/free/shaders/stleafmesh.ps_2_0

/opt/google/earth/free/shaders/stleafmesh.vs_2_0

/opt/google/earth/free/shaders/viewshed.h

/opt/google/earth/free/shaders/water.glsllib

/opt/google/earth/free/shaders/watersurface.glslesf

/opt/google/earth/free/shaders/watersurface.glslesv

/opt/google/earth/free/xdg-mime

/opt/google/earth/free/xdg-settings

/usr/bin/google-earth

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nie mogę edytować powyższego posta, bo nie da się wyjść poza KODE,  a zapomniałem dodać, że aktualizację robię poleceniem dnf distro-sync i wtedy to się dzieje.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie podejrzewam, że spece z Google umieścili w specu coś takiego ...

 

%dir %{_bindir}

 

Byłoby to bezsensem.

 

Pakietu nie ma w bazie programu 'dnf' i chce go usunąć jako obcy pakiet. Z drugiej u kolegi SeeM działa, więc dziwna sprawa.

Isntalowałeś poleceniem rpm -i czy dnf install /ścieżka/do/pakietu/nazwa.rpm?

 

Odinstaluj pkaiet Google Earth. Utwórz lokalne repozytorium DNF i tam wrzuc pakiet. Odśwież indeksy DNF i wtedy zainstaluj.

 

Plik konfiguracji repozytorium:

fedora_repo.png

 

Może być dowolny folder gdzieś w katalogu domowym - gdziekolwiek.

 

Potem instalujesz pakiet createrepo i tworzysz indeksy:

 

craterepo -d /ścieka/do/katalogu/z/plikami/rpm

 

Jako root:

 

dnf check-update

 

dnf install google-earth-stable
Odnośnik do komentarza
Udostępnij na innych stronach

Pakiet instalowałem instalatorem pakietów.

Obecnie polecenie

dnf check-update

nic nie powoduje. Wszystkie pakiety mam zaktualizowane. W katalogu /etc/yum.repos.d/ mam takie pliki:

$ ls /etc/yum.repos.d/
adobe.repo                   rpmfusion-free.repo
fedora-cisco-openh264.repo   rpmfusion-free-updates.repo
fedora.repo                  rpmfusion-free-updates-testing.repo
fedora-updates.repo          rpmfusion-nonfree-rawhide.repo
fedora-updates-testing.repo  rpmfusion-nonfree.repo
google-earth.repo            rpmfusion-nonfree-updates.repo
korora.repo                  rpmfusion-nonfree-updates-testing.repo
rpmfusion-free-rawhide.repo  virtualbox.repo

Odinstalowałem też google-earth-release.noarch 1.0-3.fc24 w którym to była ta cholerna wersja google-earth-stable  konfliktująca z systemem. Teraz już jest wszystko OK. B)

Odnośnik do komentarza
Udostępnij na innych stronach

To dobrze, że jest OK. Chodzi o sprawdzenie czy po instalacji pakietu z repozytorium lokalnego problem występuje nadal. Wtedy trzeba by było zgłosić opiekunowi paczki, że są takie i takie błędy, i tak dalej.

 

Ten plik google-earth-release.noarch 1.0-3.fc24 to jest pewnie pakiet dostarczający plik google-earth.repo. Możesz pokazać zawartość

cat /etc/yum.repos.d/google-earth.repo
EDYCJA:

Poprawione.

Odnośnik do komentarza
Udostępnij na innych stronach

$ cat /etc/yum.repos.d/google-earth.repo 
[google-earth]
name=google-earth
baseurl=http://dl.google.com/linux/earth/rpm/stable/x86_64
enabled=1
gpgcheck=1

O mało nie zrobiłem rym na podłogę z powodu Twojej literówki. :D  Ja robię wciąż literówki, tak że się nie przejmuj. :rolleyes: U Ciebie, to pewnie bardzo rzadki przypadek.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Teraz już jestem pewien, że polecenie dnf distro-sync wprowadza chaos do systemu jeśli chodzi o google-earth, bo wypróbowałem je oraz dnf update. To drugie polecenie nie generuje downgrade google-earth-stable do wersji 6.x. Jedno tylko pytanie pozostaje: dlaczego tak się dzieje?

Odnośnik do komentarza
Udostępnij na innych stronach

Teraz już wiem na pewno, że tylko polecenie dnf distro-sync powoduje chaos w systemie generując downgrade google-earth-stable do wersji 6.x, tylko nie wiem dlaczego.

Polecenie dnf update nie generuje tego błędu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...