Kategori arşivi: Genel
Windows Paylaşım mapping silmek
Opencv yüklü modulleri listeleme
Orangepi Zero PyA20 Yükleme Hatası
Orangepi zero üzeründe çalışan ubuntu server işletim sistemine pyA20 python modülünü yüklemeye çalışırken şu hatayı aldım
python arm-linux-gnueabihf-gcc exit status 1 orangepi
Aynı sorunlar karşılaşan insanlar python-dev kütüphanesinin yüklenmesini öneriyordu fakat bende bu kütüphane zaten yüklüydü
libi2c-dev paketini kaldırmak sorunu çözdü
sudo apt-get remove libi2c-dev
OpenHab ExecBinding Yetki Ayarlarını Düzeltme
Openhab execbinding özelliğini kullanırken yetki sorunuyla karşılaştım
Öncelikle openhab kullanıcısının yetki alıp alamadığını “sudo -u” komutuyla kontrol edebilirsiniz
Örneğin
sudo -u openhab /usr/bin/python /home/pi/testscript.py
Bu sorunla uğraşırken bir kaç farklı adım denedim, sorunu kesin olarak çözmek için aynı adımları uygulamanızı öneririm
1-) mümkünse çalıştırılacak scriptlerini zi /etc/openhab2 dizinine kopyalayın, orada çalıştırın
2-) şu şekilde scriptlere gerekli izinleri verin
sudo chown openhab testscript.py sudo chmod 777 testscript.py sudo chmod a+x testscript.py
3-) ayar dosyasından openhab kullanıcı ve kullanıcı grubunu root yapın
sudo nano /etc/default/openhab2
OPENHAB_USER=root OPENHAB_GROUP=root
4-) openhab kullanıcısını sudo kullanıcıları listesine ekleyin
sudo adduser openhab sudo
5-) şu dosyayı açın ve
sudo visudo
aşağıdaki gibi düzenleyin
openhab ALL = NOPASSWD: /usr/bin/python, /usr/bin/sh
6-) bütün adımlardan sonra openhab servisini yeniden başlatın
sudo service openhab2 restart