<MEGOLDVA>Rendszermegújítási hiba verziófrissítéskor

Fórum: 

Sziasztok.

A Rendszermegújítóban hibát kaptam a LM22-re frissítés közben. A terminál a 100 hibakódot adta ki. A külső csomagtárolókat eltávolítottam. A Csomagtárolókat kéri frissíteni, pedig, nincs semmilyen csomag amit lehetne.

Csatolom a sudo apt upgrade és a Rendszermegújító hibaüzenetét parancs által adott hibaüzenetet.

Kép: 

csuhas32 képe

Hú de kár, hogy fénykép és nem szöveg!

Értékelés: 

0
Még nincs értékelve

Így nem lehet belőle kimásolni, rákeresni, pedig biztos másnak is volt már ilyen gondja!
Szerintem a kernel telepítésével van valami gondja.
Nagyon utálok képernyőképről gépelni!

Consult /var/lib/dkms/anbox-ashem/1/build/make.log for more information.

Szóval, én a helyedben megnézném mi van ebben.
Talán meg is mutathatod nekünk a

cat /var/lib/dkms/anbox-ashem/1/build/make.log

paranccsal. (Ha ez is fénykép lesz, én esküszöm becsukom a böngészőt! :-) )

Hú de kár, hogy fénykép és nem szöveg!

Értékelés: 

0
Még nincs értékelve

#1

Ezt adta vissza a rendszer:

https://pastebin.com/CNeU9F6N

Bocsánat, leteszek a képernyőképekről. sad

csuhas32 képe

Hú de kár, hogy fénykép és nem szöveg!

Értékelés: 

0
Még nincs értékelve

#2 OFF

Ne izgasd magad, sokszor előfordul ez, csak szinte lehetetlen vele dolgozni.
Azért a képernyőkép gyakran nagyon hasznos is tud lenni, nem kell róla letenni. Ha grafikus felületen futó alkalmazásról van készítve, sokkal többet érhet, mintha valaki megpróbálja elmesélni mi van a kijelzőjén vagy egy adott alkalmazás ablakában.
ON

Jó az ahogy most visszaadtad. Az egyik út kétségtelenül az, hogy a 6.8.0-48-generic telepítését megpróbálod rendbe tenni és utána frissíteni a verziót.
Erre  ilyen találatom van: https://github.com/anbox/anbox-modules/issues/92#issuecomment-1090487224
De ez nekem bonyolult, én ezért először megpróbálnám ezt a 6.8.0-48-at kihagyni, (leszedni) és nélküle megcsinálni a verziófrissítést, bár ez lehet, hogy nem lehetséges, mert látok a képernyőképeden egy --configure utáni hibát.

Milyen kernellel fut most a rendszer?

uname -a

Mondjuk a

sudo dpkg --configure -a

parancsra mit reagál a rendszer?

Ha erre rendbe teszi a csomagkezelést, akkor nem lehetne a Synapticban zárolni az aktuális kernelt, hogy ne frissítse, és a 6.8.0-48-generic-re frissítés nélkül frissíteni a rendszer összes többi más csomagját a jelenleg elérhető legújabbra, aztán megcsinálni a verziófrissítést? Nekem ez az egyik ötletem, de lehet, hogy nem bizonyul majd jónak.

Ha ilyen tanácstalan vagyok, akkor sokszor csak próbálkozom és hagyatkozom a rendszerre.
Még a

sudo apt remove linux-headers-6.8.0-48-generic

sudo apt remove linux-image-6.8.0-48-generic

parancsokkal is megpróbálkoznék azt sem bánva, ha csak hibaüzenet lesz a dologból, de hátha ad a rendszer közben valami információt, amiből tovább lehet lépni.

Hú de kár, hogy fénykép és nem szöveg!

Értékelés: 

0
Még nincs értékelve

#3 Jelenleg a 5.15.0-125-generic kernelt futtatja a rendszer.

Ezt reagálta a sudo dpkg --configure -a parancsra.

Beállítás: linux-headers-6.8.0-49-generic (6.8.0-49.49) ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.8.0-49-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.8.0-49-generic all KERNEL_SRC=/lib/modules/6.8.0-49-generic/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.8.0-49-generic (x86_64)
Consult /var/lib/dkms/anbox-binder/1/build/make.log for more information.
dkms autoinstall on 6.8.0-49-generic/x86_64 failed for anbox-binder(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.8.0-49-generic
   ...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: hiba a csomag feldolgozásakor: linux-headers-6.8.0-49-generic (--configure):
 installed linux-headers-6.8.0-49-generic package post-installation script subprocess returned error exit status 11
dpkg: függőségi gondok miatt nem beállítható e csomag: linux-headers-generic:
 linux-headers-generic függőségek: linux-headers-6.8.0-49-generic; ám:
  linux-headers-6.8.0-49-generic csomag még beállítatlan.

dpkg: hiba a csomag feldolgozásakor: linux-headers-generic (--configure):
 függőségi hibák - e csomag beállítatlan maradt
Beállítás: linux-image-6.8.0-49-generic (6.8.0-49.49) ...
dpkg: függőségi gondok miatt nem beállítható e csomag: linux-generic:
 linux-generic függőségek: linux-headers-generic (= 6.8.0-49.49); ám:
  linux-headers-generic csomag még beállítatlan.

dpkg: hiba a csomag feldolgozásakor: linux-generic (--configure):
 függőségi hibák - e csomag beállítatlan maradt
Aktiválók feldolgozása: linux-image-6.8.0-49-generic (6.8.0-49.49) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.8.0-49-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.8.0-49-generic all KERNEL_SRC=/lib/modules/6.8.0-49-generic/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.8.0-49-generic (x86_64)
Consult /var/lib/dkms/anbox-binder/1/build/make.log for more information.
dkms autoinstall on 6.8.0-49-generic/x86_64 failed for anbox-binder(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.8.0-49-generic
   ...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: hiba a csomag feldolgozásakor: linux-image-6.8.0-49-generic (--configure):
 installed linux-image-6.8.0-49-generic package post-installation script subprocess returned error exit status 11
Hibák történtek a feldolgozáskor:
 linux-headers-6.8.0-49-generic
 linux-headers-generic
 linux-generic
 linux-image-6.8.0-49-generic

sudo apt remove linux-headers-6.8.0-48-generic és 
sudo apt remove linux-image-6.8.0-48-generic parancs ugyan azt a hibát adja ki:

E: Sub-process /usr/bin/dpkg returned an error code (1)

 

csuhas32 képe

Ha az én rendszerem lenne...

Értékelés: 

0
Még nincs értékelve

#4 Mivel nincs más ötlet és van működő visszaállítási pont, ha az én rendszerem lenne, én ilyenkor már nekiesnék még vaktában is, hátha valahogy megtöröm a kört. Mivel állandóan erre az anbox-binderre panaszkodik, én még akár ezt is kiadnám:

sudo dkms remove -m anbox-binder/1 --all

, legfeljebb rendszer-visszaállítás lesz belőle alapon.
Persze, te lehetsz ennél sokkal okosabb, türelmesebb is, megvárhatod, míg jön egy nálam jártasabb fórumtárs.

Továbbjutás a Végső fázisba

Értékelés: 

0
Még nincs értékelve

#5 Sikerült az utolsó parancsodnak hála a Végső fázisban jutni de ezt írja ki: 

Kellene aggódnom valami végett? Milyen teendőm van?

csuhas32 képe

Kellene aggódnom valami végett?

Értékelés: 

0
Még nincs értékelve

#6 Ez érdekes, én még ilyet nem láttam, de lehet, hogy csak tájékozatlan vagyok.

((Amúgy szerintem ez inkább csak egy tájékoztatóüzenet, mintsem vészes figyelmeztetés, szóval azért aggódni remélhetőleg túlzás. Ha minden rendben és bebootol a frissebb verziójú rendszer, akkor köszi a tájékoztatást, van pluszban egy /etc/fstab.upgraded fájl is a rendszeren, ami ebben az esetben senkit nem izgat.
Esetleg hasonlítsd össze az /etc/fstab és az /etc/fstab.upgraded fájl tartalmát, hogy megtudd, mi változott.
Ha meg akarod osztani ezeket a fórumtársakkal, akkor (már talán tudod is):

cat /etc/fstab

cat /etc/fstab.upgraded

Ha ez a végső fázis azt jelenti, hogy ezzel kész, vége a verziófrissítésnek, akkor szerintem a rendszer újraindításakor ugrik a majom a vízbe, úgyhogy én nem gatyáznék most ezzel a tájékoztatóüzenettel.
Ott tartasz már? Ha igen, akkor izgulok, hogy mi lesz az első újraindításkor, sikerül-e? Remélem igen! (Ha mégsem, akkor az USB-n lévő telepítőről való bebootolással tisztában vagy, onnan lehet hibát elhárítani [előszedni ezt az fstab.upgraded fájlt...], de ismered az utolsó működő pontra visszaállítás menetét is a Timeshiftel...)
Kalandra fel!))

Amennyiben hiba nélkül lement a verziófrissítés, az újraindítást követően rendben elindul a rendszer (és hát erre számítunk), akkor a nehezével szerintem megvagy. Készíts egy Timeshift pontot a megújult rendszer első működőképes állapotáról, a többi meg majd alakul...
(Nem tudom, hogy kell-e pótolni az eltávolított anbox-binder/1-et, nekem gyanús hogy ez valami androidos cuccal jött, ami alapból nincs fenn a Minteken, és ezért adott neked hibát, a tárolólistádat elnézve talán a waydroid.list külső tárolóból jött valamivel és csinált kavarodást. De ez csak gyenge tipp.)

csuhas32 képe

Verziófrissítés előtt...

Értékelés: 

0
Még nincs értékelve

Az előző témád végén próbáltam utalni rá, de nem vagyok benne biztos, hogy teljesen át tudtam adni neked.
Jobb későn, mint soha!
Első dolgunk, ugyebár egy rendszermentés készítése, mielőtt nekirontanánk a rendszerünknek.

A Frissítéskezelő Szerkesztés/ Szoftverforrások/ Karbantartások menüpontja alatt az utolsó két lehetőség:
„Külső csomagok eltávolítása” és „Visszafejleszthető külső csomagok”. A verziófrissítés minden bizonnyal tiszta rendszerre van kitalálva, azon tesztelik, szóval szerintem érdemes:
– A visszafejleszthető csomagokat visszafejleszteni
– A külső csomagokat eltávolítani
– A Szoftverforrások/ További csomagtárolók menüpontjában minimum az „Engedélyezve” oszlopban az összes pipát kivenni (esetleg a bejegyzéseket el is távolítani).

Azután még az esetlegesen elérhető frissítéseket telepíteni, hogy naprakész legyen a rendszer, biztos, ami biztos, egy újraindítás és ekkor rá lehet fordulni a verziófrissítésre.
Amikor a verziófrissítés rendben lefutott, akkor az első újraindítás után rendszer-visszaállítási pont készítése az új verzió első működőképes állapotáról, aztán, amennyiben még kellenek, megkeresném a korábban is fent lévő külső tárolókat, felvenném újra őket, immár a friss verzióhoz és feltelepíteném a külső forrásból származó alkalmazásokat.

Én így csinálnám.

Bocs, hogy

Értékelés: 

0
Még nincs értékelve

Mostanában annyira leterhelt vagyok, hogy nem tudok mélyebben belefolyni semmibe.

Van a gépre telepítve egy mélyen kernelbe ágyazott szoftver (mostanra kiderült, hogy nagy eséllyel ez az anbox), annak van egy dkms kernel modulja, meg virtuális meghajtó csomagja is (annak van bejegyzése az fstab-ban), oszt a frissítő amikor az újabb kernelt akarja telepíteni, akkor be akarja forgatni a kernelbe az anbox modulokat, de ez hibára fut.

Ugyancsak erre vezethető vissza a tároló hiba is, tippem, hogy kellene frissíteni az anbox modulokat, de ez nem sikerül, merthogy megszűnt a fejlesztése, már régóta nincs újabb verzió.

Ugyebár a rendszerfrissítő ajánlja a külső csomagok eltávolítását, szóval frissítés előtt le kellene szedni, ami külső tárolókból volt feltéve. Az anbox-ot főleg, arról le kell mondani, esetleg másik megoldás után nézni, ha szükséges (nem tudok alternatívát, de ez nem jelent semmit)

A frissítő beállít a frissítés idejére alap tárolókat, azzal nem kell foglalkozni, nem is lehet, csak a külső tárolókat eltávolítani.

A kernellel sem kell foglalkozni, az a frissítő felrakja, azzal dolgozik (6.8.0-48-generic)

Az fstab miatt nem aggódnék, az anbox úgy sem fog futni az újabb kernellel.