Started from command line by ynhci [FSTrigger] Triggered by a change to a folder (log) Building in workspace /var/lib/jenkins/jobs/plume_ynh_PR48 (yalh76)/workspace [workspace] $ /bin/sh -xe /tmp/jenkins7604708823204136849.sh + /home/CI_package_check/analyseCI.sh /home/yunohost.app/ssh_chroot_directories/yalh76/data/plume_ynh_PR48 plume_ynh_PR48 (yalh76) Thu May 16 21:17:15 UTC 2019 Wait for work starting... ...... Thu May 16 21:20:15 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: 4 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/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/plume_ynh_PR48_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/9] A LXC container is already running. Working time: 1 second. Working time: 53 seconds. Installation successful. (0) Info: yunohost.app app_install - [985.1] Installing application plume… Info: Validating installation parameters... Info: Storing installation settings... Info: Configuring firewall ... Info: Installing dependencies ... Warning: yunohost.hook <lambda> - [985.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor Info: Creating a PostgreSQL database... Warning: yunohost.hook <lambda> - [985.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install. Warning: yunohost.hook <lambda> - [985.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql Info: Setting up source files ... Warning: yunohost.hook <lambda> - [985.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> - [985.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: 21 seconds. Start the LXC container. Create witness files... Working time: 6 seconds. Working time: 3 seconds. Deleting... A LXC container is already running. Working time: 2 seconds. Working time: 11 seconds. Deleting successful. (0) Info: yunohost.app app_remove - [1027.1] Removing application plume… Info: Loading installation settings... Info: Removing plume service... Info: Stopping and removing the systemd service... Warning: yunohost.hook <lambda> - [1027.1] Removed /etc/systemd/system/multi-user.target.wants/plume.service. Info: Stop the service plume Info: Removing the MySQL database... Warning: yunohost.hook <lambda> - [1027.1] Removing database plume Warning: yunohost.hook <lambda> - [1027.1] Removing user plume Info: Removing dependencies... Warning: yunohost.hook <lambda> - [1027.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> - [1027.1] Avoid deleting /var/log/plume/. Warning: yunohost.hook <lambda> - [1027.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, 15 seconds. Installation successful. (0) Info: yunohost.app app_install - [1541.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> - [1541.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> - [1541.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: 14 seconds. Working time for this test: 3 minutes, 15 seconds. >> Upgrade from the same version... [Test 3/9] Preliminary install... Uses an existing snapshot for root installation. Working time: 9 seconds. Upgrade... Start the LXC container..Start the LXC container.. Create witness files... Working time: 10 seconds. Working time: 56 seconds. Upgrade successful. (0) Info: yunohost.app app_upgrade - [979.1] Now upgrading app plume… Info: Loading installation settings... Warning: yunohost.hook <lambda> - [979.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 - [1198.1] Collecting files to be backuped for plume… Warning: yunohost.hook <lambda> - [1198.1] /tmp/backup_3tqrPJ: line 11: ../settings/scripts/ynh_systemd_action: No such file or directory Info: Loading installation settings... Warning: yunohost.hook <lambda> - [979.1] 676 /tmp/backup_3tqrPJ: 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 - [1198.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 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: 13 seconds. >> Upgrade from the commit 4b6b14d8f63874c12507106e08033ec661b25d20... [Test 4/9] Preliminary install... fatal: reference is not a tree: 4b6b14d8f63874c12507106e08033ec661b25d20 Start the LXC container. Create witness files... Working time: 4 seconds. Working time: 1 minute, 56 seconds. Installation successful. (0) Warning: yunohost.service _run_service_command - [186.1] Unable to execute command 'systemctl reload fail2ban' Info: yunohost.app app_install - [922.1] Installing application plume… Info: Validating installation parameters... Info: Storing installation settings... Info: Configuring firewall ... Info: Installing dependencies ... Warning: yunohost.hook <lambda> - [922.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor Info: Creating a PostgreSQL database... Warning: yunohost.hook <lambda> - [922.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install. Warning: yunohost.hook <lambda> - [922.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql Info: Setting up source files ... Warning: yunohost.hook <lambda> - [922.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> - [922.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, 26 seconds. Upgrade successful. (0) Info: yunohost.app app_upgrade - [5171.1] Now upgrading app plume… Info: Loading installation settings... Warning: yunohost.hook <lambda> - [5171.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 - [5391.1] Collecting files to be backuped for plume… Warning: yunohost.hook <lambda> - [5391.1] /tmp/backup_SBszdy: line 11: ../settings/scripts/ynh_systemd_action: No such file or directory Info: Loading installation settings... Warning: yunohost.hook <lambda> - [5171.1] 656 /tmp/backup_SBszdy: 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 - [5391.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: 13 seconds. Deleting successful. (0) Stop the LXC container Restore the previous snapshot. Working time: 14 seconds. Restore the previous snapshot. Working time: 5 seconds. Working time for this test: 5 minutes, 57 seconds. >> Installation in private mode... [Test 5/9] Start the LXC container. Create witness files... Working time: 9 seconds. Working time: 47 seconds. Installation failed. (1) 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] Corrupt source Warning: yunohost.hook <lambda> - [913.1] !! Warning: yunohost.hook <lambda> - [913.1] plume's script has encountered an error. Its execution was cancelled. Warning: yunohost.hook <lambda> - [913.1] !! Warning: yunohost.hook <lambda> - [913.1] /usr/share/yunohost/helpers.d/print: line 10: args_array: readonly variable Info: yunohost.log close - [913.1] The operation 'Install 'plume' application' has failed! To get help, please share the full log of this operation using the command 'yunohost log display 20190516-212951-app_install-plume --share' Info: Loading installation settings... Error: yunohost cli - Unknown service 'plume' Info: Stopping and removing the systemd service... Info: Removing the MySQL database... Warning: yunohost.hook <lambda> - [913.1] Removing database plume Warning: yunohost.hook <lambda> - [913.1] Removing user plume Info: Removing dependencies... Warning: yunohost.hook <lambda> - [913.1] ./remove: line 64: pushd: /var/www/plume/plume: No such file or directory Info: Removing app main directory... Warning: yunohost.hook <lambda> - [913.1] sudo: unknown user: plume Info: Removing nginx web server configuration... Warning: yunohost.hook <lambda> - [913.1] sudo: unable to initialize policy plugin Warning: yunohost.hook <lambda> - [913.1] ./remove: line 66: popd: directory stack empty Warning: yunohost.hook <lambda> - [913.1] /var/www/plume wasn't deleted because it doesn't exist. Warning: yunohost.hook <lambda> - [913.1] /etc/nginx/conf.d/sous.domain.tld.d/plume.conf wasn't deleted because it doesn't exist. Info: Reload the service nginx Info: Removing logrotate configuration... Info: Close ports Warning: yunohost.hook <lambda> - [913.1] Avoid deleting /var/log/plume/. Info: Removing the dedicated system user... Warning: yunohost.hook <lambda> - [913.1] The user plume was not found Info: Removal of plume completed Error: yunohost cli - The operation 'Install 'plume' application' has failed! To get help, please share the full log of this operation using the command 'yunohost log display 20190516-212951-app_install-plume --share' 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. --- FAIL --- Stop the LXC container Restore the previous snapshot. Working time: 12 seconds. Sub path install failed, impossible to perform this test... Restore the previous snapshot. Working time: 4 seconds. Working time for this test: 1 minute, 15 seconds. >> Installation in public mode... [Test 6/9] Start the LXC container.Start the LXC container. Create witness files... Working time: 5 seconds. Working time: 1 minute, 21 seconds. Installation successful. (0) Warning: yunohost.service _run_service_command - [173.1] Unable to execute command 'systemctl reload fail2ban' Info: yunohost.app app_install - [895.1] Installing application plume… Info: Validating installation parameters... Info: Storing installation settings... Info: Configuring firewall ... Info: Installing dependencies ... Warning: yunohost.hook <lambda> - [895.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor Info: Creating a PostgreSQL database... Warning: yunohost.hook <lambda> - [895.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install. Warning: yunohost.hook <lambda> - [895.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql Info: Setting up source files ... Warning: yunohost.hook <lambda> - [895.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> - [895.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: 14 seconds. Sub path install failed, impossible to perform this test... Restore the previous snapshot. Working time: 5 seconds. Working time for this test: 1 minute, 48 seconds. >> Multi-instance installations... [Test 7/9] First installation: path=domain.tld/ Start the LXC container. Create witness files... Working time: 10 seconds. Working time: 1 minute, 28 seconds. Installation successful. (0) Info: yunohost.app app_install - [909.1] Installing application plume… Info: Validating installation parameters... Info: Storing installation settings... Info: Configuring firewall ... Info: Installing dependencies ... Warning: yunohost.hook <lambda> - [909.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor Info: Creating a PostgreSQL database... Warning: yunohost.hook <lambda> - [909.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install. Warning: yunohost.hook <lambda> - [909.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql Info: Setting up source files ... Warning: yunohost.hook <lambda> - [909.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> - [909.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: 2 seconds. Working time: 1 minute, 5 seconds. Installation successful. (0) Info: yunohost.app app_install - [5155.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> - [5155.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> - [5155.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: 14 seconds. Working time for this test: 3 minutes, 5 seconds. >> Malformed path... [Test 8/9] Start the LXC container. Create witness files... Working time: 6 seconds. Working time: 1 minute, 16 seconds. Installation successful. (0) Info: yunohost.app app_install - [919.1] Installing application plume… Info: Validating installation parameters... Info: Storing installation settings... Info: Configuring firewall ... Info: Installing dependencies ... Warning: yunohost.hook <lambda> - [919.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor Info: Creating a 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 Info: Setting up source files ... Warning: yunohost.hook <lambda> - [919.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> - [919.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://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: 12 seconds. Working time for this test: 1 minute, 37 seconds. >> Backup/Restore... [Test 9/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.Start the LXC container. Create witness files... Working time: 10 seconds. Working time: 24 seconds. Backup successful. (0) Warning: yunohost.hook <lambda> - [982.1] ls: cannot access '/etc/cron.d/yunohost*': No such file or directory Info: yunohost.backup _collect_app_files - [982.1] Collecting files to be backuped for plume… Warning: yunohost.hook <lambda> - [982.1] /tmp/backup_frqKCf: 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 - [982.1] Now creating a backup archive from the files collected… --- SUCCESS --- Deleting... A LXC container is already running. Working time: 1 second. Working time: 12 seconds. Deleting successful. (0) Restore after removing the application... A LXC container is already running. Working time: 2 seconds. Working time: 27 seconds. Restore successful. (0) Info: yunohost.backup backup_restore - [1860.1] Preparing archive for restoration… Info: yunohost.backup _restore_app - [1860.1] Restoring application plume… Warning: yunohost.hook <lambda> - [1860.1] /tmp/restoreAGfYPT/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> - [1860.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: 15 seconds. Restore the previous snapshot. Working time: 7 seconds. Restore on a clean YunoHost system... Start the LXC container.Start the LXC container. Create witness files... Working time: 9 seconds. Working time: 47 seconds. Restore successful. (0) Info: yunohost.backup backup_restore - [947.1] Preparing archive for restoration… Info: yunohost.backup _restore_app - [947.1] Restoring application plume… Warning: yunohost.hook <lambda> - [947.1] /tmp/restoreAMKJ6b/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> - [947.1] /bin/bash: BASH_XTRACEFD: 7: invalid value for trace file descriptor Info: Restoring the PostgreSQL database... Warning: yunohost.hook <lambda> - [947.1] Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install. Warning: yunohost.hook <lambda> - [947.1] Executing: /lib/systemd/systemd-sysv-install enable postgresql Warning: yunohost.hook <lambda> - [947.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: 12 seconds. Sub path install failed, impossible to perform this test... Restore the previous snapshot. Working time: 4 seconds. Working time for this test: 3 minutes, 6 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: FAIL Installation in public mode: SUCCESS Multi-instance installations: SUCCESS Malformed path: SUCCESS Port already used: Not evaluated. Backup: SUCCESS Restore: SUCCESS Change URL: Not evaluated. Level of this application: 1 (Installable) Level 1: 1 Level 2: 0 Level 3: 1 Level 4: 1 Level 5: 1 Level 6: 1 Level 7: 0 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: 20 minutes, 22 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_PR48_complete.log Thu May 16 21:42:07 UTC 2019 Test finished. Build step 'Execute shell' marked build as failure Finished: FAILURE