Sziasztok,
apt-get update felrakta a linux-image-2.6.32.5-amd64 kernelt. Reboot után nem volt keyboard amit elsőre tapasztaltam :( Aztán recovery módban indítva kiderült hogy más kernel probléma is van. Google-n utánakerestem, másoknak is problémát okoz, keresik a megoldást. Nekem viszont dolgoznom kellene ....
Nem tudok rájönni, hogyan tudnék (lehet e ?) visszaállni az előző kernelre, ami még jól működött - erre linux-image-2.6.32.45-amd64.
Köszönöm a segítséget.
- 3804 megtekintés
Hozzászólások
indításnál a gruba nincs olyan menüpont hogy előző kernel verzió?
egyébként melyik distro?
- A hozzászóláshoz be kell jelentkezni
A grub config-ban pechemre nincs az előző kernel (feltételezem azért, mert a filerendszerben sincs már meg), csak a normál és recovery mód.
squeeze
- A hozzászóláshoz be kell jelentkezni
Szerintem valamit keversz. linux-image-2.6.32-5-amd64 a csomag neve, 2.6.32-45 a verzio, legfrissebb squeezeben.
Nem tudom mi volt az elozo verziod fenn, de esetleg /var/log/apt/history.log meg tudja mondani. Ha megvan mi az elozo verzio, akkor snapshot.debian.org -rol ki tudod keresni, es dpkg -i.
--
|8]
- A hozzászóláshoz be kell jelentkezni
Biztosan pontatlanul fejeztem ki magam, az upgrade után a kernel 2.6.32-5 (/proc/version alapján) verziószámú lett.
A /var/log/apt/history.log ide vonatkozó sora:
Upgrade: linux-image-2.6.32-5-amd64:amd64 (2.6.32-43, 2.6.32-45), linux-base:amd64 (2.6.32-43, 2.6.32-45), linux-libc-dev:amd64 (2.6.32-43, 2.6.32-45)
Az apt-file search -el keresgélve találtam a linux-image-2.6.32-5-amd64, ez alapján feltételeztem, hogy ez a csomag neve.
A snapshot site-on megkeresem a korábbit és felrakom.
Köszönöm a segítséget !
- A hozzászóláshoz be kell jelentkezni
> Az apt-file search -el keresgélve találtam a linux-image-2.6.32-5-amd64, ez alapján feltételeztem, hogy ez a csomag neve.
Igen. En is ezt irtam. :)
A history.log alapjan neked a ebbol a 2.6.32-43 verzio kell, az upgradelodott -45-re. Ahogy lentebb irta valaki, ha esetleg megvan cacheben (/var/cache/apt/archives), akkor apt-get install linux-image-2.6.32-5-amd64=2.6.32-43 lehet mukodni fog.
--
|8]
- A hozzászóláshoz be kell jelentkezni
Pedig csak két út van. Vagy felteszed a régebbit valahonnan vagy fordítasz egy újat magadnak. A grub induláskor a bal shiftet nyomva jön el a bootmenu, a regi néhány mp-es esc-hez képest ennyi a változás.
- A hozzászóláshoz be kell jelentkezni
Ez mit mond?
dpkg -l | grep linux-image
- A hozzászóláshoz be kell jelentkezni
ii linux-image-2.6-amd64 2.6.32+29 Linux 2.6 for 64-bit PCs (meta-package)
ii linux-image-2.6.32-5-amd64 2.6.32-45 Linux 2.6.32 for 64-bit PCs
- A hozzászóláshoz be kell jelentkezni
Úgy nézem itt az a baj, hogy ez ugyanaz a csomag (linux-image-2.6.32-5-amd64) és valóban frissült nem egy új verzió települt más néven.
- A hozzászóláshoz be kell jelentkezni
Ha az csomag-cache-ben még megvannak az előző .deb fájlok, akkor ezt megpróbálnám:
apt-get install linux-image-2.6.32-5-amd64=2.6.32-43 linux-base=2.6.32-43 linux-libc-dev=2.6.32-43
- A hozzászóláshoz be kell jelentkezni
A /var/cache/apt-ben már nincs benne, a snapshot site-on elkezdtem megkeresgélni, de feladom. Elpocsékoltam 2 napot, ennek így nem látom semmi értelmét. Ha a csomagkezelő nem tud reject-et egy korábbi verzióra, akkor ez szerintem gányolás ..., munkához nem lehet ilyen rendszert használni.
A dolog nagyon tanulságos számomra, az elmúlt években számos hitvitát végigolvastam és végighallgattam a disztribuciók kapcsán, finoman szólva nem ezt reméltem, amikor tavaly ősszel átálltam debianra.
Kernelt forditgatni nincs időm, régebben elszórakoztam ilyenekkel, most már erre nincs szabad kapacitásom :(, a lehetséges javítás meg az ördög tudja mikor lesz erre a problémára. Szóval nincs más lehetőségem kipróbálok egy újabb disztrot.
Mindenkinek köszönöm a segítséget!
üdv, Lr
- A hozzászóláshoz be kell jelentkezni
A telepítő cd-ről nem tudod visszaállítani azt a kernelt, amivel telepítetted?
Esetleg egy backport kernel?
- A hozzászóláshoz be kell jelentkezni
> a snapshot site-on elkezdtem megkeresgélni, de feladom
Kb ~15 secbe kerult megtalalni.
HOWTO: menj el http://snapshot.debian.org/ -ra. Bal oldalt a sidebaron van egy ilyen felirat: "Search for a binary package name", oda ird be, hogy linux-image-2.6.32-5-amd64, es uss entert. A listabol valaszd ki a megfelelo verziot (-43 vegu), es lass csodat!, ott a direkt link a deb csomagra.
A hibat egyebkent lehet reportolni Debiannak, ha meg nem tetted. Regressiont stableban relative gyorsan szoktak javitani tapasztalatom szerint.
--
|8]
- A hozzászóláshoz be kell jelentkezni
Mester :)
megtalálni a csomagot valóban ~15 sec, igazad van.
De cserélődött a linux-base és a linux-libc is, és még sorolhatnám a komponenseket .... Most ezeket is elkezdem kézzel korábbi verziókra visszarakosgatni, aztán majd menetközben ez-az nem, vagy rosszul müködik és több órányi google-zés után kiderül ott is verzió inkompatibilitás van ...
Tehát ettől szeretném magamat megfosztani.
Határidőm van, ha nem leszek készen, nem érdekli a kutyát sem, hogy miért ..., tényleg sajnálom, egy illúzióval szegényebb lettem.
Tehát mégegyszer THX!
- A hozzászóláshoz be kell jelentkezni
A tobbit levadaszni +5 perc volt. Mivel csak a kernellel volt gond, megneztem milyen forrasbol buildelodik (linux-2.6), es az mely binarisokat gyart. Azokat kikerestem, ennyi.
Ha nem tudod rendben tartani a rendszered es rollbackelni ha ugy adodik, teljesen mindegy, milyen disztribuciot hasznalsz, mindegyikkel szivni fogsz. ;)
--
|8]
- A hozzászóláshoz be kell jelentkezni
Nah az a kereső tegnap 404-et dobott erre a keresésre, most valóban működik.
Szal tegnap biztos nem 15 sec volt én megpróbáltam, mivel direkt linkkel akartam segíteni.
- A hozzászóláshoz be kell jelentkezni
más kernel probléma is van. Google-n utánakerestem, másoknak is problémát okoz
A topiknyitóban semmiképpen ne közölj hasznos információt, például hibaüzenetet vagy egy linket a "mások" hasonló problémájára. Így garantálhatod, hogy senki sem fog tudni a baj gyökerével foglalkozni.
- A hozzászóláshoz be kell jelentkezni
A linux-image-2.6.32.5-amd64 --> linux-image-2.6.32.45-amd64 miért downgrade? 2.6.32 igen rég volt már, 3.4-et írunk. Már én is kissé avíttas 3.3.7-est használok.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Squeeze.
Es hogy miert downgrade, arrol lasd fentebb (hint: volt nemi kavarodas, hogy mi a csomag neve, es mi a verzioja).
--
|8]
- A hozzászóláshoz be kell jelentkezni
Nem ismerem a Debian kernelek elnevezési szokásait, de a magam egyszerű módján arra gondolok, hogy ha valamit úgy hívnak, hogy 2.6.32.5, az azért lehet, mert a vanilla 2.6.32.5-ből származik.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni