SuccessConsole Output

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

Wed Jun 26 00:13:09 UTC 2019
Wait for work starting...
....
Wed Jun 26 00:15:09 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: 15 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.5.2.2
yunohost-admin: 
  repo: stable
  version: 3.5.2
moulinette: 
  repo: stable
  version: 3.5.2
ssowat: 
  repo: stable
  version: 3.5.2.1
Connection to 10.1.4.2 closed.


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

    [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/plume_ynh_PR49_check

 [Loading App]


 [Misc File Checks]


 [Sources Management]


 [Manifest]

! Consider adding an 'help' key for argument 'is_public' to explain to the user what it means for *this* app to be public or private :
    "help": {
       "en": "Some explanation"
    } 

 [Install Script]

! [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 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') 

 [Upgrade Script]

! [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]

--- SUCCESS ---


>> Installation on the root... [Test 2/8]
A LXC container is already running.
Working time: 1 second.
Working time: 1 minute, 20 seconds.
Installation successful. (0)
Info:Info: yunohost.app app_install - [983.1] Installing application plume…
Info:  Validating installation parameters...
Info:  Storing installation settings...
Info:  Configuring firewall ...
Info:  Installing dependencies ...
Warning: yunohost.hook <lambda> - [983.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor
Info:  Creating a PostgreSQL database...
Warning: yunohost.hook <lambda> - [983.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Warning: yunohost.hook <lambda> - [983.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql
Info:  Setting up source files ...
Warning: yunohost.hook <lambda> - [983.1] Avoid deleting /var/www/plume/plume/bin/.
Info:  Configuring nginx web server...
Info:  Reload the service nginx
Info:  Configuring system user...
Info:  Configuring a systemd service...
Warning: yunohost.hook <lambda> - [983.1] Created symlink /etc/systemd/system/multi-user.target.wants/plume.service → /etc/systemd/system/plume.service.
Info:  Configuring log rotation...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Configuring SSOwat...
Info:  Reloading nginx web server...
Info:  Reload the service nginx
Info:  Installation of plume completed

Try to access by url...
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

--- SUCCESS ---
Create a snapshot for root installation.
Working time: 31 seconds.
Start the LXC container..
Create witness files...
Working time: 11 seconds.
Working time: 1 second.

Deleting...
A LXC container is already running.
Working time: 1 second.
Working time: 12 seconds.
Deleting successful. (0)
Info: yunohost.app app_remove - [1041.1] Removing application plume…
Info:  Loading installation settings...
Info:  Removing plume service...
Info:  Stopping and removing the systemd service...
Info:  Stop the service plume
Warning: yunohost.hook <lambda> - [1041.1] Removed /etc/systemd/system/multi-user.target.wants/plume.service.
Info:  Removing the MySQL database...
Warning: yunohost.hook <lambda> - [1041.1] Removing database plume
Warning: yunohost.hook <lambda> - [1041.1] Removing user plume
Info:  Removing dependencies...
Warning: yunohost.hook <lambda> - [1041.1] env: ‘cargo’: No such file or directory
Info:  Removing app main directory...
Info:  Removing nginx web server configuration...
Info:  Reload the service nginx
Info:  Removing logrotate configuration...
Info:  Close ports
Warning: yunohost.hook <lambda> - [1041.1] Avoid deleting /var/log/plume/.
Warning: yunohost.hook <lambda> - [1041.1] Remove the user plume
Info:  Removing the dedicated system user...
Info:  Removal of plume completed
--- SUCCESS ---

Reinstall the application after a removing.
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 minute, 29 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [1572.1] Installing application plume…
Info:  Validating installation parameters...
Info:  Storing installation settings...
Info:  Configuring firewall ...
Info:  Installing dependencies ...
Info:  Creating a PostgreSQL database...
Info:  Setting up source files ...
Warning: yunohost.hook <lambda> - [1572.1] Avoid deleting /var/www/plume/plume/bin/.
Info:  Configuring nginx web server...
Info:  Reload the service nginx
Info:  Configuring system user...
Info:  Configuring a systemd service...
Warning: yunohost.hook <lambda> - [1572.1] Created symlink /etc/systemd/system/multi-user.target.wants/plume.service → /etc/systemd/system/plume.service.
Info:  Configuring log rotation...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Configuring SSOwat...
Info:  Reloading nginx web server...
Info:  Reload the service nginx
Info:  Installation of plume completed

Try to access by url...
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

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


>> Upgrade from the same version... [Test 3/8]

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

Upgrade...
Start the LXC container..
Create witness files...
Working time: 11 seconds.
Working time: 1 minute, 17 seconds.
Upgrade successful. (0)
Info: yunohost.app app_upgrade - [997.1] Now upgrading app plume…
Info:  Loading installation settings...
Warning: yunohost.hook <lambda> - [997.1] Upgrade forced for package check.
Info:  Ensuring downward compatibility...
Info:  Backing up the app before upgrading (may take a while)...
Info: yunohost.backup _collect_app_files - [1216.1] Collecting files to be backuped for plume…
Warning: yunohost.hook <lambda> - [1216.1] /tmp/backup_DyEP5a: line 11: ../settings/scripts/ynh_systemd_action: No such file or directory
Info:  Loading installation settings...
Warning: yunohost.hook <lambda> - [997.1] 681  /tmp/backup_DyEP5a: line 11: ../settings/scripts/ynh_systemd_action: No such file or directory
Info:  Stopping a systemd service...
Info:  Stop the service plume
Info:  Backing up the main app directory...
Info:  Backing up nginx web server configuration...
Info:  Backing up the PostgreSQL database...
Info:  Backing up logrotate configuration...
Info:  Backing up systemd configuration...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Backup script completed for plume. (YunoHost will then actually copy those files to the archive).
Info: yunohost.backup backup_create - [1216.1] Now creating a backup archive from the files collected…
Info:  Stopping a systemd service...
Info:  Stop the service plume
Info:  Upgrading source files...
Info:  Upgrading nginx web server configuration...
Info:  Reload the service nginx
Info:  Upgrading dependencies...
Info:  Making sure dedicated system user exists...
Info:  Creating log folder...
Info:  Making setup...
Info:  Storing the config file checksum...
Info:  Upgrading logrotate configuration...
Info:  Upgrading systemd configuration...
Info:  Securing files and directories...
Info:  Upgrading SSOwat configuration...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Reloading nginx web server...
Info:  Reload the service nginx
Info:  Upgrade of plume completed

Try to access by url...
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

--- SUCCESS ---

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


>> Upgrade from the commit 4b6b14d8f63874c12507106e08033ec661b25d20... [Test 4/8]

Preliminary install...
fatal: reference is not a tree: 4b6b14d8f63874c12507106e08033ec661b25d20
Start the LXC container.
Create witness files...
Working time: 9 seconds.
Working time: 1 minute, 34 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [901.1] Installing application plume…
Info:  Validating installation parameters...
Info:  Storing installation settings...
Info:  Configuring firewall ...
Info:  Installing dependencies ...
Warning: yunohost.hook <lambda> - [901.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor
Info:  Creating a PostgreSQL database...
Warning: yunohost.hook <lambda> - [901.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Warning: yunohost.hook <lambda> - [901.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql
Info:  Setting up source files ...
Warning: yunohost.hook <lambda> - [901.1] Avoid deleting /var/www/plume/plume/bin/.
Info:  Configuring nginx web server...
Info:  Reload the service nginx
Info:  Configuring system user...
Info:  Configuring a systemd service...
Warning: yunohost.hook <lambda> - [901.1] Created symlink /etc/systemd/system/multi-user.target.wants/plume.service → /etc/systemd/system/plume.service.
Info:  Configuring log rotation...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Configuring SSOwat...
Info:  Reloading nginx web server...
Info:  Reload the service nginx
Info:  Installation of plume completed

Upgrade...
A LXC container is already running.
Working time: 2 seconds.
Working time: 1 minute, 19 seconds.
Upgrade successful. (0)
Info: yunohost.app app_upgrade - [5136.1] Now upgrading app plume…
Info:  Loading installation settings...
Warning: yunohost.hook <lambda> - [5136.1] Upgrade forced for package check.
Info:  Ensuring downward compatibility...
Info:  Backing up the app before upgrading (may take a while)...
Info: yunohost.backup _collect_app_files - [5356.1] Collecting files to be backuped for plume…
Warning: yunohost.hook <lambda> - [5356.1] /tmp/backup_gJqF86: line 11: ../settings/scripts/ynh_systemd_action: No such file or directory
Info:  Loading installation settings...
Warning: yunohost.hook <lambda> - [5136.1] 667  /tmp/backup_gJqF86: line 11: ../settings/scripts/ynh_systemd_action: No such file or directory
Info:  Stopping a systemd service...
Info:  Stop the service plume
Info:  Backing up the main app directory...
Info:  Backing up nginx web server configuration...
Info:  Backing up the PostgreSQL database...
Info:  Backing up logrotate configuration...
Info:  Backing up systemd configuration...
Info:  Starting a systemd service...
Info:  Start the service plume
Info: yunohost.backup backup_create - [5356.1] Now creating a backup archive from the files collected…
Info:  Stopping a systemd service...
Info:  Stop the service plume
Info:  Upgrading source files...
Info:  Upgrading nginx web server configuration...
Info:  Reload the service nginx
Info:  Upgrading dependencies...
Info:  Making sure dedicated system user exists...
Info:  Creating log folder...
Info:  Making setup...
Info:  Storing the config file checksum...
Info:  Upgrading logrotate configuration...
Info:  Upgrading systemd configuration...
Info:  Securing files and directories...
Info:  Upgrading SSOwat configuration...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Reloading nginx web server...
Info:  Reload the service nginx
Info:  Upgrade of plume completed

Try to access by url...
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

--- SUCCESS ---

Deleting...
A LXC container is already running.
Working time: 1 second.
Working time: 15 seconds.
Deleting successful. (0)
Stop the LXC container
Restore the previous snapshot.
Working time: 24 seconds.
Restore the previous snapshot.
Working time: 14 seconds.
Working time for this test: 6 minutes, 23 seconds.


>> Installation in private mode... [Test 5/8]
Start the LXC container.Start the LXC container.
Create witness files...
Working time: 9 seconds.
Working time: 1 minute, 53 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [913.1] Installing application plume…
Info:  Validating installation parameters...
Info:  Storing installation settings...
Info:  Configuring firewall ...
Info:  Installing dependencies ...
Warning: yunohost.hook <lambda> - [913.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor
Info:  Creating a PostgreSQL database...
Warning: yunohost.hook <lambda> - [913.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Warning: yunohost.hook <lambda> - [913.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql
Info:  Setting up source files ...
Warning: yunohost.hook <lambda> - [913.1] Avoid deleting /var/www/plume/plume/bin/.
Info:  Configuring nginx web server...
Info:  Reload the service nginx
Info:  Configuring system user...
Info:  Configuring a systemd service...
Warning: yunohost.hook <lambda> - [913.1] Created symlink /etc/systemd/system/multi-user.target.wants/plume.service → /etc/systemd/system/plume.service.
Info:  Configuring log rotation...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Configuring SSOwat...
Info:  Reloading nginx web server...
Info:  Reload the service nginx

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: 22 seconds.
Sub path install failed, impossible to perform this test...
Restore the previous snapshot.
Working time: 14 seconds.
Working time for this test: 2 minutes, 40 seconds.


>> Installation in public mode... [Test 6/8]
Start the LXC container.Start the LXC container.
Create witness files...
Working time: 5 seconds.
Working time: 1 minute, 22 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [916.1] Installing application plume…
Info:  Validating installation parameters...
Info:  Storing installation settings...
Info:  Configuring firewall ...
Info:  Installing dependencies ...
Warning: yunohost.hook <lambda> - [916.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor
Info:  Creating a PostgreSQL database...
Warning: yunohost.hook <lambda> - [916.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Warning: yunohost.hook <lambda> - [916.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql
Info:  Setting up source files ...
Warning: yunohost.hook <lambda> - [916.1] Avoid deleting /var/www/plume/plume/bin/.
Info:  Configuring nginx web server...
Info:  Reload the service nginx
Info:  Configuring system user...
Info:  Configuring a systemd service...
Warning: yunohost.hook <lambda> - [916.1] Created symlink /etc/systemd/system/multi-user.target.wants/plume.service → /etc/systemd/system/plume.service.
Info:  Configuring log rotation...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Configuring SSOwat...
Info:  Reloading nginx web server...
Info:  Reload the service nginx
Info:  Installation of plume completed

Try to access by url...
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 23 seconds.
Sub path install failed, impossible to perform this test...
Restore the previous snapshot.
Working time: 14 seconds.
Working time for this test: 2 minutes, 7 seconds.


>> Multi-instance installations... [Test 7/8]
First installation: path=domain.tld/
Start the LXC container.
Create witness files...
Working time: 5 seconds.
Working time: 57 seconds.
Installation successful. (0)
Warning: yunohost.service _run_service_command - [184.1] Unable to execute command 'systemctl reload fail2ban'
Info: yunohost.app app_install - [914.1] Installing application plume…
Info:  Validating installation parameters...
Info:  Storing installation settings...
Info:  Configuring firewall ...
Info:  Installing dependencies ...
Warning: yunohost.hook <lambda> - [914.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor
Info:  Creating a PostgreSQL database...
Warning: yunohost.hook <lambda> - [914.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Warning: yunohost.hook <lambda> - [914.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql
Info:  Setting up source files ...
Warning: yunohost.hook <lambda> - [914.1] Avoid deleting /var/www/plume/plume/bin/.
Info:  Configuring nginx web server...
Info:  Reload the service nginx
Info:  Configuring system user...
Info:  Configuring a systemd service...
Warning: yunohost.hook <lambda> - [914.1] Created symlink /etc/systemd/system/multi-user.target.wants/plume.service → /etc/systemd/system/plume.service.
Info:  Configuring log rotation...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Configuring SSOwat...
Info:  Reloading nginx web server...
Info:  Reload the service nginx
Info:  Installation of plume completed
Second installation: path=sous.domain.tld/
A LXC container is already running.
Working time: 1 second.
Working time: 54 seconds.
Installation successful. (0)
Info: yunohost.app app_install - [5151.1] Installing application plume…
Info:  Validating installation parameters...
Info:  Storing installation settings...
Info:  Configuring firewall ...
Info:  Installing dependencies ...
Info:  Creating a PostgreSQL database...
Info:  Setting up source files ...
Warning: yunohost.hook <lambda> - [5151.1] Avoid deleting /var/www/plume__2/plume__2/bin/.
Info:  Configuring nginx web server...
Info:  Reload the service nginx
Info:  Configuring system user...
Info:  Configuring a systemd service...
Warning: yunohost.hook <lambda> - [5151.1] Created symlink /etc/systemd/system/multi-user.target.wants/plume__2.service → /etc/systemd/system/plume__2.service.
Info:  Configuring log rotation...
Info:  Starting a systemd service...
Info:  Start the service plume__2
Info:  Configuring SSOwat...
Info:  Reloading nginx web server...
Info:  Reload the service nginx
Info:  Installation of plume__2 completed

Try to access by url...
Test url: domain.tld
Real url: https://domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: domain.tld/robots.txt
Resource unreachable (Code 404) domain.tld/ynh_portal.js
Resource unreachable (Code 404) domain.tld/ynh_overlay.css
Resource unreachable (Code 404) domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) domain.tld/ynhtheme/custom_overlay.css

Test url: domain.tld/
Real url: https://domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: domain.tld/robots.txt
Resource unreachable (Code 404) domain.tld/ynh_portal.js
Resource unreachable (Code 404) domain.tld/ynh_overlay.css
Resource unreachable (Code 404) domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) domain.tld/ynhtheme/custom_overlay.css


Try to access by url...
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

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


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

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: 6 seconds.
Working time: 26 seconds.
Backup successful. (0)
Warning: yunohost.service _run_service_command - [201.1] Unable to execute command 'systemctl reload fail2ban'
Warning: yunohost.hook <lambda> - [971.1] ls: cannot access '/etc/cron.d/yunohost*': No such file or directory
Info: yunohost.backup _collect_app_files - [971.1] Collecting files to be backuped for plume…
Warning: yunohost.hook <lambda> - [971.1] /tmp/backup_kmeEts: line 11: ../settings/scripts/ynh_systemd_action: No such file or directory
Info:  Loading installation settings...
Info:  Stopping a systemd service...
Info:  Stop the service plume
Info:  Backing up the main app directory...
Info:  Backing up nginx web server configuration...
Info:  Backing up the PostgreSQL database...
Info:  Backing up logrotate configuration...
Info:  Backing up systemd configuration...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Backup script completed for plume. (YunoHost will then actually copy those files to the archive).
Info: yunohost.backup backup_create - [971.1] Now creating a backup archive from the files collected…
--- SUCCESS ---

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

Restore after removing the application...
A LXC container is already running.
Working time: 1 second.
Working time: 27 seconds.
Restore successful. (0)
Info: yunohost.backup backup_restore - [1848.1] Preparing archive for restoration…
Info: yunohost.backup _restore_app - [1848.1] Restoring application plume…
Warning: yunohost.hook <lambda> - [1848.1] /tmp/restore5GdGyl/restore: line 10: detect_arch: No such file or directory
Info:  Loading settings...
Info:  Validating restoration parameters...
Info:  Restoring the app main directory...
Info:  Recreating the dedicated system user...
Info:  Reinstalling dependencies...
Info:  Restoring the PostgreSQL database...
Warning: yunohost.hook <lambda> - [1848.1] Created symlink /etc/systemd/system/multi-user.target.wants/plume.service → /etc/systemd/system/plume.service.
Info:  Restoring the systemd configuration...
Info:  creating log folder...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Advertising service in admin panel...
Info:  Restoring the logrotate configuration...
Info:  Reloading nginx web server...
Info:  Reload the service nginx

Try to access by url...
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

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

Restore on a clean YunoHost system...
Start the LXC container.Start the LXC container.
Create witness files...
Working time: 6 seconds.
Working time: 51 seconds.
Restore successful. (0)
Warning: yunohost.service _run_service_command - [184.1] Unable to execute command 'systemctl reload fail2ban'
Info: yunohost.backup backup_restore - [919.1] Preparing archive for restoration…
Info: yunohost.backup _restore_app - [919.1] Restoring application plume…
Warning: yunohost.hook <lambda> - [919.1] /tmp/restoreAgwBkj/restore: line 10: detect_arch: No such file or directory
Info:  Loading settings...
Info:  Validating restoration parameters...
Info:  Restoring the app main directory...
Info:  Recreating the dedicated system user...
Info:  Reinstalling dependencies...
Warning: yunohost.hook <lambda> - [919.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor
Info:  Restoring the PostgreSQL database...
Warning: yunohost.hook <lambda> - [919.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Warning: yunohost.hook <lambda> - [919.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql
Warning: yunohost.hook <lambda> - [919.1] Created symlink /etc/systemd/system/multi-user.target.wants/plume.service → /etc/systemd/system/plume.service.
Info:  Restoring the systemd configuration...
Info:  creating log folder...
Info:  Starting a systemd service...
Info:  Start the service plume
Info:  Advertising service in admin panel...
Info:  Restoring the logrotate configuration...
Info:  Reloading nginx web server...
Info:  Reload the service nginx
Info:  Restoration completed for plume

Try to access by url...
Test url: sous.domain.tld
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

Test url: sous.domain.tld/
Real url: https://sous.domain.tld/
HTTP code: 200
Title of the page: my blog ⋅ Plume
Extract of the page:
   [1][plumeFeather256.png]

   Plume
     __________________________________________________________________

   [2]Search [3]Log In [4]Register

                               Welcome to my blog

   [5]Latest articles[6]Federated feed[7]Local feed

What is Plume?

   Plume is a decentralized blogging engine.

   Authors can manage multiple blogs, each as its own website.

   Articles are also visible on other Plume instances, and you can
   interact with them directly from other platforms like Mastodon.
   [8]Create your account

Ressource ignored: sous.domain.tld/robots.txt
Resource unreachable (Code 404) sous.domain.tld/ynh_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynh_overlay.css
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_portal.js
Resource unreachable (Code 404) sous.domain.tld/ynhtheme/custom_overlay.css

--- SUCCESS ---
Stop the LXC container
Restore the previous snapshot.
Working time: 22 seconds.
Sub path install failed, impossible to perform this test...
Restore the previous snapshot.
Working time: 13 seconds.
Working time for this test: 3 minutes, 33 seconds.



Package linter:                  SUCCESS
Installation:                    SUCCESS
Deleting:                        SUCCESS
Installation in a sub path:      Not evaluated.
Deleting from a sub path:        Not evaluated.
Installation on the root:        SUCCESS
Deleting from root:              SUCCESS
Upgrade:                         SUCCESS
Installation in private mode:    SUCCESS
Installation in public mode:     SUCCESS
Multi-instance installations:    SUCCESS
Malformed path:                  Not evaluated.
Port already used:               Not evaluated.
Backup:                          SUCCESS
Restore:                         SUCCESS
Change URL:                      Not evaluated.
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: 21 minutes, 45 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_yalh76_data_plume_ynh_PR49_complete.log

Wed Jun 26 00:39:11 UTC 2019
Test finished.
Finished: SUCCESS