====== 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ý