CVT FI

RSS

Novinky, zajímavosti a změny v provozu počítačů, počítačové sítě, prezentační a další techniky na FI MU. Další informace jsou dostupné v Technických informacích na webu fakulty.

Pro hlášení problémů prosím kontaktujte příslušnou sekci CVT FI.

Informace o aktuálních problémech naleznete na stránce o výpadcích.

Blog owners: FI:unix@fi, FI:CVT FI
Old posts
Category
Blog owners: FI:unix@fi, FI:CVT FI
Right to read: anyone on the Internet
Right to post comments: anyone logged in the IS
10. 10.
2022

Novinky z unix@fi za 09/2022

  • RSS
Interesting | 5 | 5
Mgr. Tomáš Szaniszlo (CVT FI MU), učo 359894
unix

Troubleshooting prístupu k službám/strojom, jazyk prostredia na linuxových staniciach, dohľadateľnosť modulov cez GUI.

Stalo sa, stane sa

Problémy s Firefoxom na linuxových staniciach: Od prázdninového prechodu na Ubuntu 22 sa párkrát vyskytol problém s nefunkčným Firefoxom na Nymfách/Múzach. Dôvodom bola nežiadúca aktualizácia Firefoxu zo Snapu. Firefox (a aj iné balíčky) zo Snapu v našom prostredí nefungujú, typicky kvôli umiestneniu domovských adresárov nad NFS (umožňujúcim jednotný domovský adresár naprieč všetkými linuxovými strojmi). Napriek zakázaniu Snapu sa niekoľkokrát vďaka automatickým bezpečnostným aktualizáciám opäť do systému prepašoval, čo sme nakoniec vyriešili jeho úplným odinštalovaním a tiež konfiguráciou APT tak, aby boli verzie zo Snapu vždy nepreferované oproti ostatným zdrojom.

Problémy Stratus.FI z 9. 9.: V rámci predsemestrálnej aktualizácie systémov sme v piatok 9. 9. dokončovali aktualizácie týkajúce sa našej virtualizácie. U aktualizovaných virtualizačných hostov však postupne začalo dochádzať k skoku systémového času obvykle o 23 dní dopredu (typicky sa prejavovalo výpisom stack trace na konzole a zacyklením vlákien pre VCPU na hostoch), čo malo nie až tak prekvapivo za následok nefunkčný systém. Ako príčinu problému sme identifikovali balíček QEMU, ktorého verziu sme teda vrátili nazad. Problematické virtuály bolo možné opraviť typicky cez redeployment alebo ich migráciou za behu. Toto sme realizovali u produkčných virtuálov. Za prípadné vzniknuté komplikácie sa ospravedlňujeme.

Krátke výpadky autentizácie Eduroamu: Počas septembra došlo zo strany MU k niekoľkým výpadkom autentizačného servera RADIUSu, ktorý zabezpečuje overovanie údajov pri prihlasovaní do Eduroamu. Typicky šlo o kratšie výpadky v ráde malých jednotiek minút, ale občas boli výpadky výraznejšie, napríklad 13. 9. 10:42–10:53 alebo 19. 9. 10:22–10:55.

Linuxové učebňové stroje

Problémy s Nymfe57: V priebehu mesiaca sme zaznamenali zvýšenú poruchovosť sieťového pripojenia stroja Nymfe57, čo sa mohlo prejaviť zamrznutím rozhrania pri práci na ňom (domovský adresár je pripojený po sieti cez NFS). Problém sa nám jednoducho nedarí vyriešiť, keďže ide pravdepodobne o problém so sieťovou kartou (a s reklamáciou sme minule neuspeli), avšak zvýšenie problémov bolo pravdepodobne spôsobené súbežným problémom so sieťovou trasou vedúcou od stroja k switchu (čo sa nám výmenou opraviť podarilo).

Softvérové vybavenie a prostredie

Jazyk prostredia na linuxových staniciach: Zaznamenali sme, že s Ubuntu 22 prestala fungovať zmena jazyka v nastaveniach GNOME (napriek zmene zostáva stále platná čeština). Pre problém zatiaľ nemáme riešenie, ale pracujeme na tom. Ako barličku je pre tento problém možné zmeniť hodnotu LANG v ~/.bashrc. Dodajme, že riešením problému nie je zmazanie tohto nastavenia, keďže zrejme prestalo fungovať ukladanie nastavenia jazyka GNOME – v takom prípade by sa zas iba natvrdo aplikovalo nastavenie z /etc/default/locale.

Dohľadateľnosť modulov cez GUI: V systéme modulov sme doplnili možnosť dodania nainštalovaných programov medzi miesta, ktoré sú prehľadávané pri vyhľadávaní programov (cez Win alebo Alt+F2; ide o /packages/run/links/applications/). To je doplnkom k už dlho existujúcej možnosti pridať program do PATH (/packages/run/links/bin/). Podobne to platí i pre lokálne verzie modulov. Toto pridanie vieme (ako i u PATH) realizovať na požiadanie my. Zatiaľ sme toto aktivovali pre moduly Thonny a PyCharm.

Nový softvér na linuxových staniciach: V súvislosti so začiatkom semestra pribudol tento softvér:

  • Tidyverse – sada balíčkov prostredia R so zameraním na data science,
  • Processing – nástroj na výrobu vizualizácií či podporu výuky programovania,
  • Virtualbox – nástroj na výrobu virtualizácií :-) (dostupné len v A219 a na Nymfách v PC hale v ostrovčeku s Nymfe03); v prípade použitia však dbajte na to, že kapacita vášho domovského adresára je limitovaná (typicky 4 GB) a obrazy je oveľa vhodnejšie umiestňovať buď do väčšieho úložiska data (/data/$USER) alebo do lokálneho /var/tmp,
  • Vagrant – nástroj na správu virtualizačných prostredí (len na strojoch s VirtualBoxom).

Aktualizované verzie modulového softvéru: V moduloch boli aktualizované cplex_studio-20.10 (s akademickou licenciou; je aj na macOS), pycharm-2022.2.1 (Community Edition, dostupné i ako pycharm-2022.2.1-loc), dafny-3.8.1, emacs-27.2. Okrem toho pribudol ešte nový modul hls-1.7.0.0.

Moreutils: Na linuxové stroje (Nymfy, Múzy, Aisu, Anxura, Auru, Adonis) sme doplnili balíček moreutils obsahujúci rôzne praktické utility (námatkovo sponge alebo ts). (Tipy na iné užitočné doplnenia vítame.)

Rýchlejšie prihlasovanie na Aisu: Pri analýze príkazov spúšťaných pri prihlasovaní sa cez SSH na Aisu (pomocou mechanizmu process accounting) sme si všimli, že v rámci štartovacích skriptov v /etc/profile.d/ sa spúšťa i príkaz lspci, ktorého beh trvá 0,3 sekundy, čo prihlásenie (pomocou SSH kľúča a v prípade, že používate Bash alebo Z shell, ktoré spracovávajú /etc/profile) zbytočne predlžovalo na 1,3 sekundy. Šlo o zbytočnú kontrolu, ktorú do systému natiahol balíček súvisiaci s Qt, a ktorú sme zakomentovali.

PSI na Adonis a Aure: V prípade záujmu môžete nájsť informácie o vyťažení CPU, pamäte či I/O pomocou head /proc/pressure/*. Na oboch výpočtových serveroch sme v jadre zapli podporu Pressure Stall Information. Tieto informácie vám dokážu dať predstavu o vyťažení základných systémových prostriedkov, či už inými používateľmi alebo pre kontrolu a sledovanie toho, akú záťaž spôsobujú vaše procesy.

Služby

Bug v synchronizácii skupín GitLabu z FA: Bolo nám nahlásené, že naša synchronizácia skupín z FA do GitLabu od nejakej doby dozadu z GitLabu nemazala členov, len pridávala. Išlo najskôr o dôsledok zmeny API GitLabu, čo sa nešťastne skombinovalo so spôsobom, akým s ním pracoval náš synchronizačný skript. Chybu sme opravili.

Vlastníctvo externých účtov GitLabu: Vlastníctvo externých účtov GitLabu sme previedli z osôb na skupiny (odporúčané je vlastníctvo skupinou). Pri tejto príležitosti tiež došlo k vylepšeniu dizajnu aplikácie.

Status FI – oprava zobrazovaných dát: Občas sa mohlo stať, že v sumárnej informácii o stave sa na status.fi.muni.cz zobrazoval nezmyselný dátum alebo u niektorých služieb sa zas zobrazovalo „OK since“, i keď táto služba nemala nedávny problém. Tieto problémy sme eliminovali.

K synchronizácii ISových skupín do FA: V aplikácii s prehľadom skupiny na Fadmine sme u skupín synchronizovaných s ISom doplnili zobrazovanie atribútov ovplyvňujúcich synchronizáciu členov: či je vyžadovaná aktívna prístupová karta a či sa realizuje dodatočná kontrola prítomnosti člena na aspoň nejakom pracovisku (alebo existencia nejakej výuky).

Fakultný web a technická dokumentácia

Troubleshooting prístupu k službám/strojom: Vyrobili sme stránku s prehľadom tipov pre prípady, keď sa neviete pripojiť na naše služby alebo prihlásiť. (Je možné, že ešte dôjde k úpravám obsahu tejto stránky.)

Pomery obrázkov pri nahrávaní na vývesku ISu: Pri preberaní obrázkov z aktualít ISu na web FI mohlo dochádzať k ich nevhodnému zobrazeniu (škálovanie + orezanie) danému vlastnosťami celouniverzitného vizuálneho frameworku JVS. Kolega z ISu preto zabezpečil, aby sa v ISe zobrazovalo pri pridávaní novej správy upozornenie, že v prípade plánovaného zverejnenia aktuality na webe FI je potrebné, aby mal obrázok pomer strán 2:1.

Vedeli ste, že…

(skupinové mailové adresy) v prípade potreby vám vie unix@fi vyrobiť mailovú adresu v doméne fi.muni.cz. V rámci toho potrebujeme nejaký stručný vetný popis účelu skupiny. Členov tejto skupiny môžeme iniciálne naplniť ručne my, ale ideálne je využitie samostatnej správy tejto skupiny (dokonca i samosprávy), prípadne synchronizácie členov na základe údajov o pracoviskách/predmetoch z ISu. Tiež vieme do skupiny automatizovane propagovať členov inej skupiny.

(mailové adresy s plus) náš mailový server podporuje subaddressing, t.j. príjemca adresa@fi.muni.cz si môže nechať poslať maily aj na adresa+nieco@fi.muni.cz, pričom takáto pošta sa z pohľadu nášho poštového servera doručí tak, akoby smerovala na adresa@fi.muni.cz. Následne môžete pomocou procmailu ovplyvniť, ako presne takúto poštu spracujete ďalej (napríklad doručenie do iného mailboxu).

Záverom

Máte pripomienky, návrh na vylepšenie alebo jednoducho potrebu pochváliť nás? :-) Napíšte nám mail či využite IT ideas.

Ak vás tieto novinky zaujali, môžete si zapnúť sledovanie blogu a následne zapnúť posielanie mailových upozornení.

Not read yet2 commentspermalink
« Novinky z unix@fi za 06–08/2022 (22. 9. 2022 11:25) | Novinky z unix@fi za 10/2022 » (8. 11. 2022 13:18)

Personal Page Bc. Martin Janů
Re: Novinky z unix@fi za 09/2022
  • RSS
Tie nevybalancované zátvorky mi skoro neprešli cez parser :D
(v podsekcii 'Troubleshooting prístupu k službám/strojom'
11. 10. 2022 10:48, Bc. Martin Janů (CVT FI MU), učo 493012
Personal Page Mgr. Tomáš Szaniszlo
Re: Novinky z unix@fi za 09/2022
  • RSS
Aj... Už by to malo byť parsovateľnejšie. :-)
11. 10. 2022 11:34, Mgr. Tomáš Szaniszlo (CVT FI MU), učo 359894