Frissítsünk Debiant

 ( zslaszlo | 2015. május 10., vasárnap - 18:21 )

Szükséges kellékek: kisgépem, amin a rendszer fut; Internet; esős idő, mondjuk amilyen most is van; kísérletező kedv.
Előkészületek: mentsünk egy alaposat, a meglévő rendszerünkről. Olvassuk el a debian.org oldalon található fontós infókat.
Miközben olvassuk kitör a vihar. Reménykedjünk, hogy nem a frissítés közepén megy el az áram, mert a laptop akkuja 1 percet sem bír ki...
Bizonyosodjunk meg, hogy a rendszer fully up-to-date and “clean”. Megnézem a sources.list tartalmát nincs-e benne saját repó. Hoppá. Találtam. Kommenteljük ki.Ez is megvan.
Akkor szerkesszük is meg a sources list tartalmát. Minden wheezy legyen jessie.
# sed -i.bak 's/wheezy/jessie/g' /etc/apt/sources.list
Ha ez is megvan, akkor csapjunk a lecsóba.
Én két lépésben szeretem upgrade-elni a rendszert, és a dokumentácó is ezt javalja. Ezen kívül az apt használatát javasolja, mely szintén kedvemre való...

# apt-get update
# apt get upgrade
579 frissített, 0 újonnan telepített, 0 eltávolítandó és 517 nem frissített.
Letöltendő adatmennyiség: 199 MB.
A művelet után 34,2 MB lemezterület kerül felhasználásra.
Folytatni akarja [I/n]?

Hát már hogyne akarnám! Dőljünk hátra és örüljünk, hogy elmúlt a vihar és kisütött a napocska.
Néhány figyelmeztetés az újraindítani kívánt szolgáltatásokról, így a libc6 is kér. Mondom neki, ne is kérdezd, csak indítsd újra...
Közben arra gondolok, hogy a fenének se hiányzott a systemd, és ha e miatt nem indul a rendszer mérges leszek. De rájövök, hogy nem szabad idegenkedni az új dolgoktól. Annak idején így voltam a grub2-vel is. A pokolba kívántam az automatikusan generált fájlokat, hisz mennyivel kényelmesebb kézzel szerkeszteni a konfigfájlokat. De azóta megszoktam a grub2 kényelmét és nemhogy megszoktam meg is kedveltem. Tehát elhatározom, hogy nyílt leszek az új dolgok iránt.
Sokak szerint gyorsabb lett a rendszerindulás és leállítás is a systemd-nek köszönhetően. Majd meglátjuk...
Persze eddig még csak egy minimális update történt, a valódi dist-upgrade még hátravan. Folytassuk tehát tovább. Fontos, hogy a rendszert NE indítsuk újra.
# apt-get dist-upgrade
516 frissített, 610 újonnan telepített, 29 eltávolítandó és 1 nem frissített.
Letöltendő adatmennyiség: 609 MB.
A művelet után 693 MB lemezterület kerül felhasználásra.
Folytatni akarja [I/n]?

Bakker van ennyi helyem?
$ df -H
Fájlrendszer Méret Fogl. Szab. Fo.% Csatol. pont
/dev/sda6 18G 9,4G 7,2G 57% /

Van.
Hagy szóljon. A letöltés különben gyors. De a gépem nem egy erőgép, tehát ez eltarthat egy jó ideig...Valamit kéne csinálni. Olvasok egy kicsit. Meg elküldök néhány e-mailt.
Elolvasom a changelogs tartalmát is. Néhány figyelmeztetés, semmi fontos. Hagy menjen tovább!
No lement.
Lássunk csodát:

# reboot
# cat /etc/debian_version
8.0

Tisztogassunk is kissé:
# apt-get autoremove
0 frissített, 0 újonnan telepített, 168 eltávolítandó és 1 nem frissített.
A művelet után 179 MB lemezterület szabadul fel.

Frissítsük is azt az árva egy csomagot.
# apt-get upgrade
Az alábbi csomagok vissza lesznek tartva:
db5.1-util
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 1 nem frissített

No anyád! Nem is volt hold alatt egy csomagom sem.
Segít az aptitude:
db5.1-util : Töri: libdb5.1 (< 5.1.29-8~) de a(z) 5.1.29-5 már telepítve van.
Akkor töröld szépen a db5.1-util csomagot.
Problem solved.

Hát nem vagyok elájulva a sebességnövekedéstől. Sem. Az új grub csúnya apró betűtípusokkal fogad. Boot közben elárvult inode-okról panaszkodott, továbbá a pcspeaker-rel kapcsolatban valamit. A háttérképemet lecserélte az alapértelmezettre, a felső menüsor ocsmány lett. Az asztalon volt egy mappa, amibe bele volt mountolva az ntfs másik partícióm, az most sehol nincs. Szóval egyelőre nem vagyok elragadtatva, DE épp nemrég határoztam el, hogy nyitott leszek. Hát megpróbálok nyitott lenni.

Kezdjük talán a systemctl használatával, hogy lássam a boot problémákat a systemd miatt. Egyébként nem vészes, mert a rendszer megy, csak szeretném debugolni. (De szép szó ez..)

# systemctl

Hát elég ocsmány a kimenete
# systemctl list-unit-files
No ez már informatívabb. De nem erre van szükségem.
Remélem a bootlogd segít:

# sed 's/\^\[/\E/g' /var/log/boot | less -R
(Nothing has been logged yet.)

Nem segít. Már nem is érdekel. Talán majd később. Ha kedvem lesz.

A rendszer működik, az asztalon a csatolását majd megcsinálom, nem nagy dolog, a háttérképet visszacserélem, az ocsmány menüsort meg vagy megszokom, vagy átszerkesztem. Mert megtehetem.
Alapvetően a műtét jól sikerült a beteg lábadozik.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Idézet:
# systemctl
Hát elég ocsmány a kimenete

Itt neked inkább a systemctl -t service kellett volna (a többi sok-sok unit típusra nem feltétlenül van szükséged); a mount problémához [már ha az fstab-ban van a bejegyzés] meg a -t mount.

Idézet:
# sed 's/\^\[/\E/g' /var/log/boot | less -R
(Nothing has been logged yet.)

journalctl -b
Ha meg egy-egy service logjaira vagy kíváncsi:
journalctl -u {unit}

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

Nagyon köszönöm!Tényleg tanulnom kell még a systemd működését. Olvasgatok egy kis manualt...

Nincs mit :)

Amit még előbb elfelejtettem.

A lassú boothoz: systemd-analyze blame
Megmutatja, hogy melyik unit mennyi idő alatt állt fel.

Kicsit látványosabb: systemd-analyze plot > /tmp/boot.svg && xdg-open /tmp/boot.svg

Ha meg rábíznád a probléma-keresést a systemd-re: systemd-analyze critical-chain

Ha van közte service, amire nincs feltétlenül szükséged (és másnak sem), javíthatsz a boot időn.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

Ez jól jön, köszi!
--
Fight / For The Freedom / Fighting With Steel

+1

sub

---
| Dropbox | Copy | Yandex |

Ket tipp:
- Ha cikket irsz, pls hasznald mar a kockas code tageket, hogy lathato legyen mi kod es mi nem
- Ha mar nem hasznalod a code taget, legalabb uss egy entert a kodok elott-utan, hogy elhatarolodjon.

Raneztem a cikkedre, es nem lattam, hol az eleje es hol a vege.
--
Blog | @hron84
Üzemeltető macik

Köszi. Javítottam. Bár nem cikket, hanem blogbejegyzést írtam, csak, hogy kukacoskodjak...

Koszi, sokkal jobb.
--
Blog | @hron84
Üzemeltető macik

"Megnézem a sources.list tartalmát nincs-e benne saját repó. Hoppá. Találtam."

Az ujabb Debianok (lenny ota talan? ezt most fejbol nem tudom) kepesek ujhullamos modon is kezelni a sources.list-et, megpedig ugy, hogy a /etc/apt/sources.list.d mappa alatt minden .list-re vegzodo nevu fajlt felolvasnak. Ez azert nagyon hasznos, mert a custom repok elereset igy teljes mertekben kulon lehet tartani, nincs szukseg azokat bepakolaszni a fo sources.list -be, raadasul barmelyik egy mv paranccsal letilthato.

"Ezen kívül az apt használatát javasolja, mely szintén kedvemre való.."

En mocskosul utalom az apt-get parancs upgradelesi metodusat, a legtobb esetben elbok valami fontosat vagy kevesbe fontosat, raadasul eszmeletlen borzalmas a fuggosegkezelese. Mindig, kivetel nelkul mindig aptitude-dal frissitek, megpedig egy lepesben, es azt is megmondom miert. Az aptitude van annyira okos, hogy tobb kulonbozo korben futtassa meg a frissitest, szoval az, hogy nekem egy kornek latszik, az valojaban semmit sem jelent, viszont ami meg ennel is fontosabb, az az, hogy az aptitude elore le tudja jatszani a fuggosegekkel kapcsolatos osszes nyugot, amit meg a rendszerfrissites beinditasa elott meg tudok oldani (vagy nem, de akkor frissites sincs), utana az egesz unattended modon vegbemegy, a vegen kell egy ENTER-t nyomnom meg kilepni az aptitude-bol, hogy egy reboot-ot elsuthessek.
--
Blog | @hron84
Üzemeltető macik

Mi lehet az oka, hogy a hivatalos upgrade modszer -az elozo kiadassal ellentetben- aptitude helyett ujra apt-get?

Otletem sincs. Volt mar olyan, hogy az aptitude nem tudta megoldani a problemat, es apt-get -ezni kellett, de ez a praxisom alatt kb 2x fordult elo? 3x? 7-8 ev alatt, teszem hozza.

Kulonben meg, en Gentoo iranybol jovok, ott alap, hogy fenntartasokkal kezeld a "hivatalos" megoldasokat... :-)
--
Blog | @hron84
Üzemeltető macik

És mindezt magyarul? Jézusom...

Bár én graf. felület nélkül frissítettem virtualboxban debian 7.8-at 8.0-vá, ott semmifeéle gond nem volt.... mák lenne?