Wednesday, July 26, 2023
support@conference.yunohost.org
July
Mon Tue Wed Thu Fri Sat Sun
          1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
           

[03:41:22] <craigvb[m]> Todays little curve ball... I went back to a copy of the server that is 3 days old... everything works fine, emails are in webmail and coming to my computer BUT (yeah, there's always a but), outlook, and android email client's aren't receiving emails. I'm guessing it'll be a delete and resetup the email clients on those (pain in the ahem) as it doesn't appear to be server related <shrug>
[03:48:13] <craigvb[m]> well.. outlook's started going now, been about 6 hours since the backup came live will see what the phones do tomorrow :)
[06:06:54] <magonreal[m]> I get a warning about my DNS records from the diagnosis.


Some DNS records are missing or incorrect for domain *my_domain.co* (category extra)
The following DNS record does not seem to follow the recommended configuration:
Type: `` CAA ``
Name: `` @ ``
Current value: `` ['0 issue "letsencrypt.org"', '0 issue "pki.goog; cansignhttpexchanges=yes"', '0 issuewild "comodoca.com"', '0 issuewild "digicert.com; cansignhttpexchanges=yes"', '0 issuewild "letsencrypt.org"', '0 issuewild "pki.goog; cansignhttpexchanges=yes"', '0 issue "comodoca.com"', '0 issue "digicert.com; cansignhttpexchanges=yes"'] ``
Expected value: `` 0 issue "letsencrypt.org" ``


I am using Cloudflare for my DNS Records, and I cannot set up the expected value.
But I guess my current value is better than the expected value.
Is it necessary to show a warning in this case?
[06:07:19] <magonreal[m]> I get a warning about my DNS records from the diagnosis.


Some DNS records are missing or incorrect for domain *my_domain.co* (category extra)
The following DNS record does not seem to follow the recommended configuration:
Type: `` CAA ``
Name: `` @ ``
Current value: `` ['0 issue "letsencrypt.org"', '0 issue "pki.goog; cansignhttpexchanges=yes"', '0 issuewild "comodoca.com"', '0 issuewild "digicert.com; cansignhttpexchanges=yes"', '0 issuewild "letsencrypt.org"', '0 issuewild "pki.goog; cansignhttpexchanges=yes"', '0 issue "comodoca.com"', '0 issue "digicert.com; cansignhttpexchanges=yes"'] ``
Expected value: `` 0 issue "letsencrypt.org" ``




I am using Cloudflare for my DNS Records, and I cannot set up the expected value.
But I guess my current value is better than the expected value.
Is it necessary to show a warning in this case?
[06:08:30] <magonreal[m]> I get a warning about my DNS records from the diagnosis.


Some DNS records are missing or incorrect for domain *my_domain.co* (category extra)
The following DNS record does not seem to follow the recommended configuration:
Type: `` CAA ``
Name: `` @ ``
Current value: `` ['0 issue "letsencrypt.org"', '0 issue "pki.goog; cansignhttpexchanges=yes"', '0 issuewild "comodoca.com"', '0 issuewild "digicert.com; cansignhttpexchanges=yes"', '0 issuewild "letsencrypt.org"', '0 issuewild "pki.goog; cansignhttpexchanges=yes"', '0 issue "comodoca.com"', '0 issue "digicert.com; cansignhttpexchanges=yes"'] ``
Expected value: `` 0 issue "letsencrypt.org" ``I am using Cloudflare for my DNS Records, and I cannot set up the expected value.
But I guess my current value is better than the expected value.
Is it necessary to show a warning in this case?
[06:08:43] <magonreal[m]> I get a warning about my DNS records from the diagnosis.


Some DNS records are missing or incorrect for domain *my_domain.co* (category extra)
The following DNS record does not seem to follow the recommended configuration:
Type: `` CAA ``
Name: `` @ ``
Current value: `` ['0 issue "letsencrypt.org"', '0 issue "pki.goog; cansignhttpexchanges=yes"', '0 issuewild "comodoca.com"', '0 issuewild "digicert.com; cansignhttpexchanges=yes"', '0 issuewild "letsencrypt.org"', '0 issuewild "pki.goog; cansignhttpexchanges=yes"', '0 issue "comodoca.com"', '0 issue "digicert.com; cansignhttpexchanges=yes"'] ``
Expected value: `` 0 issue "letsencrypt.org" ``


I am using Cloudflare for my DNS Records, and I cannot set up the expected value.
But I guess my current value is better than the expected value.
Is it necessary to show a warning in this case?
[06:08:59] <tituspijean> If you cannot set it up, you may simply `Ignore` the warning
[08:29:50] <magonreal[m]> Is there a disadvantage to have more than one entry in this value?
(This is my first time setting up DNS records)
[08:44:53] <tituspijean> > The CAA record is a type of DNS record used to provide additional confirmation for the Certification Authority (CA) when validating an SSL certificate. This record allows you to specify which certification authorities are authorized to deliver SSL certificates for your domain.

You basically allow more certification authorities to generate certificates for your domain. It increases the attack surface with an unlikely event both a certification authority and a DNS server gets compromised.
[08:45:47] <tituspijean> Only one name in the list would be better, but the risk is low.
[09:14:50] <crashex[m]> Hi, question about the admin user. Is it the user I create when first setting up Yunohost? Or is there an actual 'admin@mydomain.com' user?
[09:15:45] <magonreal[m]> I see! Thank you for the explanation!
[11:29:45] <orhtej2> > <@crashex:matrix.org> Hi, question about the admin user. Is it the user I create when first setting up Yunohost? Or is there an actual 'admin@mydomain.com' user?

The first user actually gets mail alias for admin@domain.tld
[12:10:23] <crashex[m]> But does that mean I can log into ssh with 'admin@domain.tld', or does the login only work over 'firstuser@domain.tld'? I know root@domain.tld doesn't work because it gets deactivated during yunohost install.
[12:13:46] <Aleks (he/him/il/lui)> the ssh user is your username (not admin), same as for the web ui
[12:14:14] <Aleks (he/him/il/lui)> this was changed recently so the doc is not up to date / not explicit about this
[12:14:18] <Aleks (he/him/il/lui)> changed in 11.1*
[12:15:56] <crashex[m]> Thanks. So in my case this user doesn't have access to all directories, not even the directories of apps they are admin of. Is that by design? How can I change it?
[12:23:29] <Aleks (he/him/il/lui)> usually you should use `sudo` when performing administration tasks
[12:23:35] <Aleks (he/him/il/lui)> or become root with `sudo su`
[13:06:39] <crashex[m]> Ah okay. But is there a way that this user can get access to app directories over SFTP? I was trying this: https://forum.yunohost.org/t/edit-app-files-over-sftp-with-admin-account/20386/8 but it didn't work and I'm not sure about the suggested workarounds to make it work.
[13:07:15] <crashex[m]> I've also tried this: https://github.com/YunoHost-Apps/dokuwiki_ynh/issues/83 to no avail
[14:02:34] <ParanoSprite> Quels sont les droits sur le dossier "Photoview" se trouvant dans "Share" SVP?
[14:07:26] <pti-jean> ParanoSprite, J'ai pas de dossier "Photoview" dans /usr/share/... J'ai pas non-plus de /Share sur la racine !??
[14:08:38] <ParanoSprite> De mon côté j'ai "drwxrwxr-x root/root" et je me demande si cela ne vient pas de là ...
[14:09:09] <ParanoSprite> pti-jean tu as installé Photoview ?
[14:09:41] <pti-jean> Ah non !
[14:10:00] <ParanoSprite> Ha ben c'est pour ça alors ... ;-)
[14:10:47] <ParanoSprite> en fait, il se trouve dans : "/home/yunohost.multimedia/share"
[16:10:20] <nolan[m]> Just checking, moving email to a Junk or SPAM folder should mark it as spam for rspamd, right? I'm getting spam from the same exact senders again and again in my inbox despite marking it as spam each time, so maybe I'm doing it wrong?
[16:19:59] <Aleks (he/him/il/lui)> 😬
[16:20:15] <Aleks (he/him/il/lui)> well rspamd's configuration is kind of eeeeh
[16:20:24] <Aleks (he/him/il/lui)> pretty much non existent
[16:21:23] <Aleks (he/him/il/lui)> i mean there is some configuration, but it's not really been maintained, i don't know anybody actively trying to use the antispam thingy... and nobody actually made a pull request to improve the configuration
[16:37:40] <nolan[m]> Ah, OK, maybe I'll look into that then. Wasn't sure if it either didn't work or if my expectations for it were too high.
[16:47:53] <lejocelyn[m]> Bonjour, dites, on m'a donné un ordinateur portable assez sympathique, dont le seul problème est que la charnière est en train de lacher. Donc je compte le reconvertir en serveur Yunohost. Je réfléchis à la transition entre mon serveur actuel vers le nouveau serveur
[16:48:37] <lejocelyn[m]> je me disais qu'un truc que j'aurais dû faire, c'est de faire tourner le serveur Yunohost dans un container, afin de faciliter sa sauvagarde
[16:49:29] <lejocelyn[m]> est-ce que vous pensez que c'est possible de créer une image à partir de mon serveur actuel, d'installer un environnement minimal sur le portable, puis de faire tourner le serveur sur cet environnement minimal ?
[16:50:33] <Aleks (he/him/il/lui)> Tu peux créer un backup complet du serveur, transférer le backup sur le serveur, et restaurer le backup sur la nouvelle machine à la place de faire la postinstall (ou bien après la postinstall, en vrai ça change pas grand chose)
[16:56:38] <@err404:matrix.org> Yunohost tourne bien en machine virtuelle (testé avec succès dans proxmox), par contre je n'ai pas réussi à faire tourner yunohost dans un conteneur lxc (j'ai pas insisté)
[16:57:42] <@err404:matrix.org> ah si, j'avais testé yunohost avec virt-manager et ça fonctionne bien aussi
[17:05:33] <uQlel> Hello! After installing Yunohost on Raspberry Pi OS 64bit on Raspbery Pi 4 when entering a domain in the GUI, I get this error:
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 453, in process
ret = self.actionsmap.process(arguments, timeout=30, route=_route)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 580, in process
return func(**arguments)
File "/usr/lib/python3/dist-packages/yunohost/domain.py", line 161, in domain_info
registrar, _ = _get_registar_settings(domain)
File "/usr/lib/python3/dist-packages/yunohost/dns.py", line 611, in _get_registar_settings
settings = domain_config_get(domain, key="dns.registrar", export=True)
File "/usr/lib/python3/dist-packages/yunohost/domain.py", line 599, in domain_config_get
return config.get(key, mode)
File "/usr/lib/python3/dist-packages/yunohost/domain.py", line 620, in get
result = super().get(key=key, mode=mode)
File "/usr/lib/python3/dist-packages/yunohost/utils/configpanel.py", line 110, in get
self._get_config_panel()
File "/usr/lib/python3/dist-packages/yunohost/utils/configpanel.py", line 328, in _get_config_panel
toml_config_panel = self._get_raw_config()
File "/usr/lib/python3/dist-packages/yunohost/domain.py", line 650, in _get_raw_config
toml["dns"]["registrar"] = _get_registrar_config_section(self.entity)
File "/usr/lib/python3/dist-packages/yunohost/dns.py", line 504, in _get_registrar_config_section
from lexicon.providers.auto import _relevant_provider_for_domain
File "/usr/lib/python3/dist-packages/lexicon/providers/auto.py", line 9, in <module>
import tldextract # type: ignore
File "/usr/lib/python3/dist-packages/tldextract/__init__.py", line 3, in <module>
from .cli import __version__
File "/usr/lib/python3/dist-packages/tldextract/cli.py", line 14, in <module>
from .tldextract import TLDExtract
File "/usr/lib/python3/dist-packages/tldextract/tldextract.py", line 78, in <module>
from .remote import find_first_response
File "/usr/lib/python3/dist-packages/tldextract/remote.py", line 9, in <module>
import requests
File "/usr/lib/python3/dist-packages/requests/__init__.py", line 118, in <module>
from . import utils
File "/usr/lib/python3/dist-packages/requests/utils.py", line 25, in <module>
from . import certs
File "/usr/lib/python3/dist-packages/requests/certs.py", line 15, in <module>
from certifi import where
ImportError: cannot import name 'where' from 'certifi' (unknown location)
```
[17:09:18] <Aleks (he/him/il/lui)> hmmmokay what registrar is behind your domain name?
[17:10:14] <Aleks (he/him/il/lui)> also what does `dpkg --list | grep certifi` returns ?
[17:10:51] <uQlel> > <@Alekswag:matrix.org> hmmmokay what registrar is behind your domain name?

OVH
[17:11:09] <uQlel> > <@Alekswag:matrix.org> also what does `dpkg --list | grep certifi` returns ?

```
ii ca-certificates 20210119 all Common CA certificates
ii dirmngr 2.2.27-2+deb11u2 arm64 GNU privacy guard - network certificate management service
ii python3-certifi 2020.6.20-1 all root certificates for validating SSL certs and verifying TLS hosts (python3)
```
[17:12:03] <uQlel> but I use the domain name locally (my domain name points to LAN IP address)
[17:12:49] <Aleks (he/him/il/lui)> can we check that there's no local package of certifi with `python3 -c 'import certifi; print(certifi)'`
[17:13:49] <uQlel> ```
root@pi:~# python3 -c 'import certifi; print(certifi)'
<module 'certifi' (namespace)>
```
[17:18:57] <uQlel> also is it possible to move nextcloud's data folder? I have an external HDD mounted at /hdd and I want to use /hdd/nextcloud for user data
[17:21:04] <Aleks (he/him/il/lui)> https://yunohost.org/external_storage
[17:22:26] <uQlel> thanks!
[17:29:15] <uQlel> ```
root@pi:/var/www/nextcloud# sudo -u nextcloud /var/www/nextcloud/occ maintenance:mode --on
This version of Nextcloud requires at least PHP 8.0<br/>You are currently running 7.4.33. Please update your PHP version.
```
[17:29:31] <uQlel> 😐️
[17:30:47] <Aleks (he/him/il/lui)> hmf what's the magic trick again
[17:31:15] <uQlel> I just want to turn nextcloud into maintaince mode
[17:32:40] <Aleks (he/him/il/lui)> supposedly there's a new `yunohost app shell nextcloud` command to help with this
[17:32:45] <Aleks (he/him/il/lui)> not 100% sure how to use it tho
[17:33:08] <Aleks (he/him/il/lui)> i'd try :

```
yunohost app shell nextcloud
occ maintenance:mode --on
```
[17:33:19] <uQlel> [Error] nextcloud has no install_dir setting (does it use packaging format >=2?)
[17:33:28] <Aleks (he/him/il/lui)> meh
[17:34:15] <uQlel> ok, ill try then to do it without the maintaince mode
[17:35:33] <Chatpitaine Caverne> uQlel: here is what I use :
`sudo -u nextcloud /bin/php8.1 --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:mode --on`
[17:38:35] <uQlel> it works! thanks!
[17:48:28] <timeerrr> > <@titus:pijean.ovh> You indeed need to cleanup the boot. With `uname -r` you can get the current kernel.
>
> With `apt search linux-image | grep installed` you can list all the currently installed ones.
>
> You can then remove all of them with `apt remove`, except the current one.

Hey. Thanks for the advice! It seems like it still does not work


I've listed and tried to remove all of the old kernels but when I execute:

`sudo apt remove linux-image-5.10.0-19-amd64`

I get:

> The following packages have unmet dependencies:
> linux-image-amd64 : Depends: linux-image-5.10.0-23-amd64 (= 5.10.179-2) but 5.10.179-1 is to be installed
> E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

[17:48:36] <timeerrr> Any ideas?
[17:50:53] <Aleks (he/him/il/lui)> Let's try `apt install linux-image-amd64 linux-image-5.10.0-19-amd64-` which asks to install linux-image-amd64 (or rather keep it installed) and remove linux-image-5.10.0.-19 (because of the `-` at the very end)
[17:51:51] <timeerrr> > <@Alekswag:matrix.org> Let's try `apt install linux-image-amd64 linux-image-5.10.0-19-amd64-` which asks to install linux-image-amd64 (or rather keep it installed) and remove linux-image-5.10.0.-19 (because of the `-` at the very end)

Same exact error as before
[17:52:06] <timeerrr> > linux-image-amd64 is already the newest version (5.10.179-2).
> You might want to run 'apt --fix-broken install' to correct these.
> The following packages have unmet dependencies:
> linux-image-amd64 : Depends: linux-image-5.10.0-23-amd64 (= 5.10.179-2) but 5.10.179-1 is to be installed
> E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
> timeerr@fsa

[17:52:44] <Aleks (he/him/il/lui)> @_@
[17:55:30] <timeerrr> Yeah hahaha I'm quite lost here and apps are not working properly beacuse of it
[18:02:55] <Aleks (he/him/il/lui)> you mean it says dpkg is in a broken state ?
[18:21:55] <ParanoSprite> re tout le monde, je réitère ma demande au cas où, car je suis embété ...
[18:22:51] <ParanoSprite> Quels sont les droits sur le dossier "Photoview" et ses sous-dossiers se trouvant dans "/home/yunohost.multimedia/share" SVP?
[18:23:05] <ParanoSprite> De mon côté j'ai "drwxrwxr-x root/root" et je me demande si cela ne vient pas de là ...
[18:23:24] <@err404:matrix.org> ça me semble exageré
[18:24:03] <@err404:matrix.org> je vais comparer avec ce que j'ai
[18:24:47] <ParanoSprite> je pense aussi, mais du coup je ne peux pas mettre de photos et videos via Filezilla sans etre "root"
[18:25:47] <ParanoSprite> le problème est aussi que mes utilisateurs n'ont pas accès à l'onglet "Albums", car rien n'est visible.
[18:25:57] <@err404:matrix.org> le problème n'est pas là
[18:26:11] <ParanoSprite> pour le reste des onglets, ca fonctionne ...
[18:29:21] <@err404:matrix.org> j'ai bien la même chose que toi comme droits sur /home/yunohost.multimedia/share
[18:29:50] <@err404:matrix.org> par contre je ne m'en sert pas pour écrire dedans avec l'utilisateur
[18:29:50] <ParanoSprite> 𝔼𝕣𝕣𝟜𝟘𝟜 d'accord, mais celà viendrait d'où ?
[18:30:16] <@err404:matrix.org> donc je ne peut pas vérifier si c'est normal ou pas tn problème d'écriture dedans
[18:31:02] <ParanoSprite> en fait, je met directement mes photos et videos dans le dossier directement
[18:31:12] <ParanoSprite> mais du coup, en root
[18:31:32] <ParanoSprite> mais je ne peux pas le faire si je ne suis pas chez moi
[18:32:12] <ParanoSprite> vu que l'accès a root, n'est pas possible si je ne suis pas en local sur le serveur
[18:33:29] <ParanoSprite> je pense que je vais etre obligé de faire une réinstallation totale du serveur
[18:37:34] <Tag> ParanoSprite: pas la peine de réinstaller ^^
[18:38:20] <Tag> les permissions sont bien root:root chez moi aussi, mais il y a des ACL sur les dossiers qui permettent aux membres du groupe `multimedia` d'écrire dans ces dossiers
[18:39:18] <Tag> tu peux voir ça avec `getfacl /home/yunohost.multimedia/share`, c'est la ligne `group:multimedia:rwx`
[18:40:42] <uQlel> is it possible to use DNS challange for let's encrypt?
[18:41:24] <Tag> Nope
[18:44:03] <ParanoSprite> Tag je viens de regarder, ca a l'ai bon
[18:44:32] <Tag> tu peux voir la liste des membres du groupe multimedia avec `getent group multimedia`
[18:44:46] <ParanoSprite> ca donne
[18:44:48] <ParanoSprite> getfacl /home/yunohost.multimedia/share
[18:44:48] <ParanoSprite> getfacl : suppression du premier « / » des noms de chemins absolus
[18:44:49] <ParanoSprite> # owner: root
[18:44:49] <ParanoSprite> # file: home/yunohost.multimedia/share
[18:44:50] <ParanoSprite> # group: root
[18:44:50] <ParanoSprite> group::rwx
[18:44:51] <ParanoSprite> group:multimedia:rwx
[18:44:51] <ParanoSprite> user::rwx
[18:44:52] <ParanoSprite> mask::rwx
[18:44:53] <ParanoSprite> other::r-x
[18:44:53] <ParanoSprite> default:user::rwx
[18:44:54] <ParanoSprite> default:group:multimedia:rwx
[18:44:54] <ParanoSprite> default:group::rwx
[18:44:54] <ParanoSprite> default:mask::rwx
[18:45:45] <ParanoSprite> default:other::r-x
[18:46:43] <ParanoSprite> Tag c'est peut-etre là qu'il y a un souci
[18:47:02] <ParanoSprite> getent group multimedia
[18:47:02] <ParanoSprite> multimedia:x:1002:
[18:48:28] <Tag> Tu peux en ajouter avec `usermod -a -G multimedia user` en remplaçant user par le nom que tu veux :)
[18:52:19] <ParanoSprite> ok je vais voir ca
[18:53:02] <ParanoSprite> par contre pour le problème d'albums, je ne sais pas quoi faire
[18:55:45] <ParanoSprite> Tag c'est bon, je viens d'ajouter les users sur multimedia
[18:59:21] <Tag> le problème d'albums ?
[19:00:58] <ParanoSprite> je viens de créer un dossier via filezilla avec mon compte admin, dans la partie "propriétaire/group" je me retrouve avec "admin/1007" au lieu du group "root"
[19:04:13] <Tag> tu peux vérifier à nouveau avec getfacl, le groupe multimedia devrait toujours y être
[19:04:34] <Tag> donc pas de soucis
[19:07:32] <ParanoSprite> Tag celui-ci :
[19:07:36] <ParanoSprite> default:group:multimedia:rwx
[19:07:37] <ParanoSprite> ?
[19:08:45] <Tag> ça c'est ce qui sera appliqué par défaut pour les nouveau fichiers/dossiers, et quelques lignes au dessus tu dois avoir `group:multimedia:rwx`
[20:57:28] <magonreal[m]> Is the `` pihole_ynh `` working at the moment? For me, `` The FTL service is offline! `` and I could not get it running yet.


I wanted to try the testing branch, but with
`` sudo yunohost app install https://github.com/YunoHost-Apps/pihole_ynh/tree/testing --debug ``
I get a `` 10689 ERROR Could not fetch source files, is the URL correct? ``
[23:18:30] <magonreal[m]> Is the `` pihole_ynh `` working at the moment? For me, `` The FTL service is offline! `` and I could not get it running yet.


Diagnosis:
Service pihole-FTL is exited :(
You can try to restart the service, and if it doesn't work, 
have a look at the service logs in the webadmin (from the
command line, you can do this with yunohost service 
restart pihole-FTL and yunohost service log pihole-FTL).


I also got a similar same message in the Diagnosis for dnsmasq:
Service dnsmasq is failed :(
You can try to restart the service, and if it doesn't work,
have a look at the service logs in the webadmin (from the 
command line, you can do this with yunohost service 
restart dnsmasq and yunohost service log dnsmasq).


Here I also  got some error messages 
```
Jul 26 23:14:47 systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Jul 26 23:14:48 dnsmasq[8068]: dnsmasq: cannot open or create lease file /etc/pihole/dhcp.leases: No such file or directory
Jul 26 23:14:48 dnsmasq[8068]: cannot open or create lease file /etc/pihole/dhcp.leases: No such file or directory
Jul 26 23:14:48 dnsmasq[8068]: FAILED to start p
```



I also tried installing the testing branch of``  pihole_ynh ``, but there seems to be no difference.
[23:18:57] <magonreal[m]> Is the `` pihole_ynh `` working at the moment? For me, `` The FTL service is offline! `` and I could not get it running yet.
---

Diagnosis:
Service pihole-FTL is exited :(
You can try to restart the service, and if it doesn't work, 
have a look at the service logs in the webadmin (from the
command line, you can do this with yunohost service 
restart pihole-FTL and yunohost service log pihole-FTL).
---

I also got a similar same message in the Diagnosis for dnsmasq:
Service dnsmasq is failed :(
You can try to restart the service, and if it doesn't work,
have a look at the service logs in the webadmin (from the 
command line, you can do this with yunohost service 
restart dnsmasq and yunohost service log dnsmasq).
---

Here I also  got some error messages 
```
Jul 26 23:14:47 systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Jul 26 23:14:48 dnsmasq[8068]: dnsmasq: cannot open or create lease file /etc/pihole/dhcp.leases: No such file or directory
Jul 26 23:14:48 dnsmasq[8068]: cannot open or create lease file /etc/pihole/dhcp.leases: No such file or directory
Jul 26 23:14:48 dnsmasq[8068]: FAILED to start p
```

---

I also tried installing the testing branch of``  pihole_ynh ``, but there seems to be no difference.