Blogbejegyzések

Raspbian NTP szívás (systemd)

Van egy raspberry PI-nk a cégnél, ami egy belsős HW-t vezérelget. Minden este ki van kapcsolva. Kéne rá pontos idő... Internet csak proxy-n keresztül van, ami nem kell a PI-nak, cserébe van belső hálón NTP szerver, akkor használjuk azt. Kis keresgélés után eljutok a /etc/ntp.conf fájlig ott beállítom a belsős server IP címét. Gondoltam ezzel kész is vagyunk. ntpdate segítségével ki is próbáltam, hogy tud-e szinkronizálni a belsős NTP szerverrel -> Minden OK.
Kikapcsolom, 5 perc múlva vissza, persze nem szinkronizál. Google-on rákeresek mi lehet a gond, van pár tipp de semmi se használ.
Megnézem a /var/log/syslog-ot, látom hogy az itt a gond hogy nem a NTP próbál szinkronizálni, hanem a systemd saját NTP kliense, ami meg persze nem a /etc/ntp.conf fájlbol szedi a server-t hanem /etc/systemd/timesyncd.conf-ból, de abban semmi sincs beállítva. Így persze fogalmam sincs honnan szedi az NTP szervereket, de a default debian-os szervereket próbálja elérni ami persze nem sikerül. Beírom a belsős NTP szerver IP címét a /etc/systemd/timesyncd.conf-ba is, reboot -> láss csodát minden megy.

CUB linux tapasztalatok

Sziasztok!

Pár hete használom élesben a CUB linuxot és úgy döntöttem megosztom veletek a tapasztalataimat! :)

Azt tanácsolják a CUB linux weboldalán, hogy egyelőre éles rendszerként még ne használjuk ezt a distro-t, hiába 1.0-ás kiadás, mivel még vannak benne bug-ok.
Én viszont felraktam, mert nagyon kíváncsi voltam a rendszerre. Azt kell mondanom, ha azt nézzük, hogy ez egy első kiadás, akkor ahhoz képest meglepően jó! De ha mezei user szemével tekintünk rá, akkor még van hova fejlődni..

Hibák:
Rögtön a telepítésnél belefutottam egy idegesítő bug-ba. Kb, windows 3.1 szint.. Mint a pasziánsz végén a kártyák, duplázza az ablakokat, ahogy húzom az egérrel. Ráadásul később hibával ki is lépett a telepítő..
Viszont ha elindítom a live linuxot és onnan telepítem, úgy semmi gond. (Szerencsére, különben dobtam volna ki az egészet.)
Egy másik hiba, a nyelv. Konkrétan, hiába állítottam be magyar nyelvet az OS-en, van ahol magyar, van ahol német és van ahol angol nyelven beszél hozzám a rendszer. (Csak az a baj, hogy nem tudok németül.. ;D)
Két hiba van még ami eléggé zavaró. Az egyik hogy egyszer eltűnt a mutató. Konkrétan a fókusz megvolt, csak a mutató nem. (Na így kapcsold ki a géped.. ;D) A másik, hogy nem mindig jelzi a gui a másolás státuszát.. Ez elég zavaró, ha olyan eszközre másolsz amin nincs visszajelző led..
Egy apró hiba van még, hogy ha a gép visszajön alvásból elmegy a wifi hálózat. De azt vissza lehet hozni.

Dell Latitude E6410 + Ubuntu 16.04 = ugráló touchpad

Hali.

Lehet kicsit korábban kellett volna írnom, de most éreztem érettnek a dolgot, hogy írjak róla.
Szóval adva van a fent említett laptop. Még tanév elején feltettem rá "kényszerből" az
Ubuntu 14.04-et (Debiant nem sikerült az nVidia miatt, aki esetleg erre tud megoldást, írjon). Mellette egy win7 is volt, szépen működtek is egész évben.
Aztán kijött a 16.04. Gondoltam várok még addig az upgrade-el, amég le nem megy minden.
Megtörtént az upgrade, és a touchpad meghülyült. Ugrált, fölöslegesen/random azt érezte hogy kattintok.
Teljesen megzakkant. Ki is kapcsoltam, és örültem hogy van pöcökegér.
Ami meglepett, hogy windows-ban is meghülyült, sőt, mivel grafikus bios-a van a gépnek, egérrel, ott is rángatózott.
Na itt már bepöccentem, mindenhol kikapcsoltam letiltottam.
Eltelt egy kis idő, meg 1-2 win reinstall, gondoltam vissza kapcsolom, és jó volt.
Betoltam a 14.04-es ubuntu telepítőt, jó volt a touchpad.(Windows-on egyaránt)
Kíváncsiságból elindítottam a 16.04-es telepítőt, és megint helytelenül kezdett működni a touchpad.
Megint letiltottam mindenhol, megint eltelt egy kis idő, megint bebootolt a 14.04, és megint jó lett.
Összességében a 16.04-es Ubuntu valami olyan drivert tölt be (szerintem) ami beragaszt egy bit-et (jó parasztosan mondva) és csak talán a 14.04 tudja helyrehozni, de az sem elsőre.
Emiatt most kicsit félek kipróbálni az új mint-et, mert ha jól tudom az is 16.04 alapú, és most épp jól megy a touchpad :)
Valakinek hasonló élmény, ötlet, vélemény?

Kocka szobadísz

Több mint 42000 tranzisztor, 256 byte ram, több mint 10000 LED, 16 bites busz, max. 20kHz órajel sebesség. 15 négyzetméter processzor felület, 3 négyzetméter memória felület. És mindez alig 500W fogyasztással. De legfőbb, hogy vizuálisan lehet debugolni a regiszterek és céláramkörök állapotát!
Ez kérem: Megaprocesszor
Vajon mikor lesz rá Pong? Vajon meddig lehet az órajelet húzni? Ha bekapcsolják a légkondit a szobában az már overclocknak minősül? Hány négyzetméter periféria kell még hozzá, hogy egy linuxot be lehessen rajta bootolni? Kérdések, azok a fránya kérdések...

Testdisk siker

Az illető egy darab pendrive-on tárolta a nagyon fontos fényképeit és azokat az mp3-akat, amelyeket az autóban hallgat. Egyszer bedugta a pendrive-ot az autójába, majd onnantól kezdve nem talált adatot rajta. Így került hozzám. Ubuntu alá feldugva:

[167461.513647] usb 2-3: new high-speed USB device number 20 using xhci_hcd
[167461.647731] usb 2-3: New USB device found, idVendor=054c, idProduct=05ba
[167461.647735] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[167461.647738] usb 2-3: Product: Storage Media
[167461.647740] usb 2-3: Manufacturer: Sony
[167461.647741] usb 2-3: SerialNumber: xxxxxxxxxxxxxx
[167461.660494] usb-storage 2-3:1.0: USB Mass Storage device detected
[167461.661165] scsi host3: usb-storage 2-3:1.0
[167461.661486] usbcore: registered new interface driver usb-storage
[167461.663595] usbcore: registered new interface driver uas
[167462.679859] scsi 3:0:0:0: Direct-Access     Sony     Storage Media    PMAP PQ: 0 ANSI: 4
[167462.680958] sd 3:0:0:0: Attached scsi generic sg1 type 0
[167464.027159] sd 3:0:0:0: [sdb] 15207552 512-byte logical blocks: (7.79 GB/7.25 GiB)
[167464.027390] sd 3:0:0:0: [sdb] Write Protect is off
[167464.027393] sd 3:0:0:0: [sdb] Mode Sense: 23 00 00 00
[167464.027644] sd 3:0:0:0: [sdb] No Caching mode page found
[167464.027658] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[167464.050364]  sdb: sdb1
[167464.052041] sd 3:0:0:0: [sdb] Attached SCSI removable disk
[167464.077685] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[167464.077689] sd 3:0:0:0: [sdb] tag#0 Sense Key : Medium Error [current] 
[167464.077691] sd 3:0:0:0: [sdb] tag#0 Add. Sense: Unrecovered read error
[167464.077694] sd 3:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 08 00 00 00 08 00
[167464.077696] blk_update_request: critical medium error, dev sdb, sector 2048
[167464.088999] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[167464.089001] sd 3:0:0:0: [sdb] tag#0 Sense Key : Medium Error [current] 
[167464.089003] sd 3:0:0:0: [sdb] tag#0 Add. Sense: Unrecovered read error
[167464.089006] sd 3:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 08 00 00 00 08 00
[167464.089007] blk_update_request: critical medium error, dev sdb, sector 2048
[167464.089010] Buffer I/O error on dev sdb, logical block 256, async page read
[167464.109092] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[167464.109096] sd 3:0:0:0: [sdb] tag#0 Sense Key : Medium Error [current] 
[167464.109098] sd 3:0:0:0: [sdb] tag#0 Add. Sense: Unrecovered read error
[167464.109100] sd 3:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 1f 80 00 00 08 00
[167464.109103] blk_update_request: critical medium error, dev sdb, sector 8064
[167464.119965] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[167464.119969] sd 3:0:0:0: [sdb] tag#0 Sense Key : Medium Error [current] 
[167464.119971] sd 3:0:0:0: [sdb] tag#0 Add. Sense: Unrecovered read error
[167464.119974] sd 3:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 1f 80 00 00 08 00
[167464.119976] blk_update_request: critical medium error, dev sdb, sector 8064
[167464.119979] Buffer I/O error on dev sdb1, logical block 0, async page read

Hát, ez nem néz ki túl jól. A /dev/sdb1-et nem lehetett mount-olni.

Testdisk vs. olvashatatlan pendrive

Ismeretlen partíció, ismeretlen tartalom. Ekkor jött a testdisk.

Érdekes google weboldalak

[manfreed utan]

Csak listaszeruen. Olyan weboldalak, amik google-hoz vagy azok szolgaltatasahoz kapcsolodnak, de nem feltetlen kozismertek vagy epp szukebb kozonsegnek szolnak, de erdekesek, jo tudni roluk. Ezek mind megjelentek publikusan 'valahol' csak hat, pl. en sem azzal toltom a napjaimat, hogy google blogokat olvasok, ezert orultem, mikor osszegyujti valaki, vagy epp szolnak, van ilyen-olyan uj weboldal.

http://ok-google.io/

https://myactivity.google.com/myactivity

https://www.google.com/dashboard

https://www.google.com/android/devicemanager

https://passwords.google.com

Pascal gyűjtemény

Kommentszekcióban szeretettel várjuk mindazokat, akiknek utolsó meghatározó pascalos élménye az isiben kapott egyes a turbopascal beadandóra. Meg hát mindenkit.

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

http://michalis.ii.uni.wroc.pl/~michalis/modern_pascal_introduction/mod…

------------------------------------------------------------------------
17.02.25.

Symbolic Pascal --> https://github.com/nickelsworth/sympas

Let's Build a Compiler --> http://compilers.iecc.com/crenshaw/

------------------------------------------------------------------------
17.03.09.

vicces hajvágás

amióta a homlokom a seggem irányába hátrafelé tör előre, azóta hetente egyszer lenyesem a hajamat "nullással". középszerű gép esetén ez kb 1/2mm-t hagy. tizenéve csinálom, rutinos "kopasz" vagyok. most egy kicsit elhanyagoltam, így már majdnem 1centis hajam volt, még a gyerek is röhögősre fogta néha.

de az milyen már, hogy beült szemekkel este 11 körül megyek zuhanyzás előtt hajat nyírni, erre a középső területet lenyírva a zsírúj hajnyíró gép beszarik? persze úgy, hogy az 1cm átlagtól eltérően fent bal/jobb halánték között tenyérnyi területen 1mm hosszú lesz a pázsit és köszi, a többin marad a tisztességes fűbenő kinézet? :D

Az LLDP és SNMP egy nagy káosz

Küzdök egy hálózat monitorozó/nyilvántartó programmal: https://github.com/csikfer/lanview2
Ennek egyik modulja felderíti (vagy inkább felderítené) a hálózati topológiát az SNMP/LLDP protokollok segítségével. SNMP-n keresztül lekérdezi a switch-eket, és megkísérli értelmezni az LLDP "info"-kat.
Elvileg az LLDP protokoll egyszerű lehetne mint a faék, de valószínűleg nem ez volt a cél. A protokoll ugyan nem túl bonyolult, de maximálisan támogatja, hogy mindenki azt küldjön amit akar, és úgy értelmezze ahogy csak akarja. És ezt a fantasztikus, kihagyhatatlan lehetőséget nem is hagyja ki senki.
A portok azonosítására az ifIndex és az ifDescr alapján lehetséges az SNMP-ben. Ezt így közvetlenül szinte senki nem küldi el.
A PeoCurve switch-ek elküldik ezeket, de ez a protokoll definíció alapján nem egyértelmű, csak ha detektáltuk hogy ez egy ProCurve Switch
A ProCurve Web management switch-eknél már nem így van. Ráadásul a portokat újra indexelték.(A lehetőség definíció szerint adott, csak tudnám kinek jó ez).
Kiolvashatók az LLDP szerinti indexek, de az IfDescr-et ebben a táblában a gyártótól függően hol névnek, hol descriptornak hívják, vagy éppen nem ezt adják meg, hanem a MAC-et (Van, hogy egyik portot a descriptor, másikat a MAC-el azonosítja pl. volt 3COM most HP switch).
A Windows egy külön kategória. Implementálták a protokollt, pont úgy, ahogyan azt Ők szokták. Semmilyen információt nem találtam, hogy lehetne konfigurálni. Csak annyi tudható meg egy Windows-ról, hogy mi a MAC-címe, két mező küld, mindkettő a port MAC, minden más mező üres.
Windows Server esetén sem találtam semmilyen infót, azon kívül, hogy nem működik, de még annyira sem mint Windows munkaálomásóknál. (Árnyalja a dolgot, hogy az LLDP csak a trunk portra engedélyezhető, aminek nem biztos, hogy van értelme, a trunk tagjaira ( a fizikai interfészekre) viszont nem mertem engedélyezni, mert pampog miatta, és nem lenne népszerű akció, ha bedönteném a Windows Cluster-t.

Csillagnapló #2 2016.06.30.

Március óta most sikerült újra kimennem egyet a szabad ég alá nézelődni. A munkarendem és az időjárás nem volt hozzám kegyes az utóbbi hónapokban, mert vagy folyamatosan dolgoztam, vagy átláthatatlanul felhős volt az ég.
Csütörtökön este azonban rám mosolyogtak újra a csillagok :). Meló után, kb. este 9 körül indultunk el kis feleségemmel a ˙Farkashegyi repülőtér melletti észlelőhelyre. Tényleg nem volt nehéz megtalálni a helyet, 20-25 perc alatt ott is voltunk. Sajnos többször is fátyolfelhős volt az ég, így romlottak a látási viszonyok, valamint a felhők a környező települések fényét is visszaverték (tiszta égbolt mellett Égkép szerint a határmagnitúdó az észlelőhelyen 5,10).

Valaki meg focit?

Bar a magyar csapat egy nem tul fenyes eredmennyel (1 gyozelem, 2 dontetlen, 1 vereseg) bucsuzott az EB-tol, az elet nem all meg, sot. Ugy van ez, mint a megasztarban, amikor az elejen vegig kell nezni a balfekeket. De miutan a falabuakat kiszortak, johetnek a jo meccsek. Az olaszok kipicsaztak a spanyolokat, akiket sose kedveltem (most csak focirol van szo, ok?). Viszont most a nemetekkel nyomjak, es sajnos nekik is csomagolniuk kell a ma esti meccs utan, mert remelhetoleg megtorik az olasz atok.

Hu-go rendszerhiba

Hajnalban küldött levelet az útdíj cég, hogy lejárt a jelszavam. Már akkor gyanús volt, mert elég ad hoc dátum, semmi hónapforduló, vagy valami, ráadásul már vagy két éve regeltem. Gondoltam magamban, ezeket vagy benyomták, vagy éjjel mókoltak és elszabták a DB-t.
Most 11-kor beesik a levél: "átmeneti rendszerhiba lépett fel, ezért szükségessé vált a jelszavak módosítása."
Wow... Vagy elszabták, vagy benyomták :)

homokzsak tapasztalatok

Nekem meg nincs, de remelhetoleg hamarosan lesz. Mert van ugye az a homokzsak, amit arviz eseten hasznal az ember. Meg van a fitnesz segedeszkoz, pl. http://360shop.hu/index.php?p=termek&termek=2321&sandbag-homokzsak vagy http://www.force-now.com/homokzsakok-sand-bags

Az erdekel, hogy aki hasznal(t) mar ilyet, melyiket (nem csak a fenti 2 kozul) ajanlja, hogy jott be neki a sandbag edzes, etc. Ja, es hany kg homok van a tiedben? :-)

bash bug? declare array in alias

nem tudom ismeretes-e ez a bug:

[code]
## értékadás scalar változónak aliaszból
alias setvar='s=foobar;'
setvar
echo s=$s
# s=foobar
## test passed

## ugyenez több sorban több változónak
alias setvars='a=foo
b=bar;'
setvars
echo a=$a b=$b
# a=foo b=bar
## test passed

## értékadások plusz valami parancs
alias setvars='a=foo
b=bar
pwd;'
setvars
echo a=$a b=$b
# /tmp
# a=foo b=bar
## test passed

## értékadás tömbnek aliaszból
alias setarray='a=(q w e);'
setarray
echo a=${a[@]}
# a=q w e
## test passed

## értékadás tömbnek aliaszból plusz valami
alias setarray='a=(q w e)
pwd
'
setarray
echo a=${a[@]}
# a=pwd q w e
## test failed

Semmelweiss nap margójára

Az informatika és a statisztika ajándéka lehetne az egészségügynek...

"Összehasonlítva egy országban a kórházakat, azt vettük észre, hogy néhány közülük hihetetlenül jó, miközben találtunk számos kimondhatatlanul rosszat is. A különbségek elképesztőek voltak. Erik, az apósom prosztatarákban szenved, és valószínűleg műtétre szorul. Európai lévén választhatja Németországot, amelynek egy jó nevű egészségügyi rendszere van. Ha ott elmegy egy átlagos kórházba, az inkontinencia kialakulásának esélye nála 50 százalék körüli, szóval újrakezdhetné a pelenka viselését. Feldobsz egy érmét. Ötven százalék kockázat. Ez elég magas. Ezzel szemben, ha Hamburgba menne, egy Martini-Klinik nevezetű klinikába, a kockázat csak egy a húszhoz lenne. Vagy feldobsz egy érmét, vagy van egy egy a húszhoz kockázat. Ez óriási, hétszeres különbség! Amikor számos kórházat megvizsgálunk különböző betegségeket illetően, hatalmas különbségekkel találkozunk. De önök és én ezt nem tudjuk. Nekünk nincsenek ilyen adataink. És az adatok gyakran nem is léteznek. Senki sem tudja. Szóval kórházba menni lutri."

Fedora 23 to 24

Most elmarad az "élő" közvetítés, mert már túl vagyok rajta több gépen is.

4 gépből 3 gépen minden flottul ment.
Az utolsón sem volt gond a folyamatban, viszont reboot után a resolv.conf hiányzott.
23-ban a resolv.conf a /var/run/connman/resolv.conf-ra volt egy symlink, ez viszont a többi gépen már a /var/run/NetworkManager/resolv.conf-ra mutatott. Symlink újragyárt és kész. Hogy ennél az egynél miért nem csinálta meg a változást a frissítés, a fészkes fene se tudja, lényeg, hogy most már megy.

Érdekes látni, hogy QGnomePlatform miként változtat a megszokott felületeken. Nem csak a KDE-s cuccokra hat ki, pl. a PAC ssh managert is befolyásolja, pedig az Perl/Gtk. Nem feltétlen hátrányára. A Kdenlive például egész hasonlatos lett az alaptémához. Jó pofa cucc ez na.