Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: lednak 10 Ledna 2010, 18:03:27

Název: Obnovení Evolution [vyřešeno]
Přispěvatel: lednak 10 Ledna 2010, 18:03:27
Dá se obnovit Evolution, když nemám udělanou zálohu přímo z programu, ale jen zálohu adresáře /home?
Název: Re: Obnovení Evolution
Přispěvatel: arrange 10 Ledna 2010, 19:32:07
Ta záloha z Evolution je vlastně jen tar archiv adresáře ~/.evolution, takže by mělo stačit překopírovat ten adresář ze zálohy do stávající instalace Ubuntu.

Problém by mohl snad nastat jen tehdy, pokud byla záloha dělána za běžícího programu Evolution.
Název: Re: Obnovení Evolution
Přispěvatel: lednak 10 Ledna 2010, 20:06:20
To jsem udělal, jenže po spuštění Evolution naběhl průvodce s nastavením účtů.
Název: Re: Obnovení Evolution
Přispěvatel: arrange 10 Ledna 2010, 22:43:25
Asi tě to už napadlo, ale pro pořádek, kdyby to někdo hledal -

stačí najet třeba v Nautilu na adresář v záloze ~/.evolution, a zkomprimovat ho jako .tar.gz (třeba v nabídce po kliknutí pravým myšítkem na soubor). Vzniklý archiv (.evolution.tar.gz) pak podstrčit Evolution jako zálohované nastavení, třeba pomocí Soubor → Obnovit nastavení v programu.
Název: Re: Obnovení Evolution
Přispěvatel: lednak 12 Ledna 2010, 19:47:26
Tak to bohužel taky nefunguje, říká že to není platný soubor zálohy.
Název: Re: Obnovení Evolution
Přispěvatel: arrange 12 Ledna 2010, 20:14:28
Překopíruj ten soubor se zálohou do svého domovského adresáře. Dejme tomu, že se jmenuje evolution.tar.gz.

Pak v Terminál (http://wiki.ubuntu.cz/Termin%C3%A1l)u
Kód: [Vybrat]
file ~/evolution.tar.gz
/usr/lib/evolution/2.28/evolution-backup --check ~/evolution.tar.gz
Výstup zkopíruj zpět sem.
Název: Re: Obnovení Evolution
Přispěvatel: lednak 12 Ledna 2010, 20:29:22
lednak@ubuntu:~$ file ~/evolution.tar.gz
/home/lednak/evolution.tar.gz: gzip compressed data, from Unix, last modified: Tue Jan 12 18:56:34 2010
lednak@ubuntu:~$ /usr/lib/evolution/2.28/evolution-backup --check ~/evolution.tar.gz
** Message: First result 0
.evolution/
** Message: Second result 0
** Message: Third result 256
lednak@ubuntu:~$
Název: Re: Obnovení Evolution
Přispěvatel: arrange 12 Ledna 2010, 22:17:09
Takže jinak - podívej se do zálohy, jestli tam máš tyto adresáře:
~/.evolution
~/.camel_certs
~/.gconf/apps/evolution/


Zkontroluj, aby v záloze NEBYL soubor ~/.evolution/.running.

Všechny tyto soubory pak zkopíruj do nového systému.

Ideální by bylo z LiveCD, protože v běžícím systému to může dělat problémy (i když je to taky možné - po gconftool-2 --shutdown; evolution --force-shutdown).
Dbej na to, aby byl zachován vlastník a oprávnění souborů (např. Nautilus může při kopírování změnit vlastníka)!
Název: Re: Obnovení Evolution
Přispěvatel: lednak 13 Ledna 2010, 00:09:45
Adresář ~/.camel_certs v záloze nemám. Ostatní jsem zkopíroval, ale nepomohlo.
Název: Re: Obnovení Evolution
Přispěvatel: arrange 13 Ledna 2010, 00:32:11
?Co vypíše (v novém systému po překopírování zálohy)
Kód: [Vybrat]
find ~/.gconf/apps/evolution ~/.evolution \( ! -user 1000 -o ! -perm /u=r -o ! -perm /u=w \) -exec ls -l '{}' \;
Pokud nevypíše nic, pak
Kód: [Vybrat]
ls -lR ~/.gconf/apps/evolution
ls -lR ~/.evolution | wc -l
Název: Re: Obnovení Evolution
Přispěvatel: lednak 13 Ledna 2010, 08:49:26
Kód: [Vybrat]
lednak@ubuntu:~$ find ~/.gconf/apps/evolution ~/.evolution \( ! -user 1000 -o ! -perm /u=r -o ! -perm /u=w \) -exec ls -l '{}' \;
lednak@ubuntu:~$ ls -lR ~/.gconf/apps/evolution
/home/lednak/.gconf/apps/evolution:
celkem 32
drwx------ 4 lednak lednak 4096 2010-01-13 00:06 addressbook
drwx------ 6 lednak lednak 4096 2010-01-13 00:06 calendar
drwx------ 2 lednak lednak 4096 2010-01-13 00:08 eplugin
-rwxrwxrwx 1 lednak lednak  250 2010-01-13 00:08 %gconf.xml
drwx------ 9 lednak lednak 4096 2010-01-13 00:08 mail
drwx------ 2 lednak lednak 4096 2010-01-13 00:06 memos
drwx------ 4 lednak lednak 4096 2010-01-13 00:09 shell
drwx------ 2 lednak lednak 4096 2010-01-13 00:06 tasks

/home/lednak/.gconf/apps/evolution/addressbook:
celkem 12
drwx------ 2 lednak lednak 4096 2009-02-15 21:26 display
-rwxrwxrwx 1 lednak lednak 1886 2009-12-19 21:21 %gconf.xml
drwx------ 2 lednak lednak 4096 2008-11-02 16:12 self

/home/lednak/.gconf/apps/evolution/addressbook/display:
celkem 4
-rwxrwxrwx 1 lednak lednak 137 2009-02-15 21:26 %gconf.xml

/home/lednak/.gconf/apps/evolution/addressbook/self:
celkem 4
-rwxrwxrwx 1 lednak lednak 188 2008-11-02 16:12 %gconf.xml

/home/lednak/.gconf/apps/evolution/calendar:
celkem 20
drwx------ 2 lednak lednak 4096 2010-01-13 00:06 display
-rwxrwxrwx 1 lednak lednak 2373 2009-12-19 22:43 %gconf.xml
drwx------ 2 lednak lednak 4096 2010-01-13 00:06 memos
drwx------ 2 lednak lednak 4096 2010-01-13 00:06 notify
drwx------ 2 lednak lednak 4096 2010-01-13 00:06 tasks

/home/lednak/.gconf/apps/evolution/calendar/display:
celkem 4
-rwxrwxrwx 1 lednak lednak 538 2009-12-19 22:42 %gconf.xml

/home/lednak/.gconf/apps/evolution/calendar/memos:
celkem 4
-rwxrwxrwx 1 lednak lednak 339 2009-12-19 21:20 %gconf.xml

/home/lednak/.gconf/apps/evolution/calendar/notify:
celkem 4
-rwxrwxrwx 1 lednak lednak 140 2008-08-05 21:33 %gconf.xml

/home/lednak/.gconf/apps/evolution/calendar/tasks:
celkem 4
-rwxrwxrwx 1 lednak lednak 339 2009-12-19 21:20 %gconf.xml

/home/lednak/.gconf/apps/evolution/eplugin:
celkem 4
-rw------- 1 lednak lednak 120 2010-01-13 00:07 %gconf.xml

/home/lednak/.gconf/apps/evolution/mail:
celkem 32
drwx------ 3 lednak lednak 4096 2010-01-13 00:06 composer
drwx------ 3 lednak lednak 4096 2010-01-13 00:06 display
drwx------ 2 lednak lednak 4096 2009-04-01 18:30 format
-rwxrwxrwx 1 lednak lednak 2203 2010-01-13 00:08 %gconf.xml
drwx------ 2 lednak lednak 4096 2010-01-13 00:06 junk
drwx------ 2 lednak lednak 4096 2009-12-25 10:58 message_window
drwx------ 2 lednak lednak 4096 2009-11-21 14:35 prompts
drwx------ 2 lednak lednak 4096 2010-01-13 00:06 trash

/home/lednak/.gconf/apps/evolution/mail/composer:
celkem 8
-rwxrwxrwx 1 lednak lednak  668 2010-01-06 21:22 %gconf.xml
drwx------ 2 lednak lednak 4096 2009-08-29 18:50 view

/home/lednak/.gconf/apps/evolution/mail/composer/view:
celkem 4
-rwxrwxrwx 1 lednak lednak 172 2009-08-29 18:50 %gconf.xml

/home/lednak/.gconf/apps/evolution/mail/display:
celkem 8
drwx------ 2 lednak lednak 4096 2010-01-13 00:06 fonts
-rwxrwxrwx 1 lednak lednak  255 2010-01-07 21:33 %gconf.xml

/home/lednak/.gconf/apps/evolution/mail/display/fonts:
celkem 4
-rwxrwxrwx 1 lednak lednak 112 2010-01-06 21:22 %gconf.xml

/home/lednak/.gconf/apps/evolution/mail/format:
celkem 4
-rwxrwxrwx 1 lednak lednak 131 2009-04-01 18:30 %gconf.xml

/home/lednak/.gconf/apps/evolution/mail/junk:
celkem 4
-rwxrwxrwx 1 lednak lednak 277 2010-01-06 21:22 %gconf.xml

/home/lednak/.gconf/apps/evolution/mail/message_window:
celkem 4
-rwxrwxrwx 1 lednak lednak 171 2009-12-25 10:58 %gconf.xml

/home/lednak/.gconf/apps/evolution/mail/prompts:
celkem 4
-rwxrwxrwx 1 lednak lednak 189 2009-11-21 14:35 %gconf.xml

/home/lednak/.gconf/apps/evolution/mail/trash:
celkem 4
-rwxrwxrwx 1 lednak lednak 115 2010-01-06 21:22 %gconf.xml

/home/lednak/.gconf/apps/evolution/memos:
celkem 4
-rwxrwxrwx 1 lednak lednak 1058 2009-12-19 21:21 %gconf.xml

/home/lednak/.gconf/apps/evolution/shell:
celkem 12
-rwxrwxrwx 1 lednak lednak  304 2010-01-13 00:09 %gconf.xml
drwx------ 2 lednak lednak 4096 2009-10-27 21:10 network_config
drwx------ 3 lednak lednak 4096 2010-01-13 00:08 view_defaults

/home/lednak/.gconf/apps/evolution/shell/network_config:
celkem 4
-rwxrwxrwx 1 lednak lednak 183 2009-10-27 21:10 %gconf.xml

/home/lednak/.gconf/apps/evolution/shell/view_defaults:
celkem 8
drwx------ 2 lednak lednak 4096 2010-01-13 00:08 folder_bar
-rwxrwxrwx 1 lednak lednak  688 2010-01-13 00:08 %gconf.xml

/home/lednak/.gconf/apps/evolution/shell/view_defaults/folder_bar:
celkem 4
-rwxrwxrwx 1 lednak lednak 104 2010-01-13 00:08 %gconf.xml

/home/lednak/.gconf/apps/evolution/tasks:
celkem 4
-rwxrwxrwx 1 lednak lednak 1058 2009-12-19 21:21 %gconf.xml
lednak@ubuntu:~$ ls -lR ~/.evolution | wc -l
2307
Název: Re: Obnovení Evolution
Přispěvatel: arrange 13 Ledna 2010, 09:04:16
Vše vypadá OK. Sám jsem zkoušel oba způsoby a fungují, díval jsem se i do zdrojáků toho backup pluginu a žádná jiná finta by v tom neměla být, takže nevím; musel bych vyzkoušet ty tvoje zálohy, ale to je problém, protože soukromé maily jsou soukromé maily  :)

Snad bych to zkusil odznova: přeinstalovat evolution
Kód: [Vybrat]
sudo apt-get purge evolution
rm -r ~/.evolution
sudo apt-get install evolution

a pak tam znova překopírovat tu zálohu, zase pokud možno z neběžícího systému. Bacha zase na ta oprávnění.
Název: Re: Obnovení Evolution
Přispěvatel: lednak 13 Ledna 2010, 20:02:34
Citace
Snad bych to zkusil odznova: přeinstalovat evolution
Když tohle udělám, tak mi evolution nenaběhne do "čistého" výchozího stavu (s průvodcem), ale nastartuje mi tam normálně ten účet, který jsem si ručně přidal. V tom bude možná ten problém.
Název: Re: Obnovení Evolution
Přispěvatel: arrange 13 Ledna 2010, 22:13:36
Zkoušel jsem to znova a funguje, už nevím, co bych poradil

Kód: [Vybrat]
sudo apt-get purge evolution
rm -r ~/.evolution
rm -r ~/.gconf/apps/evolution
sudo apt-get install evolution
evolution --force-shutdown
gconftool-2 --shutdown
rsync -av /media/zaloha/lednak/.evolution ~
rsync -av /media/zaloha/lednak/.gconf/apps/evolution ~/.gconf/apps/
(/media/zaloha/lednak změnit na správnou cestu k záloze)
Název: Re: Obnovení Evolution
Přispěvatel: lednak 13 Ledna 2010, 22:40:40
Arrange díky, jsi génius a máš se mnou svatou trpělivost! Tohle konečně zabralo, pošta je přesně jak byla.
Úsměvné je, že jsem celou tu reinstalaci a obnovu ze záloh dělal vlastně zbytečně: http://forum.ubuntu.cz/index.php/topic,43296.0.html (http://forum.ubuntu.cz/index.php/topic,43296.0.html)