Bu makale, Linux dokunmatik sürücüsü kullanırken "Sistem Başlangıcında Elo Servisini Başlatma Başarısız" hatasını nasıl çözebileceğinizi açıklar.
“Sistem başlangıcında Elo servisini başlatma başarısız” hatası genellikle Elo servisi açılışta çalıştırılacak şekilde betimlenmediğinde görülür. Dokunmatik sürücüsünün kurulumu sırasında Elo servisinin açılışta çalıştırılması için adımlar atılmalıdır. Elo servisinin açılışta çalıştırılması için bir betik kurmak üzere kurulum talimatlarındaki Adım II ve Adım III’e bakın.
Adım II: [systemd init sistemi olan Linux dağıtımları]
--------
Systemd init ile Elo servisini sistem başlangıcında çağırmak için bir betik kurun.
Linux dağıtımınızda systemd init’in kullanılmakta olduğunu kontrol edin ve ardından
bu kurulum adımına devam edin. Eğer systemd init aktif değilse, kurulumun
Adım III’üne geçin.
Aktif systemd init sürecini kontrol edin.
# ps -eaf | grep [s]ystemd
# ps -eaf | grep init
# ls -l /sbin/init
Eğer systemd init sistemi aktifte ise, başlangıçta elo sürücüsünü yüklemek için elo.service systemd
betiğini kopyalayın ve etkinleştirin. Kurulumun Adım IV’üne geçin.
# cp /etc/opt/elo-mt-usb/elo.service /etc/systemd/system/
# systemctl enable elo.service
# systemctl status elo.service
Not:
----
MTUSB v4.2’den itibaren, VMWare makinesinde çalıştırmak için --vm seçeneğini kullanmamız gerekiyor.
dosyayı düzenleyin: /etc/opt/elo-mt-usb/loadEloMultiTouchUSB.sh
--vm seçeneğini ekleyin: /etc/opt/elo-mt-usb/elomtusbd --mtdigitizer --vm
Adım III: [sysvinit veya Upstart veya eski init sistemi olan Linux dağıtımları]
---------
Eski init sistemlerinde (systemd olmayan) sistem başlangıcında Elo servisini çağırmak için bir betik kurun.
Redhat, Fedora, Mandrake, Slackware, Mint, Debian ve Ubuntu sistemleri:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
“/etc/rc.local” dosyasındaki daemon yapılandırma betiğinin sonuna aşağıdaki satırı ekleyin.
[ rc.local dosyası ayrıca /etc/rc.d/rc.local konumunda olabilir. rc.local dosyasını bulmak için
“# find /etc -name rc.local” komutunu kullanın.]
/etc/opt/elo-mt-usb/loadEloMultiTouchUSB.sh
Güncelleme:
- Ubuntu v18.04.x LTS veya daha yeni sürüm için, eğer rc.local dosyası yoksa,
aşağıdaki adımları izleyerek oluşturmalıyız:
1. /etc klasörünün altında rc.local dosyasını oluşturun ve aşağıdaki metinleri girin.
#!/bin/sh -e
/etc/opt/elo-mt-usb/loadEloMultiTouchUSB.sh
exit 0
2. Dosyayı kaydedin.
3. Aşağıdaki komutla dosyanın çalıştırılabilir modunu değiştirin:
# chmod 755 rc.local
- RedHat ve onun ailesine ait işletim sistemleri için, işletim sistemi güvenlik izin ayarları nedeniyle, /etc/selinux/config dosyasını düzenleyerek SELinux’u devre dışı bırakabilirsiniz:
# Bu dosya, sistemdeki SELinux durumunu kontrol eder.
# SELINUX= bu üç değerden birini alabilir:
# enforcing - SELinux güvenlik politikası uygulanır.
# permissive - SELinux cezalar yerine uyarılar verir.
# disabled - Hiçbir SELinux politikası yüklenmez.
SELINUX=disabled
# SELINUXTYPE= bu üç değerden birini alabilir:
# targeted - Hedeflenen süreçler korunur.
# minimum - Hedeflenen politikanın değiştirilmesi. Sadece seçilen süreçler korunur.
# mls - Çok Seviyeli Güvenlik koruması.
SELINUXTYPE=targeted
SUSE Sistemleri:
- - - - - - -
“/etc/init.d/boot.local” dosyasındaki yapılandırma betiğinin sonuna aşağıdaki satırı ekleyin.
/etc/opt/elo-mt-usb/loadEloMultiTouchUSB.sh
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article