SuccessConsole Output

Started from command line by ynhci
Building in workspace /var/lib/jenkins/jobs/pihole_ynh (ManiackC)/workspace
[workspace] $ /bin/sh -xe /tmp/jenkins7743991490150822687.sh
+ /home/CI_package_check/analyseCI.sh /home/yunohost.app/ssh_chroot_directories/ManiackC/data/pihole_ynh pihole_ynh (ManiackC)

Mon Dec  9 08:05:11 UTC 2019
Wait for work starting...
............................................................
Mon Dec  9 08:35:11 UTC 2019
Package check currently test the package
Start a test
Loads functions from launcher.sh
Loads functions from testing_process.sh
Loads functions from log_extractor.sh
Restore the previous snapshot.
Working time: 29 seconds.
Disable iptables rules.
Disable the network bridge.
Pick up the package which will be tested.
Initialize network for LXC.
RTNETLINK answers: File exists
ifup: failed to bring up lxc-pchecker
Activate iptables rules.
Parsing of check_process file

Tests serie: Test complet

>> YunoHost versions:
Start the LXC container..
Create witness files...
Working time: 10 seconds.
Working time: 1 second.
Debian GNU/Linux 9
yunohost: 
  repo: stable
  version: 3.6.5.3
yunohost-admin: 
  repo: stable
  version: 3.6.5.1
moulinette: 
  repo: stable
  version: 3.6.4.1
ssowat: 
  repo: stable
  version: 3.6.4
Connection to 10.1.4.2 closed.


>> Package linter... [Test 1/9]

    [YunoHost App Package Linter]

 App packaging documentation - https://yunohost.org/#/packaging_apps
 App package example         - https://github.com/YunoHost/example_ynh
 Official helpers            - https://yunohost.org/#/packaging_apps_helpers_en
 Experimental helpers        - https://github.com/YunoHost-Apps/Experimental_helpers

    Analyzing package /home/CI_package_check/dev_CI/../package_check/pihole_ynh_check

 [Loading App]

Some lines could not be parsed in script install. (That's probably not really critical)
? No closing quotation : admin_panel="https://$(grep portal_domain /etc/ssowat/conf.json | cut -d'"' -f4)/yunohost/admin/#/apps/$app" 
? No closing quotation : dhcp_alert="You asked to use the internal DHCP server of dnsmasq with PiHole. 
? No closing quotation : " 
? No closing quotation : echo "${dhcp_alert}You can configure this app easily by using the experimental __URL_TAG1__config-panel feature__URL_TAG2__$admin_panel/config-panel__URL_TAG3__. 
? No closing quotation : If you're facing an issue or want to improve this app, please open a new issue in this __URL_TAG1__project__URL_TAG2__https://github.com/YunoHost-Apps/pihole_ynh__URL_TAG3__." > mail_to_send 
Some lines could not be parsed in script upgrade. (That's probably not really critical)
? No closing quotation : admin_panel="https://$(grep portal_domain /etc/ssowat/conf.json | cut -d'"' -f4)/yunohost/admin/#/apps/$app" 
? No closing quotation : dhcp_alert="You asked to use the internal DHCP server of dnsmasq with PiHole. 
? No closing quotation : " 
? No closing quotation : echo "${dhcp_alert}You can configure this app easily by using the experimental __URL_TAG1__config-panel feature__URL_TAG2__$admin_panel/config-panel__URL_TAG3__. 
? No closing quotation : If you're facing an issue or want to improve this app, please open a new issue in this __URL_TAG1__project__URL_TAG2__https://github.com/YunoHost-Apps/pihole_ynh__URL_TAG3__. 
? No closing quotation : $(cat changelog)" > mail_to_send 
Some lines could not be parsed in script restore. (That's probably not really critical)
? No closing quotation : admin_panel="https://$(grep portal_domain /etc/ssowat/conf.json | cut -d'"' -f4)/yunohost/admin/#/apps/$app" 
? No closing quotation : dhcp_alert="You asked to use the internal DHCP server of dnsmasq with PiHole. 
? No closing quotation : " 
? No closing quotation : echo "${dhcp_alert}You can configure this app easily by using the experimental __URL_TAG1__config-panel feature__URL_TAG2__$admin_panel/config-panel__URL_TAG3__. 
? No closing quotation : If you're facing an issue or want to improve this app, please open a new issue in this __URL_TAG1__project__URL_TAG2__https://github.com/YunoHost-Apps/pihole_ynh__URL_TAG3__." > mail_to_send 

 [Misc File Checks]


 [Sources Management]


 [Manifest]


 [Install Script]

? [YEP-2.4] 'ynh_die' or 'exit' command is executed with system modification before (cmd 'cp').
This system modification is an issue if a verification exit the script.
You should move this verification before any system modification. 
! [YEP-2.12] You should avoid using 'sed -i', please use 'ynh_replace_string' instead 
! [YEP-2.12] You should not need to use 'sudo', the script is being run as root. (If you need to run a command using a specific user, use 'ynh_exec_as') 

 [Remove Script]

! [YEP-2.12] You should avoid using 'sed -i', please use 'ynh_replace_string' instead 

 [Upgrade Script]

! [YEP-2.12] You should avoid using 'sed -i', please use 'ynh_replace_string' instead 
! [YEP-2.12] You should not need to use 'sudo', the script is being run as root. (If you need to run a command using a specific user, use 'ynh_exec_as') 

 [Backup Script]


 [Restore Script]

? [YEP-2.4] 'ynh_die' or 'exit' command is executed with system modification before (cmd 'cp').
This system modification is an issue if a verification exit the script.
You should move this verification before any system modification. 
! [YEP-2.12] You should avoid using 'sed -i', please use 'ynh_replace_string' instead 
--- SUCCESS ---


>> Installation in a sub path... [Test 2/9]
A LXC container is already running.
Working time: 1 second.
Working time: 2 minutes, 26 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [980.1] Installing application pihole…
Info:  [....................] > Retrieve arguments from the manifest
Info:  [....................] > Check if the app can be installed
Info:  [+...................] > Store settings from manifest
Info:  [#++.................] > Find and open a free port
Info:  [###++...............] > Install dependencies
Info:  [#####+..............] > Download, check and unpack source
Info:  [######+.............] > Configure nginx
Info:  [#######.............] > Create a dedicated user
Info:  [#######.............] > Configure php-fpm
Info:  [#######+............] > Create and populate directories
Info:  [########............] > Copy Pi-Hole main script
Info:  [########++++++......] > Install PiHole-FTL
Info:  [##############......] > Set up Dnsmasq config
Info:  [##############++....] > Configure dns for the local domains
Info:  [################....] > Restart Dnsmasq [00h00m,09s]
Info:  [################+...] > Build the lists with Gravity
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Restrain the access to the admin only
Info:  [##################+.] > Reload nginx
Info:  [####################] > Installation completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld/path
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   Vz7fTD/Tn06h14ZdsHNJIGOVYN75ot1p16YbWCgt4tY=

   Vz7fTD/Tn06h14ZdsHNJIGOVYN75ot1p16YbWCgt4tY=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/path/
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   51HklsVP1Kq22QLmxmhVucIcVkLD0fgvLVhK0b5peFM=

   51HklsVP1Kq22QLmxmhVucIcVkLD0fgvLVhK0b5peFM=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Create a snapshot for sub path installation.
Working time: 20 seconds.
Start the LXC container.
Create witness files...
Working time: 6 seconds.
Working time: 4 seconds.

Deleting...
A LXC container is already running.
Working time: 2 seconds.
Working time: 34 seconds.
Deleting successful. (0)
Info: yunohost.app app_remove - [1004.1] Removing application pihole…
Info:  [+...................] > Load settings
Info:  Remove pihole-FTL service
Info:  [#...................] > Stop and remove the service
Info:  [#++++...............] > Remove dependencies
Info:  [#####+..............] > Remove app main directories
Info:  [######+.............] > Remove nginx configuration
Info:  [#######+............] > Remove php-fpm configuration
Info:  /etc/php/7.0/fpm/conf.d/20-pihole.ini wasn't deleted because it doesn't exist.
Info:  [########+++++++.....] > Close ports
Info:  Close port 4711
Info:  Close port 67
Info:  [###############++...] > Remove Dnsmasq config
Info:  [#################...] > Clean /etc/hosts
Info:  [#################+..] > Restart Dnsmasq
Info:  [##################+.] > Remove the dedicated user
Info:  [####################] > Deletion completed
--- SUCCESS ---

Reinstall the application after a removing.
A LXC container is already running.
Working time: 2 seconds.
Working time: 2 minutes, 26 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [2930.1] Installing application pihole…
Info:  [....................] > Retrieve arguments from the manifest
Info:  [....................] > Check if the app can be installed
Info:  [+...................] > Store settings from manifest
Info:  [#++.................] > Find and open a free port
Info:  [###++...............] > Install dependencies
Info:  [#####+..............] > Download, check and unpack source
Info:  [######+.............] > Configure nginx
Info:  [#######.............] > Create a dedicated user
Info:  [#######.............] > Configure php-fpm
Info:  [#######+............] > Create and populate directories
Info:  [########............] > Copy Pi-Hole main script
Info:  [########++++++......] > Install PiHole-FTL
Info:  [##############......] > Set up Dnsmasq config
Info:  [##############++....] > Configure dns for the local domains
Info:  [################....] > Restart Dnsmasq [00h00m,08s]
Info:  [################+...] > Build the lists with Gravity
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Restrain the access to the admin only
Info:  [##################+.] > Reload nginx
Info:  [####################] > Installation completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld/path
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   DiFTYH0r66CSgLrpwMaJ9I0Bg6e9BBFtyvk5tncr7l8=

   DiFTYH0r66CSgLrpwMaJ9I0Bg6e9BBFtyvk5tncr7l8=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/path/
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   JF4frhS0RorVAAutRNpMI29HjuX9NTon4F7iGNUpow8=

   JF4frhS0RorVAAutRNpMI29HjuX9NTon4F7iGNUpow8=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 34 seconds.
Working time for this test: 6 minutes, 53 seconds.


>> Installation on the root... [Test 3/9]
Start the LXC container.
Create witness files...
Working time: 6 seconds.
Working time: 2 minutes, 31 seconds.
Installation successful. (0)
Warning: yunohost.service _run_service_command - [171.1] Unable to execute command 'systemctl reload fail2ban'
Info: yunohost.app app_install - [913.1] Installing application pihole…
Info:  [....................] > Retrieve arguments from the manifest
Info:  [....................] > Check if the app can be installed
Info:  [+...................] > Store settings from manifest
Info:  [#++.................] > Find and open a free port
Info:  [###++...............] > Install dependencies
Info:  [#####+..............] > Download, check and unpack source
Info:  [######+.............] > Configure nginx
Info:  [#######.............] > Create a dedicated user
Info:  [#######.............] > Configure php-fpm
Info:  [#######+............] > Create and populate directories
Info:  [########............] > Copy Pi-Hole main script
Info:  [########++++++......] > Install PiHole-FTL
Info:  [##############......] > Set up Dnsmasq config
Info:  [##############++....] > Configure dns for the local domains
Info:  [################....] > Restart Dnsmasq [00h00m,09s]
Info:  [################+...] > Build the lists with Gravity
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Restrain the access to the admin only
Info:  [##################+.] > Reload nginx
Info:  [####################] > Installation completed

Try to access by url...
A LXC container is already running.
Working time: 1 second.
Working time: 2 seconds.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   4RJZhlJGzFUiB2f35ivDRI0QUSsEIQpnL2UZTWWuroQ=

   4RJZhlJGzFUiB2f35ivDRI0QUSsEIQpnL2UZTWWuroQ=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   6SEjPiMb0UmYkX/z0PpL9i35U+CEIMAGJnqJpuhHHbU=

   6SEjPiMb0UmYkX/z0PpL9i35U+CEIMAGJnqJpuhHHbU=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Create a snapshot for root installation.
Working time: 20 seconds.
Start the LXC container.
Create witness files...
Working time: 6 seconds.
Working time: 4 seconds.

Deleting...
A LXC container is already running.
Working time: 2 seconds.
Working time: 31 seconds.
Deleting successful. (0)
Info: yunohost.app app_remove - [998.1] Removing application pihole…
Info:  [+...................] > Load settings
Info:  Remove pihole-FTL service
Info:  [#...................] > Stop and remove the service
Info:  [#++++...............] > Remove dependencies
Info:  [#####+..............] > Remove app main directories
Info:  [######+.............] > Remove nginx configuration
Info:  [#######+............] > Remove php-fpm configuration
Info:  /etc/php/7.0/fpm/conf.d/20-pihole.ini wasn't deleted because it doesn't exist.
Info:  [########+++++++.....] > Close ports
Info:  Close port 4711
Info:  Close port 67
Info:  [###############++...] > Remove Dnsmasq config
Info:  [#################...] > Clean /etc/hosts
Info:  [#################+..] > Restart Dnsmasq
Info:  [##################+.] > Remove the dedicated user
Info:  [####################] > Deletion completed
--- SUCCESS ---

Reinstall the application after a removing.
A LXC container is already running.
Working time: 2 seconds.
Working time: 2 minutes, 23 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [2890.1] Installing application pihole…
Info:  [....................] > Retrieve arguments from the manifest
Info:  [....................] > Check if the app can be installed
Info:  [+...................] > Store settings from manifest
Info:  [#++.................] > Find and open a free port
Info:  [###++...............] > Install dependencies
Info:  [#####+..............] > Download, check and unpack source
Info:  [######+.............] > Configure nginx
Info:  [#######.............] > Create a dedicated user
Info:  [#######.............] > Configure php-fpm
Info:  [#######+............] > Create and populate directories
Info:  [########............] > Copy Pi-Hole main script
Info:  [########++++++......] > Install PiHole-FTL
Info:  [##############......] > Set up Dnsmasq config
Info:  [##############++....] > Configure dns for the local domains
Info:  [################....] > Restart Dnsmasq [00h00m,08s]
Info:  [################+...] > Build the lists with Gravity
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Restrain the access to the admin only
Info:  [##################+.] > Reload nginx
Info:  [####################] > Installation completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 2 seconds.
A LXC container is already running.
Working time: 1 second.
Working time: 2 seconds.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   AzPAruXh47uM+0/juuPntYZC4ObJRyRRT+ank6JxIeA=

   AzPAruXh47uM+0/juuPntYZC4ObJRyRRT+ank6JxIeA=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   ho7gVcnnvJ0jrPAckSFyd6z9NFjCo+WFv9lGxVhmCvk=

   ho7gVcnnvJ0jrPAckSFyd6z9NFjCo+WFv9lGxVhmCvk=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 33 seconds.
Working time for this test: 6 minutes, 57 seconds.


>> Upgrade from the same version... [Test 4/9]

Preliminary install...
Uses an existing snapshot for sub path installation.
Working time: 8 seconds.

Upgrade...
Start the LXC container..
Create witness files...
Working time: 7 seconds.
Working time: 1 minute, 57 seconds.
Upgrade successful. (0)
Info: yunohost.app app_upgrade - [948.1] Now upgrading app pihole…
Info:  [....................] > Load settings
Info:  Upgrade forced for package check.
Info:  [+...................] > Ensure downward compatibility
Info:  [#++.................] > Backup the app before upgrading
Info: yunohost.backup _collect_app_files - [1202.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info:  [####################] > Backup completed
Info: yunohost.backup backup_create - [1202.1] Now creating a backup archive from the files collected…
Info:  [###.................] > Activate maintenance mode
Info:  [###+................] > Upgrade dependencies
Info:  [####++..............] > Download, check and unpack source
Info:  [######..............] > Reconfigure nginx
Info:  [######..............] > Create a dedicated user
Info:  [######+.............] > Reconfigure php-fpm
Info:  [#######.............] > Copy Pi-Hole main script
Info:  [#######++++++++++...] > Upgrade PiHole-FTL
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Reload nginx
Info:  [##################+.] > Disable maintenance mode
Warning: yunohost.hook <lambda> - [948.1] [WARN] Unable to build the changelog...
Info:  [####################] > Upgrade completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 2 seconds.
A LXC container is already running.
Working time: 1 second.
Working time: 2 seconds.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld/path
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   BkBJDEIbHBH/ZzYyyPkv0Sh9jylFUreY0Fc54pj/Kqw=

   BkBJDEIbHBH/ZzYyyPkv0Sh9jylFUreY0Fc54pj/Kqw=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/path/
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   MskCs/sXpPRDpwkKmWqDwItiij1fvkktSeDORM84KCQ=

   MskCs/sXpPRDpwkKmWqDwItiij1fvkktSeDORM84KCQ=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---

Deleting...
A LXC container is already running.
Working time: 2 seconds.
Working time: 33 seconds.
Deleting successful. (0)
Stop the LXC container
Restore the previous snapshot.
Working time: 34 seconds.


>> Upgrade from  Stretch fix... [Test 5/9]

Preliminary install...
fatal: reference is not a tree: d79ec131b3038ff4695c3317b5d3ee4eda9c8932
Start the LXC container.Start the LXC container.
Create witness files...
Working time: 10 seconds.
Working time: 2 minutes, 29 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [911.1] Installing application pihole…
Info:  [....................] > Retrieve arguments from the manifest
Info:  [....................] > Check if the app can be installed
Info:  [+...................] > Store settings from manifest
Info:  [#++.................] > Find and open a free port
Info:  [###++...............] > Install dependencies
Info:  [#####+..............] > Download, check and unpack source
Info:  [######+.............] > Configure nginx
Info:  [#######.............] > Create a dedicated user
Info:  [#######.............] > Configure php-fpm
Info:  [#######+............] > Create and populate directories
Info:  [########............] > Copy Pi-Hole main script
Info:  [########++++++......] > Install PiHole-FTL
Info:  [##############......] > Set up Dnsmasq config
Info:  [##############++....] > Configure dns for the local domains
Info:  [################....] > Restart Dnsmasq [00h00m,10s]
Info:  [################+...] > Build the lists with Gravity
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Restrain the access to the admin only
Info:  [##################+.] > Reload nginx
Info:  [####################] > Installation completed

Upgrade...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 minute, 53 seconds.
Upgrade successful. (0)
Info: yunohost.app app_upgrade - [5510.1] Now upgrading app pihole…
Info:  [....................] > Load settings
Info:  Upgrade forced for package check.
Info:  [+...................] > Ensure downward compatibility
Info:  [#++.................] > Backup the app before upgrading
Info: yunohost.backup _collect_app_files - [5762.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info:  [####################] > Backup completed
Info: yunohost.backup backup_create - [5762.1] Now creating a backup archive from the files collected…
Info:  [###.................] > Activate maintenance mode
Info:  [###+................] > Upgrade dependencies
Info:  [####++..............] > Download, check and unpack source
Info:  [######..............] > Reconfigure nginx
Info:  [######..............] > Create a dedicated user
Info:  [######+.............] > Reconfigure php-fpm
Info:  [#######.............] > Copy Pi-Hole main script
Info:  [#######++++++++++...] > Upgrade PiHole-FTL
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Reload nginx
Info:  [##################+.] > Disable maintenance mode
Warning: yunohost.hook <lambda> - [5510.1] [WARN] Unable to build the changelog...
Info:  [####################] > Upgrade completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld/path
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   OVE0XyXXo1llDYipfXJT1RgaeeQ0FfjkDc2Eup9smqM=

   OVE0XyXXo1llDYipfXJT1RgaeeQ0FfjkDc2Eup9smqM=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/path/
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   1phZDKGkvwUNZHVZQumrlC/YKQ4U+MB38wLmFkdc+SA=

   1phZDKGkvwUNZHVZQumrlC/YKQ4U+MB38wLmFkdc+SA=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---

Deleting...
A LXC container is already running.
Working time: 2 seconds.
Working time: 38 seconds.
Deleting successful. (0)
Stop the LXC container
Restore the previous snapshot.
Working time: 35 seconds.
Restore the previous snapshot.
Working time: 23 seconds.
Working time for this test: 9 minutes, 52 seconds.


>> Installation in private mode... [Test 6/9]
Start the LXC container.Start the LXC container..
Create witness files...
Working time: 10 seconds.
Working time: 2 minutes, 52 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [911.1] Installing application pihole…
Info:  [....................] > Retrieve arguments from the manifest
Info:  [....................] > Check if the app can be installed
Info:  [+...................] > Store settings from manifest
Info:  [#++.................] > Find and open a free port
Info:  [###++...............] > Install dependencies
Info:  [#####+..............] > Download, check and unpack source
Info:  [######+.............] > Configure nginx
Info:  [#######.............] > Create a dedicated user
Info:  [#######.............] > Configure php-fpm
Info:  [#######+............] > Create and populate directories
Info:  [########............] > Copy Pi-Hole main script
Info:  [########++++++......] > Install PiHole-FTL
Info:  [##############......] > Set up Dnsmasq config
Info:  [##############++....] > Configure dns for the local domains
Info:  [################....] > Restart Dnsmasq [00h00m,07s]
Info:  [################+...] > Build the lists with Gravity
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Restrain the access to the admin only
Info:  [##################+.] > Reload nginx
Info:  [####################] > Installation completed

Try to access by url...
Test url: sous.domain.tld
Real url: https://domain.tld/yunohost/sso/?r=aHR0cHM6Ly9zb3VzLmRvbWFpbi50bGQv
HTTP code: 200
Title of the page: YunoHost Portal
The connection attempt fall on the YunoHost portal.
Test url: sous.domain.tld/
Real url: https://domain.tld/yunohost/sso/?r=aHR0cHM6Ly9zb3VzLmRvbWFpbi50bGQv
HTTP code: 200
Title of the page: YunoHost Portal
The connection attempt fall on the YunoHost portal.
--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 33 seconds.
Start the LXC container.
Create witness files...
Working time: 10 seconds.
Working time: 2 minutes, 22 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [911.1] Installing application pihole…
Info:  [....................] > Retrieve arguments from the manifest
Info:  [....................] > Check if the app can be installed
Info:  [+...................] > Store settings from manifest
Info:  [#++.................] > Find and open a free port
Info:  [###++...............] > Install dependencies
Info:  [#####+..............] > Download, check and unpack source
Info:  [######+.............] > Configure nginx
Info:  [#######.............] > Create a dedicated user
Info:  [#######.............] > Configure php-fpm
Info:  [#######+............] > Create and populate directories
Info:  [########............] > Copy Pi-Hole main script
Info:  [########++++++......] > Install PiHole-FTL
Info:  [##############......] > Set up Dnsmasq config
Info:  [##############++....] > Configure dns for the local domains
Info:  [################....] > Restart Dnsmasq [00h00m,09s]
Info:  [################+...] > Build the lists with Gravity
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Restrain the access to the admin only
Info:  [##################+.] > Reload nginx
Info:  [####################] > Installation completed

Try to access by url...
Test url: sous.domain.tld/path
Real url: https://domain.tld/yunohost/sso/?r=aHR0cHM6Ly9zb3VzLmRvbWFpbi50bGQvcGF0aC8=
HTTP code: 200
Title of the page: YunoHost Portal
The connection attempt fall on the YunoHost portal.
Test url: sous.domain.tld/path/
Real url: https://domain.tld/yunohost/sso/?r=aHR0cHM6Ly9zb3VzLmRvbWFpbi50bGQvcGF0aC8=
HTTP code: 200
Title of the page: YunoHost Portal
The connection attempt fall on the YunoHost portal.
--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 32 seconds.
Restore the previous snapshot.
Working time: 22 seconds.
Working time for this test: 7 minutes, 5 seconds.


>> Port already used... [Test 7/9]
Start the LXC container.
Create witness files...
Working time: 10 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 2 minutes, 24 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [984.1] Installing application pihole…
Info:  [....................] > Retrieve arguments from the manifest
Info:  [....................] > Check if the app can be installed
Info:  [+...................] > Store settings from manifest
Info:  [#++.................] > Find and open a free port
Info:  [###++...............] > Install dependencies
Info:  [#####+..............] > Download, check and unpack source
Info:  [######+.............] > Configure nginx
Info:  [#######.............] > Create a dedicated user
Info:  [#######.............] > Configure php-fpm
Info:  [#######+............] > Create and populate directories
Info:  [########............] > Copy Pi-Hole main script
Info:  [########++++++......] > Install PiHole-FTL
Info:  [##############......] > Set up Dnsmasq config
Info:  [##############++....] > Configure dns for the local domains
Info:  [################....] > Restart Dnsmasq [00h00m,08s]
Info:  [################+...] > Build the lists with Gravity
Info:  [#################+..] > Restart PiHole-FTL
Info:  [##################..] > Restrain the access to the admin only
Info:  [##################+.] > Reload nginx
Info:  [####################] > Installation completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld/path
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   ZJG4xcbKeHWIkp15bv35hUTEVy2eoE4UQEZeATNmO8I=

   ZJG4xcbKeHWIkp15bv35hUTEVy2eoE4UQEZeATNmO8I=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/path/
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   TPcSiLZmR3bkoNmidjs/Da1vbTSw1w109fQfoc8qsc0=

   TPcSiLZmR3bkoNmidjs/Da1vbTSw1w109fQfoc8qsc0=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 33 seconds.
Working time for this test: 3 minutes, 18 seconds.


>> Backup/Restore... [Test 8/9]

Preliminary installation on the root...
Uses an existing snapshot for root installation.
Working time: 9 seconds.

Backup of the application...
Start the LXC container.
Create witness files...
Working time: 5 seconds.
Working time: 15 seconds.
Backup successful. (0)
Info: yunohost.backup _collect_app_files - [949.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info: yunohost.backup backup_create - [949.1] Now creating a backup archive from the files collected…
--- SUCCESS ---

Deleting...
A LXC container is already running.
Working time: 2 seconds.
Working time: 31 seconds.
Deleting successful. (0)

Restore after removing the application...
A LXC container is already running.
Working time: 2 seconds.
Working time: 40 seconds.
Restore successful. (0)
Info: yunohost.backup backup_restore - [3515.1] Preparing archive for restoration…
Info: yunohost.backup _restore_app - [3515.1] Restoring application pihole…
Info:  [+...................] > Load settings
Info:  [#+..................] > Activate maintenance mode
Info:  [##+.................] > Restore the app main directories
Info:  [###+................] > Recreate the dedicated user
Info:  [####+++++++.........] > Reinstall dependencies
Info:  [###########+........] > Restore specific files
Info:  [############+.......] > Restore Dnsmasq config
Info:  [#############+......] > Configure dns for the local domains
Info:  [##############+.....] > Restart Dnsmasq
Info:  [###############+....] > Restart PiHole-FTL
Info:  [################....] > Reload nginx and php-fpm
Info:  [################+++.] > Disable maintenance mode
Info:  [####################] > Restoration completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   p3c3Mq/O5wBKLx5z+wl9EjB5oQMHhI1YIOgH1nFl+mY=

   p3c3Mq/O5wBKLx5z+wl9EjB5oQMHhI1YIOgH1nFl+mY=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   ciaBp3v0nSqyRa0SC0Rjc+z+tCPneF3iYiez797TawU=

   ciaBp3v0nSqyRa0SC0Rjc+z+tCPneF3iYiez797TawU=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 13 seconds.
Restore the previous snapshot.
Working time: 24 seconds.

Restore on a clean YunoHost system...
Start the LXC container.
Create witness files...
Working time: 10 seconds.
Working time: 40 seconds.
Restore successful. (0)
Info: yunohost.backup backup_restore - [905.1] Preparing archive for restoration…
Info: yunohost.backup _restore_app - [905.1] Restoring application pihole…
Info:  [+...................] > Load settings
Info:  [#+..................] > Activate maintenance mode
Info:  [##+.................] > Restore the app main directories
Info:  [###+................] > Recreate the dedicated user
Info:  [####+++++++.........] > Reinstall dependencies
Info:  [###########+........] > Restore specific files
Info:  [############+.......] > Restore Dnsmasq config
Info:  [#############+......] > Configure dns for the local domains
Info:  [##############+.....] > Restart Dnsmasq
Info:  [###############+....] > Restart PiHole-FTL
Info:  [################....] > Reload nginx and php-fpm
Info:  [################+++.] > Disable maintenance mode
Info:  [####################] > Restoration completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   cJ7t6FgFwjqs/ghC1i/SoT3t4h5Z4zDPOcSYXE2W0LM=

   cJ7t6FgFwjqs/ghC1i/SoT3t4h5Z4zDPOcSYXE2W0LM=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   DpvaW9gxTnrGOxdyyPJLl68VCYj46j9T+PwTTIwSr5g=

   DpvaW9gxTnrGOxdyyPJLl68VCYj46j9T+PwTTIwSr5g=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 32 seconds.

Preliminary installation in a sub path...
Uses an existing snapshot for sub path installation.
Working time: 8 seconds.

Backup of the application...
Start the LXC container..
Create witness files...
Working time: 6 seconds.
Working time: 15 seconds.
Backup successful. (0)
Info: yunohost.backup _collect_app_files - [939.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info:  [####################] > Backup completed
Info: yunohost.backup backup_create - [939.1] Now creating a backup archive from the files collected…
--- SUCCESS ---

Deleting...
A LXC container is already running.
Working time: 1 second.
Working time: 31 seconds.
Deleting successful. (0)

Restore after removing the application...
A LXC container is already running.
Working time: 2 seconds.
Working time: 39 seconds.
Restore successful. (0)
Info: yunohost.backup backup_restore - [3507.1] Preparing archive for restoration…
Info: yunohost.backup _restore_app - [3507.1] Restoring application pihole…
Info:  [+...................] > Load settings
Info:  [#+..................] > Activate maintenance mode
Info:  [##+.................] > Restore the app main directories
Info:  [###+................] > Recreate the dedicated user
Info:  [####+++++++.........] > Reinstall dependencies
Info:  [###########+........] > Restore specific files
Info:  [############+.......] > Restore Dnsmasq config
Info:  [#############+......] > Configure dns for the local domains
Info:  [##############+.....] > Restart Dnsmasq
Info:  [###############+....] > Restart PiHole-FTL
Info:  [################....] > Reload nginx and php-fpm
Info:  [################+++.] > Disable maintenance mode
Info:  [####################] > Restoration completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld/path
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   odaMDeEs3UbrMC4cRxb/+gkLAuKeSFgmQFJ+Q+H4JaU=

   odaMDeEs3UbrMC4cRxb/+gkLAuKeSFgmQFJ+Q+H4JaU=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/path/
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   sjI+H6B8kBymWdPWZOjgihs3nCYpWWA/6YZZtxci/nQ=

   sjI+H6B8kBymWdPWZOjgihs3nCYpWWA/6YZZtxci/nQ=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 13 seconds.
Restore the previous snapshot.
Working time: 25 seconds.

Restore on a clean YunoHost system...
Start the LXC container.
Create witness files...
Working time: 5 seconds.
Working time: 44 seconds.
Restore successful. (0)
Warning: yunohost.service _run_service_command - [183.1] Unable to execute command 'systemctl reload fail2ban'
Info: yunohost.backup backup_restore - [915.1] Preparing archive for restoration…
Info: yunohost.backup _restore_app - [915.1] Restoring application pihole…
Info:  [+...................] > Load settings
Info:  [#+..................] > Activate maintenance mode
Info:  [##+.................] > Restore the app main directories
Info:  [###+................] > Recreate the dedicated user
Info:  [####+++++++.........] > Reinstall dependencies
Info:  [###########+........] > Restore specific files
Info:  [############+.......] > Restore Dnsmasq config
Info:  [#############+......] > Configure dns for the local domains
Info:  [##############+.....] > Restart Dnsmasq
Info:  [###############+....] > Restart PiHole-FTL
Info:  [################....] > Reload nginx and php-fpm
Info:  [################+++.] > Disable maintenance mode

Try to access by url...
A LXC container is already running.
Working time: 1 second.
Working time: 2 seconds.
A LXC container is already running.
Working time: 1 second.
Working time: 2 seconds.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld/path
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   8g6Ru9Qlga0t9H8+kAw4jFaB0qyQMlcotY/tesWuujg=

   8g6Ru9Qlga0t9H8+kAw4jFaB0qyQMlcotY/tesWuujg=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/path/
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   8F4JeVGcRMs4c5Ikt7uh6njoismOZ8KA4cdyKBUUHjE=

   8F4JeVGcRMs4c5Ikt7uh6njoismOZ8KA4cdyKBUUHjE=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 32 seconds.
Restore the previous snapshot.
Working time: 25 seconds.
Working time for this test: 8 minutes, 24 seconds.


>> Change URL... [Test 9/9]

Preliminary install...
Uses an existing snapshot for root installation.
Working time: 7 seconds.
Change the url from sous.domain.tld/ to sous.domain.tld/path...
Start the LXC container.
Create witness files...
Working time: 6 seconds.
Working time: 23 seconds.
Change_url script successful. (0)
Info:  [+...................] > Retrieve arguments from the manifest
Info:  [#++.................] > Load settings
Info:  [###++...............] > Backing up the app before changing its url (may take a while)... [00h00m,00s]
Info: yunohost.backup _collect_app_files - [1032.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info:  [####################] > Backup completed
Info: yunohost.backup backup_create - [1032.1] Now creating a backup archive from the files collected…
Info:  [#####+..............] > Activate maintenance mode [00h00m,11s]
Info:  [######+++++.........] > Modify url in nginx configuration
Info:  [###########+........] > Reload nginx
Info:  [############++++++..] > Disable maintenance mode
Info:  [####################] > Change of url completed

Try to access by url...
A LXC container is already running.
Working time: 1 second.
Working time: 2 seconds.
A LXC container is already running.
Working time: 1 second.
Working time: 2 seconds.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld/path
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   /lwzsd1HqxhNO5SWFNfGNlIIXMXkfVcMzTCXXEQnZn8=

   /lwzsd1HqxhNO5SWFNfGNlIIXMXkfVcMzTCXXEQnZn8=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/path/
Real url: https://sous.domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   UaFK4UPc8aaSP/B9Accrl674ZU5RnMRbL3jJMV1DNQo=

   UaFK4UPc8aaSP/B9Accrl674ZU5RnMRbL3jJMV1DNQo=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 33 seconds.

Preliminary install...
Uses an existing snapshot for sub path installation.
Working time: 7 seconds.
Change the url from sous.domain.tld/path to sous.domain.tld/path_2...
Start the LXC container.Start the LXC container.
Create witness files...
Working time: 6 seconds.
Working time: 23 seconds.
Change_url script successful. (0)
Info:  [+...................] > Retrieve arguments from the manifest
Info:  [#++.................] > Load settings
Info:  [###++...............] > Backing up the app before changing its url (may take a while)... [00h00m,00s]
Info: yunohost.backup _collect_app_files - [1039.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info: yunohost.backup backup_create - [1039.1] Now creating a backup archive from the files collected…
Info:  [#####+..............] > Activate maintenance mode [00h00m,11s]
Info:  [######+++++.........] > Modify url in nginx configuration
Info:  [###########+........] > Reload nginx
Info:  [############++++++..] > Disable maintenance mode
Info:  [####################] > Change of url completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld/path_2
Real url: https://sous.domain.tld/path_2/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   nClL5TXHizePMlr7g10iSg4PX4t5mlQVKRKqcxcYFCw=

   nClL5TXHizePMlr7g10iSg4PX4t5mlQVKRKqcxcYFCw=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/path_2/
Real url: https://sous.domain.tld/path_2/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   2LQvRduQU98VuzB4d1ucay+8ITT3q9wd1uYl+bmF7jc=

   2LQvRduQU98VuzB4d1ucay+8ITT3q9wd1uYl+bmF7jc=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 33 seconds.

Preliminary install...
Uses an existing snapshot for sub path installation.
Working time: 6 seconds.
Change the url from sous.domain.tld/path to sous.domain.tld/...
Start the LXC container..
Create witness files...
Working time: 6 seconds.
Working time: 23 seconds.
Change_url script successful. (0)
Info:  [+...................] > Retrieve arguments from the manifest
Info:  [#++.................] > Load settings
Info:  [###++...............] > Backing up the app before changing its url (may take a while)... [00h00m,01s]
Info: yunohost.backup _collect_app_files - [1029.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info:  [####################] > Backup completed
Info: yunohost.backup backup_create - [1029.1] Now creating a backup archive from the files collected…
Info:  [#####+..............] > Activate maintenance mode [00h00m,10s]
Info:  [######+++++.........] > Modify url in nginx configuration
Info:  [###########+........] > Reload nginx
Info:  [############++++++..] > Disable maintenance mode
Info:  [####################] > Change of url completed

Try to access by url...
A LXC container is already running.
Working time: 1 second.
Working time: 2 seconds.
A LXC container is already running.
Working time: 1 second.
Working time: 2 seconds.
Public access forced by a skipped_uris to check.
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   dbBxrvrB9xANEcwt8/OGPKPXmf2YJREKhPHlIyd3EJU=

   dbBxrvrB9xANEcwt8/OGPKPXmf2YJREKhPHlIyd3EJU=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   MR9AIKJ4D8minLjrIfRgMW+s/DrumM+hbJ755Xi/u1I=

   MR9AIKJ4D8minLjrIfRgMW+s/DrumM+hbJ755Xi/u1I=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 32 seconds.

Preliminary install...
Uses an existing snapshot for root installation.
Working time: 6 seconds.
Change the url from sous.domain.tld/ to domain.tld/path...
Start the LXC containerStart the LXC container.
Create witness files...
Working time: 6 seconds.
Working time: 24 seconds.
Change_url script successful. (0)
Info:  [+...................] > Retrieve arguments from the manifest
Info:  [#++.................] > Load settings
Info:  [###++...............] > Backing up the app before changing its url (may take a while)... [00h00m,00s]
Info: yunohost.backup _collect_app_files - [1025.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info: yunohost.backup backup_create - [1025.1] Now creating a backup archive from the files collected…
Info:  [#####+..............] > Activate maintenance mode [00h00m,11s]
Info:  [######+++++.........] > Modify url in nginx configuration
Info:  [###########+........] > Reload nginx
Info:  [############++++++..] > Disable maintenance mode
Info:  [####################] > Change of url completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: domain.tld/path
Real url: https://domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   AjQZjOyOFgDX0t0Wm3sCr3Ys42A5r+kKyaaC5IfsSHk=

   AjQZjOyOFgDX0t0Wm3sCr3Ys42A5r+kKyaaC5IfsSHk=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: domain.tld/path/
Real url: https://domain.tld/path/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   zYUaAd83wGtmJ8a5RRjkGadF2CmsB7hZFN9LsalxAog=

   zYUaAd83wGtmJ8a5RRjkGadF2CmsB7hZFN9LsalxAog=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 31 seconds.

Preliminary install...
Uses an existing snapshot for sub path installation.
Working time: 6 seconds.
Change the url from sous.domain.tld/path to domain.tld/path_2...
Start the LXC container..
Create witness files...
Working time: 7 seconds.
Working time: 23 seconds.
Change_url script successful. (0)
Info:  [+...................] > Retrieve arguments from the manifest
Info:  [#++.................] > Load settings
Info:  [###++...............] > Backing up the app before changing its url (may take a while)... [00h00m,01s]
Info: yunohost.backup _collect_app_files - [1032.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info:  [####################] > Backup completed
Info: yunohost.backup backup_create - [1032.1] Now creating a backup archive from the files collected…
Info:  [#####+..............] > Activate maintenance mode [00h00m,10s]
Info:  [######+++++.........] > Modify url in nginx configuration
Info:  [###########+........] > Reload nginx
Info:  [############++++++..] > Disable maintenance mode
Info:  [####################] > Change of url completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: domain.tld/path_2
Real url: https://domain.tld/path_2/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   vKJTt4i65yr6ImLzaOHkVLK8uIoKeewrWokwAaS9Te0=

   vKJTt4i65yr6ImLzaOHkVLK8uIoKeewrWokwAaS9Te0=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: domain.tld/path_2/
Real url: https://domain.tld/path_2/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   92AOlDFZF5WRLkXyGzFQ5eMihdAA89ExtjOVm+tEVKE=

   92AOlDFZF5WRLkXyGzFQ5eMihdAA89ExtjOVm+tEVKE=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 32 seconds.

Preliminary install...
Uses an existing snapshot for sub path installation.
Working time: 6 seconds.
Change the url from sous.domain.tld/path to domain.tld/...
Start the LXC container.
Create witness files...
Working time: 6 seconds.
Working time: 24 seconds.
Change_url script successful. (0)
Info:  [+...................] > Retrieve arguments from the manifest
Info:  [#++.................] > Load settings
Info:  [###++...............] > Backing up the app before changing its url (may take a while)... [00h00m,00s]
Info: yunohost.backup _collect_app_files - [1024.1] Collecting files to be backuped for pihole…
Info:  [+++.................] > Load settings
Info:  [###++++++++.........] > Backup the app main directories
Info:  [###########++.......] > Backup nginx configuration
Info:  [#############++.....] > Backup php-fpm configuration
Info:  [###############+....] > Backup cron file
Info:  [################++..] > Backup specific files
Info:  [####################] > Backup completed
Info: yunohost.backup backup_create - [1024.1] Now creating a backup archive from the files collected…
Info:  [#####+..............] > Activate maintenance mode [00h00m,11s]
Info:  [######+++++.........] > Modify url in nginx configuration
Info:  [###########+........] > Reload nginx
Info:  [############++++++..] > Disable maintenance mode
Info:  [####################] > Change of url completed

Try to access by url...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 second.
Public access forced by a skipped_uris to check.
Test url: domain.tld
Real url: https://domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   7vK0969HvYxYpAsSDYzGRLXe7aVGHBU/r7WXQj+XHJQ=

   7vK0969HvYxYpAsSDYzGRLXe7aVGHBU/r7WXQj+XHJQ=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


Test url: domain.tld/
Real url: https://domain.tld/
HTTP code: 200
Title of the page: Pi-hole Admin Console
Extract of the page:
   [ ]

Javascript Is Disabled

   Javascript seems to be disabled. This will break some site features.

   To enable Javascript click [1]here
   Close

   G11wpZbiRXXH/PkY+JHV96CXfGZHErpuhz5BPvMGknU=

   G11wpZbiRXXH/PkY+JHV96CXfGZHErpuhz5BPvMGknU=

   [2]Ph Pi-hole [3]Toggle navigation
     * pchecker_lxc
     * [4]Pi-hole logo Pi-hole
          + User Image
            Open Source Ad Blocker Designed For Raspberry Pi
          + [5]GitHub
            [6]Website


--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 32 seconds.
Restore the previous snapshot.
Working time: 23 seconds.
Working time for this test: 7 minutes, 59 seconds.



Package linter:                  SUCCESS
Installation:                    SUCCESS
Deleting:                        SUCCESS
Installation in a sub path:      SUCCESS
Deleting from a sub path:        SUCCESS
Installation on the root:        SUCCESS
Deleting from root:              SUCCESS
Upgrade:                         SUCCESS
Installation in private mode:    SUCCESS
Installation in public mode:     Not evaluated.
Multi-instance installations:    Not evaluated.
Malformed path:                  Not evaluated.
Port already used:               SUCCESS
Backup:                          SUCCESS
Restore:                         SUCCESS
Change URL:                      SUCCESS
Level of this application: 7 (Successfully pass functional tests)
	   Level 1: 1
	   Level 2: 1
	   Level 3: 1
	   Level 4: 1
	   Level 5: 1
	   Level 6: 1
	   Level 7: 1
	   Level 8: 0
	   Level 9: 0
	   Level 10: 0
You can find the complete log of these tests in /home/CI_package_check/dev_CI/../package_check/Complete.log
Global working time for all tests: 50 minutes, 47 seconds.
Disable iptables rules.
Disable the network bridge.
The complete log for this application was duplicated and is accessible at /home/CI_package_check/dev_CI/../logs/_home_yunohost.app_ssh_chroot_directories_ManiackC_data_pihole_ynh_complete.log

Mon Dec  9 09:27:06 UTC 2019
Test finished.
Finished: SUCCESS