Mageia Forum
Nastavení systému a serverových služeb => Instalace softwaru, aktualizace => Téma založeno: HonzaRez Duben 27, 2014, 22:14:06
-
Tak abych neprudil jenom v některých vláknech, mám něco i sem. Problém jsem zjistil už před delší dobou.
Po nastartovaání Mageji se automaticky spustí mgaapplet, ale žádné aktualizace neukáže. Pokud ho killnu a spustím znova, najednou se ikonka s aktualizacemi objeví...
Udělal jsem si skript, který mi po startu KDE ten proces zabije a znova spustí, ale pokud to nechám v původním stavu, mgaapplet nefunguje. Setkal jsem se s tím někdo?
Díky
Honza
-
Ahoj.
Asi teď říkám naprosté banality, ale za pokus to stojí. :D
MgaApplet vyhazuje aktualizace nejdřív 5 minut po startu systému, následně jsou aktualizace kontrolovány každé 3 hodiny (ve výchozím nastavení). Je možné, že je to tím?
Všechny tyto věci se dají nastavit v MCC->Nastavit frekvenci aktualizací. Tam si zkontroluj hlavně řádek "Prodleva před první kontrolou".
-
Tak určitě... Mám to samozřejmě všechno nastaveno jako obvykle a problém zjišťuju až po několika hodinách po zapnutí. Update žádné aktualizace neukazuje, ale když spustím Control centre, tak tam jich je hromada...
-
Jelikož jsi do tohoto tématu nenapsal verzi MGA (32bit, 64bit), KDE (asi toto, podle zjištění z jiného tématu), GNOME, jiné, budeme potřebovat zjistit nějaké informace.
Trefil jsem na tvůj příspěvek někde na netu, že tento problém máš už od MGA2 a řešíš to stejným skriptem. A vypadá to, že neprovádíš čistou instalačku, ale pokaždé upgraduješ systém, že? :)
Můžeš sem hodit výstupy (každé zvlášť, kopii výstupu vlož do kódu) pod rootem?:
# uname -a
# rpm -qa|grep mgaonline
# cat /etc/sysconfig/mgaapplet
# cat ~/.MgaOnline/mgaonline
Pod uživatelem:
$ mgaapplet --testing
Kukni se i na toto: http://wiki.mageia.cz/4:errata#apper
-
Ahoj, je to tak, problém řeším už dlouho, nejsem si jist, jestli se mi to nestalo už na Mandrivě...
Mageja2 byla myslím čistá instalace, pak 2-3 byl upgrade a 3-4 se upgrade nepovedl, takže teď mám čistou instalaci. 64bitů, KDE.
rpm -qa|grep mgaonline
mgaonline-3.10-1.mga4
cat /etc/sysconfig/mgaapplet
# Update frequency (in seconds) [default is 3 hours]:
UPDATE_FREQUENCY=10800
# Initial check will be delayed by (default to 5 minutes):
FIRST_CHECK_DELAY=300000
DO_NOT_ASK_FOR_DISTRO_UPGRADE=false
cat ~/.MgaOnline/mgaonline
DO_NOT_ASK_FOR_DISTRO_UPGRADE=false
mgaapplet --testing
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 296.
mgaapplet already running (7805)
přijato testing-x86_64?product=Default&version=4&mgaonline_version=3.10
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 296.
getting exclusive lock on urpmi
unlocking urpmi database
Aktualizovat zdroj může pouze uživatel root
using mirror http://mageia.supp.name/distrib/4/x86_64
Pak zkontroluje zdroje...
-
Z mé strany: MGA4 mám po upgradu z MGA3 a vše jede jak má. Ověřeno. Po startu prostředí KDE4 se ihned spustí mgaapplet a po 5 min. vyskočí upozornění na aktualizaci.
Výpisy pro porovnání:
[yullaw@localhost ~]$ rpm -qa|grep mgaonline
mgaonline-3.10-1.mga4
[yullaw@localhost ~]$ cat /etc/sysconfig/mgaapplet
FIRST_CHECK_DELAY=300000
UPDATE_FREQUENCY=3600
[yullaw@localhost ~]$ cat ~/.MgaOnline/mgaonline
DO_NOT_ASK_FOR_DISTRO_UPGRADE=false
Ověř ještě, prosím tě, zda se ti spustí/objeví proces mgaapplet po spuštění KDE4 v Aktivita systému (stisk kláves CTRL+Esc). Předem nastav frekvenci kontroly na nejnižší hodnotu času, ověř, že ti se ti přepsal soubor /etc/sysconfig/mgaapplet, restart, test (počkej 5 min.).
+ Ověř, zda máš zaškrtnutou volbu Vždy spustit při startu. (Pravý klik na červený vykřičník). Viz obrázek.
+ Můžeš sem ještě poslat výpis z:
urpmq --list-url active
-
Ahoj.
rpm -qa|grep mgaonline
mgaonline-3.10-1.mga4
cat /etc/sysconfig/mgaapplet
FIRST_CHECK_DELAY=300000
UPDATE_FREQUENCY=10800
cat ~/.MgaOnline/mgaonline
cat: /home/jr/.MgaOnline/mgaonline: Adresář nebo soubor neexistuje
Toto je jediná chyba, smazal jsem složku Mgaonline a znova se už nevytvoří...
Proces mgaaplett samozřejmě běží, vždycky ho ručně ukončím a znova spustítm, pak teprve akutalizuje... Vždy spustit po startu tam taky mám.
urpmq --list-url active
RPM file://home/jr/Sdileni/Linux
petos_x86_64 http://petos.cz/rpm/mageia/4/x86_64
petos-games-64 http://petos.cz/rpm/games/x86_64
petos-flightgear http://petos.cz/rpm/flightgear
MOPL http://repo.mageia.org.pl/4/x86_64
BlogDrake nonfree ftp://ftp.blogdrake.net/mageia/mageia4/non-free/x86_64
BlogDrake 64 ftp://ftp.blogdrake.net/mageia/mageia2/free/x86_64
BlogDrake noarch ftp://ftp.blogdrake.net/mageia/mageia2/free/noarch
Greece 64 http://mageia-gr.org/rpm/4/x86_64
Greece noarch http://mageia-gr.org/rpm/4/noarch
Ru 64 http://packages.mageialinux.ru/mageia4/RPMS/x86_64
Ru noarch http://packages.mageialinux.ru/mageia4/RPMS/noarch
Cyron 32 http://www.cyron.cz/rpm/mageia/4/i586
Cyron 64 http://www.cyron.cz/rpm/mageia/4/x86_64
Ru 32 http://packages.mageialinux.ru/mageia4/RPMS/i586
Beranger http://mageia.beranger.org/mageia/2/RPMS/x86_64
Core Release (distrib1) http://mageia.supp.name/distrib/4/x86_64/media/core/release
Core Updates (distrib3) http://mageia.supp.name/distrib/4/x86_64/media/core/updates
Core Backports (distrib7) http://mageia.supp.name/distrib/4/x86_64/media/core/backports
Nonfree Release (distrib11) http://mageia.supp.name/distrib/4/x86_64/media/nonfree/release
Nonfree Updates (distrib13) http://mageia.supp.name/distrib/4/x86_64/media/nonfree/updates
Nonfree Backports (distrib17) http://mageia.supp.name/distrib/4/x86_64/media/nonfree/backports
Tainted Release (distrib21) http://mageia.supp.name/distrib/4/x86_64/media/tainted/release
Tainted Updates (distrib23) http://mageia.supp.name/distrib/4/x86_64/media/tainted/updates
Tainted Backports (distrib27) http://mageia.supp.name/distrib/4/x86_64/media/tainted/backports
Core 32bit Release (distrib31) http://mageia.supp.name/distrib/4/i586/media/core/release
Core 32bit Updates (distrib32) http://mageia.supp.name/distrib/4/i586/media/core/updates
Core 32bit Backports (distrib34) http://mageia.supp.name/distrib/4/i586/media/core/backports
Nonfree 32bit Release (distrib36) http://mageia.supp.name/distrib/4/i586/media/nonfree/release
Nonfree 32bit Updates (distrib37) http://mageia.supp.name/distrib/4/i586/media/nonfree/updates
Nonfree 32bit Backports (distrib39) http://mageia.supp.name/distrib/4/i586/media/nonfree/backports
Tainted 32bit Release (distrib41) http://mageia.supp.name/distrib/4/i586/media/tainted/release
Tainted 32bit Updates (distrib42) http://mageia.supp.name/distrib/4/i586/media/tainted/updates
Tainted 32bit Backports (distrib44) http://mageia.supp.name/distrib/4/i586/media/tainted/backports
Díky za pomoc.
EDIT: Prosím výstup vkládat do kódu. Jak na to: http://wiki.mageia.cz/_media/forum:video:jak_pridat_vystup_do_kodu_v_prispevku.ogg
-
Panáčku, máš ve zdrojích MGA4 zdroje pro MGA2! Pak není divu ke komplikacím.
...
cat ~/.MgaOnline/mgaonline
cat: /home/jr/.MgaOnline/mgaonline: Adresář nebo soubor neexistuje
Toto je jediná chyba, smazal jsem složku Mgaonline a znova se už nevytvoří...
...
urpmq --list-url active
...
BlogDrake 64 ftp://ftp.blogdrake.net/mageia/mageia2/free/x86_64
BlogDrake noarch ftp://ftp.blogdrake.net/mageia/mageia2/free/noarch
...
Beranger http://mageia.beranger.org/mageia/2/RPMS/x86_64
...
Odstraň pod rootem všechny zdroje:
# urpmi.removemedia -a
Přidej oficiální zdroje MGA4 pro tvůj komp 64bit:
# urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.4.x86_64.list
nebo klikáním a výběr specifického zrcadla, viz.: http://wiki.mageia.cz/:4:zdroje#pridani_specifickeho_zdroje
Aktualizuj zdroje:
# urpmi.update -a
Aktualizuj systém:
# urpmi --auto-update --auto-select
Odinstaluj mgaonline:
# urpme mgaonline
A nainstaluj znovu:
# urpmi mgaonline
Test...