====== Bežné servisné úkony ====== ===== Vytvorenie screenshotu ===== xwd -root -display :0 | gzip > /tmp/screen.xwd.gz Vytvorený xwd súbor je možné otvoriť napr. GIMP-om, alebo si ho na linuxovom PC skonvertovať na .jpg nasledovne: gzip -dc screen.xwd.gz | convert - jpg:- > /tmp/screenshot.jpg ===== Prepnutie automatu mimo prevádzky manuálne (napr. na diaľku) ===== Treba vytvoriť v /opt/emtest/etc/ súbor .outoforder a do neho zapísať hodnotu 1 (1 = mimo prevádzky zo servisných dôvodov). Dá sa to vo WinSCP vyklikať, alebo v konzole: echo "1" >> /opt/emtest/etc/.outoforder ===== Naformátovanie zálohovacej SD karty ===== dmesg | grep sd Pomocou tohto príkazu si vypíšem namountované SD karty v systéme. Uvidím, aké písmenko jej bolo pridelené. Výstup môže obsahovať okrem iného niečo nasledovné: [ 6.513308] sd 6:0:0:0: [sda] 8019968 512-byte logical blocks: (4.10 GB/3.82 GiB) [ 6.513787] sd 6:0:0:1: [sdb] 15710208 512-byte logical blocks: (8.04 GB/7.49 GiB) Takže vidím, že na 'a'-čku je 4G SD karta, na 'b'-čku 8G. Ak ju neviem identifikovať podľa veľkosti, dá sa spraviť výpis dmesg-u pred vložením a po vložení karty a potom porovnať, čo pribudlo. Alebo je tam vidieť aj to, z ktorej SD je zavedený systém. Naformátujem ju príkazom: mkfs.ext4 /dev/sda1 -L Backup Čiže SD kartu na 'a'-čku naformátuje na ext4 filesystem s labelom Backup. ===== Kalibrácia displaya ===== * Zastaviť aplikáciu killall -9 autorun_hlavnyd killall -9 hlavnyd * Prepnúť sa do adresára, kde je uložený kalibračný nástroj cd /opt/tbupddlx/ * nastaviť cestu k dll-kám export LD_LIBRARY_PATH=/opt/tbupddlx/ * exportovať display export DISPLAY=:0 * spustiť samotnú kalibráciu ./tbcalib * odklikať na displayi bodíky ===== Vypnutie konkrétneho alarmu ===== Za prvé treba zistiť jeho identifikátor pozostávajúci z dvoch čísel (napr. v ealarmhandler.h). Potom stačí v súbore /opt/emtest/etc/aupo-hradec/config.xml nájsť v /aupo_hradec/alarms príslušný alarm a nastaviť mu atribút //nosend// na 1. ===== Servisná utilita ===== Existuje servisná utilita od Martina Štepánka pre správu SMART zariadeni - t.j. bankovníka a hoppra. Umožňuje vyprázdniť tieto zariadenia, nastaviť hladiny mincií alebo povoliť dotáciu. Používa sa v prípadoch, keď tieto úkony nie je z nejakého dôvodu možné alebo žiadúce vykonávať zo servisného menu aplikácie. Pri používaní utility je vhodné mať zastavenú hlavnú aplikáciu. Ak nie je zastavená, môže dostávať správy zo zariadení a zapisovať ich úkony do štatistiky. Použitie je nasledovné: export LD_LIBRARY_PATH=/opt/emtest/lib/ /opt/emtest/bin/smartempty Kde: - názov zariadenia, s ktorým chceme pracovať - payout alebo hopper - názov príkazu, ktorý chceme na uvedenom zariadení vykonať Príkazy pre payout: - empty - vyprázdnenie do trezora - enable - začiatok dotácie bankovníka Príkazy pre hopper: - empty - vyprázdnenie do trezora - reset - nastavenie stavu všetkých minci na 0 - level - nastavenie stavov všetkých minci na zadané hodnoty, ktoré vstupujú ako ďalších 7 parametrov, na prvej pozícii sú 2-centové mince. Síce nie sú akceptované, ale majú vyhradený channel v hoppri. Takže príkaz na vyprázdnenie payoutu do trezora bude vyzerať nasledovne: /opt/emtest/bin/smartempty payout empty Príkaz na nastavenie stavov mincií (2c = 0, 5c = 120, 10c = 121, 20c = 100, 50c = 100, 1E = 100, 2E = 100): /opt/emtest/bin/smartempty hopper level 0 120 121 100 100 100 100 ===== Vyčistenie SD karty ==== Niekedy je potrebné spraviť klon SD karty z jedného automatu a preniesť do iného zariadenia. V takom prípade je potrebné klon vyčistiť nasledovne: - /etc/udev/rules.d/70-persistent-net.rules - zmazat cely obsah suboru. Sem sa ukladaju sietove interfacy priradene na MAC adresu - pri prelozeni do druheho zariadenia potom nenabehne ziadny sietovy interface. - /opt/emtest/etc/aupo-hradec/AuPoCounter.xml - zmazat. Subor obsahuje stavy mincii - /opt/emtest/var/log/ - vycistit cely adresar, aby tam neostalo nic - /mnt/jffs2/sysconf/sysconf.xml - cislo automatu prepisat na pozadovane - /opt/emtest/var/lib/hlavny/ - zmazat vsetky subory (aj v podadresaroch), podadresare nechat vytvorene - /opt/emtest/var/events* - zvazit, ci mozu ostat udalosti (vacsinou mozu, jedine, ze by sa SD karta prenasala medzi zavodmi) - /opt/emtest/etc/hlavny/Config.xml - nazov zastavky - prepisat ID na nove, alebo aj zmazat a da sa to nastavit zo servisneho menu potom - /opt/emtest/etc/.outoforder - zmazat - /opt/emtest/emcommd/crc.xml - znulovat LastStat ===== Ručné rozbalenie dát na automate ==== - overiť či nebeží žiadna transakcia v hlavny.log - stopnúť aplikáciu - ručne odsunúť odpočet z tempstatistiky do statistiky - upraviť statistikacfg.xml - spustiť copytoflash ===== Overenie funkčnosti SAM modulu ==== slúži na to utilita v systéme /usr/bin/pcsc_scan podľa jej výstupu je možné vidieť či je SAM modul rozpoznaný pcsc vrstvou a v ktorom slote je vložený