Portál AbcLinuxu, 8. května 2025 00:36

Dotaz: Jak opravit instalaci openSUSE přes ssh

3.9.2010 12:34 miro
Jak opravit instalaci openSUSE přes ssh
Přečteno: 541×
Odpovědět | Admin
Známé jsem na notebook instaloval openSUSE 11.3. Měl jsem instalační DVD, a protože na ntb byla funkční instalace 11.1, dal jsem místo čisté instalace pouze upgrade na vyšší verzi. Instalátoru přeskok ob jednu verzi nevadil a začal mě ochotně vyměňovat balíčky. Ochotně, ale bohužel dost pomalu, takže jsem se dostal do časové tísně, a v době, kdy progressbar ukazoval nějakých 70% hotovo, jsem musel známou opustit s tím, že až instalace doběhne, bude potřeba ntb restartovat, a že se má řídit pokyny na obrazovce.

Zbytek příběhu znám už pouze z telefonu - když se upgrade chýlil ke konci (progressbar cca 98%), došlo k tvrdému resetu ntb. Nyní ntb naběhne do gdm, ale po přihlášení uživatele se z celého GNOME objeví pouze tapeta - žádné panely, žádné spouštěče či jiné ikony na ploše, zkrátka nic kromě tapety. Nefunguje ani Alt+F2. Díky textové konzoli se známé aspoň podařilo nahodit ppp0 a ssh spojení.

Takže teď mám 250km daleko notebook, který má v mechanice instalační DVD, root přístup přes ssh a řeším, co dál. Nejrychlejší by zřejmě bylo přeinstalovat GNOME a snad by se to rozběhlo. Nevím ale, jestli je to optimální řešení - nevím totiž, co všechno instalátor nestihl upgradovat, a do jaké míry je systém v konzistentním stavu (jisté je, že minimálně kernel, ssh, yast2 a zypper jsou z 11.3, tam jsem si to ověřoval podle verze). A nechtěl bych svojí zbrklostí ten systém spíš zničit než mu pomoci. Předpokládám, že v logu budou uchovány informace o tom, co instalátor stihl úspěšně upgradovat a jaká část systému je stará. Akorát nevím, jak tyto informace využít, když nemůžu nabootovat z instalačního DVD. Uvítám vaše rady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

koulinek avatar 3.9.2010 12:52 koulinek | skóre: 19 | blog: koulonet
Rozbalit Rozbalit vše Re: Jak opravit instalaci openSUSE přes ssh
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pustil bych na konzoli znova zypper ref; zypper dup a uvidíte kam se upgrade pohne.
Motto: "Lépe býti dvanácti souzený, než šesti nesený."
3.9.2010 13:07 peto
Rozbalit Rozbalit vše Re: Jak opravit instalaci openSUSE přes ssh
to az ako druhy krok

ako prve terba dat

yast repositories

a prestavit repozitare na 11.3 a povypinat tie ktore nepojdu.

Pri 11.2 to nebolo 100% ale pri 11.3 to islo 100%

koulinek avatar 3.9.2010 13:15 koulinek | skóre: 19 | blog: koulonet
Rozbalit Rozbalit vše Re: Jak opravit instalaci openSUSE přes ssh
Tak OK, když kompletně tak kompletně, pojďme na to tedy takhle:

zypper modifyrepo --all --disable
zypper addrepo --name "openSUSE-11.3 OSS" http://download.opensuse.org/distribution/11.3/repo/oss/ repo-11.3-oss
zypper addrepo --name "openSUSE-11.3 Non-OSS" http://download.opensuse.org/distribution/11.3/repo/non-oss/ repo-11.3-non-oss
zypper addrepo --name "openSUSE-11.3 Updates" http://download.opensuse.org/update/11.3/ repo-11.3-update

a dále viz můj první příspěvek.
Motto: "Lépe býti dvanácti souzený, než šesti nesený."
3.9.2010 14:00 miro
Rozbalit Rozbalit vše Re: Jak opravit instalaci openSUSE přes ssh
Díky za vyčerpávající popis, nutné to nebude, protože
zypper lr -d
# | Alias                   | Jméno                   | povoleno | Obnovit | Priorita | Typ    | Adresa URI                                                      | Služba
--+-------------------------+-------------------------+----------+---------+----------+--------+-----------------------------------------------------------------+-------
1 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | Ano      | Ne      |   99     | yast2  | cd:///?devices=/dev/sr0                                         |       
2 | repo-debug              | openSUSE-11.3-Debug     | Ne       | Ano     |   99     | NONE   | http://download.opensuse.org/debug/distribution/11.3/repo/oss/  |       
3 | repo-non-oss            | openSUSE-11.3-Non-Oss   | Ano      | Ano     |   99     | yast2  | http://download.opensuse.org/distribution/11.3/repo/non-oss/    |       
4 | repo-oss                | openSUSE-11.3-Oss       | Ano      | Ano     |   99     | yast2  | http://download.opensuse.org/distribution/11.3/repo/oss/        |       
5 | repo-source             | openSUSE-11.3-Source    | Ne       | Ano     |   99     | NONE   | http://download.opensuse.org/source/distribution/11.3/repo/oss/ |       
6 | repo-update             | openSUSE-11.3-Update    | Ano      | Ano     |   99     | rpm-md | http://download.opensuse.org/update/11.3/                       |       
Jenom koukám, že instalátor bez náhrady smáznul Packmana a VideoLAN (v 11.1 byly). Možná právě to způsobilo problémy. which vlc nic nenajde (bylo tam), which gajim (z Packmana) naopak najde. Předpokládám, že bude lepší tyhle repozitáře přidat až po (úspěšném) zypper ref ; zypper dup .
koulinek avatar 3.9.2010 14:13 koulinek | skóre: 19 | blog: koulonet
Rozbalit Rozbalit vše Re: Jak opravit instalaci openSUSE přes ssh
Můžete ten repo přidat klidně rovnou.

zypper ar --name "Packman Repository" http://packman.inode.at/suse/11.3/ Packman-repo

Nebo později po upgradu, to už je na vás, na funkci to nemá vliv, stejnětak ostatní repo co používáte, pro grafiku atd.
Motto: "Lépe býti dvanácti souzený, než šesti nesený."
5.9.2010 00:17 miro
Rozbalit Rozbalit vše Re: Jak opravit instalaci openSUSE přes ssh
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příloha:
Tak zypper dup nic nezhoršil, ale ani nevyřešil. Při přihlášení se nespustí gnome-panel a já netuším proč. gnome-panel je nainstalován. Odinstaloval jsem compiz (nevím, proč se tam objevil, AFAIK před tím nainstalován nebyl), gnome-panel a gnome-session jsem přeinstaloval. gconftool-2 -g /desktop/gnome/session/required_components_list tvrdil, že hodnota není nastavena, proto následovalo gconftool-2 --set /desktop/gnome/session/required_components_list --type=list --list-type=string ["filemanager","windowmanager","panel"] nyní na gconftool-2 -g /desktop/gnome/session/required_components_list vrátí odpověď [filemanager,windowmanager,panel], ale gnome-panel se při startu sezení stejně nespustí (nebo ho něco sestřelí dřív, než ho jsem schopný zjistit ve výpisu procesů). Přikládám ~/.xsession-errors. Jsou v něm nějaké warningy a errory, které zkusím předhodit googlu. Pokud by však někdo měl dobrou radu, velmi ji uvítám. Ten stroj už je příliš dlouho mimo provoz a majitelka jej celkem dost potřebuje.

5.9.2010 22:13 miro
Rozbalit Rozbalit vše Re: Jak opravit instalaci openSUSE přes ssh
Odpovědět | | Sbalit | Link | Blokovat | Admin
~> gconftool-2 --set /desktop/gnome/session/required_components_list --type=list --list-type=string ["filemanager","panel","windowmanager"]
~> gconftool-2 --type string --set /desktop/gnome/session/required_components/filemanager nautilus
~> gconftool-2 --type string --set /desktop/gnome/session/required_components/panel gnome-panel
~> gconftool-2 --type string --set /desktop/gnome/session/required_components/windowmanager metacity
Považuji to v této fázi za vyřešené. Díky všem za pomoc.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.