Android network freeze és a linuxdesktop

Közel egy éve használok Androidot, és eddig nagyjából hozta is az elvárásaimat, mondjuk ez utóbbiak soha sem voltak túl magasan egy FOSS-al szemben. Az eddig talált bugok közül tegnap este sikerült kitriggerelnem a legidegesítőbbet, a telefon merevre fagyasztását.
Hozzávalók: Android 4.0.2, gyenge wifi hálózat, wifi widget
A hiba előállítása: Wifi widgettel gyors egymásutánban kapcsoljuk be és ki a wifit. Ha elég gyenge a hálózat, akkor 3-4 próbálkozás után a widget stabilan be állapotba merevedik. Menjünk be a beállítások menü, Vezeték nélküli és mobil hálózatok beállításai menűpont, Mobilhálózatok menüpontba és válasszuk Hálózati üzemmód menüpontban a csak GSM helyett az WCDMA (előny)/GSM pontot, és presto, máris merev a telefon, mint a féltégla. SE Xperia Mini Pro esetében az állapotjelző led fehéren villog és a power gombra sem reagál, egyetlen megoldás az akku kiszedése és visszarakása. Ezen "reset" után a készülék bekapcsolt wifi-vel, WCDMA (előny)/GSM hálózati beállításokkal indul újra.

Más FOSS téma, Debian alatt az libopenobex (verzió 1.5.2), file küldéskor segfaulttal elszáll. A dolog humoros oldalát adja, hogy a hiba erősen telefonfüggő, Samsung Corby fogadja a fileokat, Nokia X2-02 és SE Xperia esetében megpróbál 10-30kB-ot átküldeni, majd elfagy. Mivel a openobex-ből nem sikerül első nekifutásból a legfrissebb verziót leforgatnom (cmake-es összehányt kód), gondoltam megejtem a gép dist-upgradejét. Itt hirtelen megcsúszott az idő és négy órával később sikerült visszaállítanom a dependency hellből a kiindulási állapotot. Zökkenőmentes verzióváltás, fuck-yeah! Közben volt pár pillanat, mikor erősen vonzóvá kezdett válni a gép szívlapáttal történő agyonbaszása, mert a sok éves fejlesztés ellenére továbbra is hiányzik a apt-ből "szarjadleahibaüzenetetéstöröldleeztamocskosrohadttetvesszájbavertcsomagotdekurvagyorsan" kapcsoló.
És mindez miért? Csak azért, mert egy nyamvadt képet akartam átküldeni a telefonomra. Linuxdesktop 2013.
Mindenesetre, elérkezett az a pillanat, mikor egy HW frissítés után a gép menni fog a budiba szervernek (a FOSSnak úgyis a WC-ben a helye) és veszek egy új desktop gépet gyári Win7-el. Kezdek túl öreg lenni, hogy non-produktív tevékenységgel basszam el az időmet.

Hozzászólások

Erről az a sztori jut az eszembe, amikor a besavanyodott vénasszony kihívja a rendőröket, mert a szomszédban lakó fiatalok szeméremsértő dolgokat művelnek a kertben. Amikor a rend őrei megérkeznek, akkor konstatálják, hogy a mamikától nem lehet belátni a fiatalok kertjébe, mire a nyanya: Persze, de húzza csak ide az asztalt, tegye rá a sámlit, álljon rá, és az ablak csücskében lehet látni.

Ennél triviálisabb dologtól is tud fagyni a készülék. Pl. hálózat túlterhelés esetén. Márciusban a hókáosz közepén egyszerűen megállt azzal, hogy nem tud regisztrálni a hálózathoz, majd merevre fagyott a modem része. Elég idegesítő, amikor úgy tűnik, működik a telefon, de senkit nem tudsz hívni míg újra nem indítod.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

... az ellen nem véd.
A probléma ugyanígy fennáll, ha feloldatlan függőségek vannak, hiába akarsz forceolni, mindig megáll a telepítés vagy az eltávolítás. És a legszebb, hogy dist-upgradenél ha adott verziószámtól függő csomagot talál, akkor nem foglalkozik azzal, hogy létezik ugyanannak a csomagnak magasabb verziószámú, magasabb verziószámú függőséggel összepárosított csomagja, megtartja az eredetit, mert ha eltávolításra jelöli, akkor függőségi törés alakul ki.

--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

Igen.
Alapvetően két út van ilyenkor: Vagy eltávolítom a problémás csomagot a függőségeivel együtt, megcsinálom a verziófrissítést és újratelepítem a csomagot, vagy beletúrok /var/lib/dpkg könyvtárba és addig pofozom a csomaghoz tartozó függőségek bejegyzéseit míg végig nem megy a frissítés.
Rugózhatunk azon, hogy ki hányféleképp tudja vakarni golyóit, az mit sem változtat a tényen, hogy egy disztribúció stabil ágában az a minimum elvárás a disztribúció frissítés hibaüzenet nélkül végigfusson és a benne található csomagok működjenek.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

Ezekbe a random linuxos (nálam ubuntus / mintes) dolgokba gyakran belefutok, és félévente, évente én is megyek vissza win7-re. Aztán valahogy megunom, és megpróbálok ismét Linuxon dolgozni. Most én is úgy vagyok, hogy a munkás laptopon inkább Windows7 fut, de lehet megnézem rajta majd a Mint-et mit produkál.
____________________
http://szoftvervasarlas.co.hu - elérhető árú, legális szoftverek itthon

Igazad van. Nem az SE Xperia Mini Pro a gyenge láncszem (egy két éves készülék, SE már ugye nincs is), hanem az android.

A Samsung Corby egy szar. Nagybetűs szar. Nem csak Debilány alatt, mindenhol. A Corby egy iszonyúan összecsapott tákolmánya volt a Samsungnak abból az időből, amikor valami sürgőset kellett lépni az Apple iphone-ra. A Corby a saját windowsos szoftjával sem volt hajlandó mindig együttműködni.

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.