Falha ao ler certfile/keyfile quando executado como SYSTEMD

Falha ao ler certfile/keyfile quando executado como SYSTEMD

EDITAR:

Eu escrevi um script python que inicia o cliente mosquito com opções TLS ATIVADAS. Tudo funcionou bem quando eu o executei na linha de comando (sem sudo). Agora quebrou após reinstalar alguns pacotes.

No entanto, eu precisava que o script iniciasse na inicialização do sistema, então criei um serviço SYSTEMD para ser executado como um daemon. Com base no relatório de status do serviço, infiro que os arquivos certou keynão estão disponíveis, portanto o daemon existe com erro. Os arquivos estão no mesmo diretório do script .py. Alguma ideia do que poderia ser o problema?

pi@raspberrypi:~/FONA_PROJECT $ sudo systemctl status fonagps.service 
● fonagps.service - Vechicle Tracking System
Loaded: loaded (/lib/systemd/system/fonagps.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2018-03-19 22:17:59 UTC; 3s ago
Process: 1526 ExecStart=/usr/bin/python /home/pi/FONA_PROJECT/iot_sub.py (code=exited, status=1/FAILURE)
Main PID: 1526 (code=exited, status=1/FAILURE)

Mar 19 22:17:59 raspberrypi systemd[1]: Started Vechicle Tracking System.
Mar 19 22:17:59 raspberrypi python[1526]: Traceback (most recent call last):
Mar 19 22:17:59 raspberrypi python[1526]:   File "/home/pi/FONA_PROJECT/iot_sub.py", line 129, in <module>
Mar 19 22:17:59 raspberrypi python[1526]:     client.tls_set(ca_certs=ca_certs, certfile=certfile, keyfile=keyfile, cert_reqs=ssl.CERT_REQUIRED, tls_version=ssl.PROTOCOL_TLSv1_2, ciphers=None)
Mar 19 22:17:59 raspberrypi python[1526]:   File "/usr/local/lib/python2.7/dist-packages/paho/mqtt/client.py", line 694, in tls_set
Mar 19 22:17:59 raspberrypi python[1526]:     context.load_cert_chain(certfile, keyfile)
Mar 19 22:17:59 raspberrypi python[1526]: IOError: [Errno 2] No such file or directory
Mar 19 22:17:59 raspberrypi systemd[1]: fonagps.service: Main process exited, code=exited, status=1/FAILURE
Mar 19 22:17:59 raspberrypi systemd[1]: fonagps.service: Unit entered failed state.
Mar 19 22:17:59 raspberrypi systemd[1]: fonagps.service: Failed with result 'exit-code'.

informação relacionada