Linux Dokunmatik Sürücüsünü Hatasız Hale Getirme: "Sistem Başlangıcında Elo Hizmetini Başlatma Başarısız Oldu"
Hedef Kitle: Kamu / Sistem Yöneticileri, Geliştiriciler & Entegratörler
Makaleye Ait Tür: Sorun Giderme & Yapılandırma Rehberi
"Sistem başlangıcında Elo hizmetini başlatma başarısız oldu" hatası, genellikle Elo Çoklu Dokunmatik sürücü hizmetinin Linux başlatma yöneticisi (systemd veya eski SysVinit/Upstart) içinde kaydedilmediği veya etkinleştirilmediği durumlarda ortaya çıkar.
Kurulum sırasında, Linux dağıtımınıza ve başlatma sistemi mimarisine bağlı olarak manuel yapılandırma gerekebilir. Tam detaylar için resmi Elo Linux MT USB Sürücü Kurulum Talimatları'na başvurun.
Yöntem 1: systemd Kullanan Modern Linux Dağıtımları
Çoğu modern dağıtım (Ubuntu 16.04+, RHEL/CentOS 7+, Debian 8+, Fedora, SUSE) systemd kullanır.
1. Aktif Başlatma Sistemini Doğrulama
# ps -eaf | grep [s]ystemd # ps -eaf | grep init # ls -l /sbin/init
2. Elo Hizmetini Etkinleştirme ve Başlatma
Eğer systemd aktifse, sağlanan hizmet birimini kopyalayın ve etkinleştirin:
# cp /etc/opt/elo-mt-usb/elo.service /etc/systemd/system/ # systemctl daemon-reload # systemctl enable elo.service # systemctl start elo.service # systemctl status elo.service
VMware Sanal Makine Notu: MTUSB v4.2 ile birlikte, VMware sanal makinesi içinde çalışırken --vm bayrağı gereklidir. /etc/opt/elo-mt-usb/loadEloMultiTouchUSB.sh dosyasını düzenleyin ve --vm ekleyin:
/etc/opt/elo-mt-usb/elomtusbd --mtdigitizer --vm
Yöntem 2: Eski Başlatma Sistemleri (SysVinit, Upstart, non-systemd)
A. Red Hat, CentOS, Fedora, Mint, Debian & Ubuntu
Çağrı betiğini /etc/rc.local (veya /etc/rc.d/rc.local) dosyanızın sonuna ekleyin:
/etc/opt/elo-mt-usb/loadEloMultiTouchUSB.sh
Ubuntu 18.04 LTS veya Sonrasında /etc/rc.local Oluşturma:
Eğer /etc/rc.local yoksa, çalıştırılabilir izinlerle oluşturun:
#!/bin/sh -e /etc/opt/elo-mt-usb/loadEloMultiTouchUSB.sh exit 0
Çalıştırma izinlerini ayarlayın:
# chmod 755 /etc/rc.local
SELinux Yapılandırması (Red Hat Ailesi):
Eğer SELinux, sürücünün başlangıçta çalışmasını engelliyorsa, SELinux'u /etc/selinux/config dosyasında devre dışı veya hoşgörülü olarak ayarlayın:
SELINUX=disabled SELINUXTYPE=targeted
B. SUSE Linux Dağıtımları
Başlatma satırını /etc/init.d/boot.local dosyasına ekleyin:
/etc/opt/elo-mt-usb/loadEloMultiTouchUSB.sh
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article