Bonjour !
Mon serveur YunoHost
Matériel: / Brique Internet avec VPN /
Version de YunoHost: 11.0.9.13
J’ai accès à mon serveur : En SSH | Par la webadmin |
Description du problème
J’ai récemment fait la migration yunohost 4 vers yunohost 11 suivie de différentes mises à jour system notamment de yunohost.
Ce matin l’utilitaire de mise à jour m’a proposé des mises à jour d’applications pour my_webapp, nextcloud et rainloop.
La mise à jour s’interrompt, très proprement, mais ne fait pas les mises à jour.
Merci d’avance pour votre aide.
Copie du journal lors de la tentative de mise à jour de rainloop :
ended_at: 2022-09-06 14:59:58.309602
env:
BASH_XTRACEFD: '7'
NO_BACKUP_UPGRADE: '0'
YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_faha3a7d
YNH_APP_CURRENT_VERSION: 1.16.0~ynh4
YNH_APP_ID: rainloop
YNH_APP_INSTANCE_NAME: rainloop
YNH_APP_INSTANCE_NUMBER: '1'
YNH_APP_MANIFEST_VERSION: 1.17.0~ynh1
YNH_APP_UPGRADE_TYPE: UPGRADE_FULL
YNH_ARCH: armhf
YNH_CWD: /var/cache/yunohost/app_tmp_work_dirs/app_faha3a7d/scripts
YNH_INTERFACE: api
YNH_STDRETURN: /tmp/tmplah19uoj/stdreturn
error: "Une erreur s'est produite durant l'ex\xE9cution du script de mise \xE0 niveau\
\ de l'application"
interface: api
operation: app_upgrade
parent: null
related_to:
- - app
- rainloop
started_at: 2022-09-06 14:59:44.779974
success: false
yunohost_version: 11.0.9.13
============
2022-09-06 16:59:45,011: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./upgrade" 7>&1']'
2022-09-06 16:59:45,061: DEBUG - + source _common.sh
2022-09-06 16:59:45,064: DEBUG - ++ YNH_PHP_VERSION=7.4
2022-09-06 16:59:45,066: DEBUG - ++ pkg_dependencies='php7.4-json php7.4-curl php7.4-xml php7.4-dom'
2022-09-06 16:59:45,069: DEBUG - + source /usr/share/yunohost/helpers
2022-09-06 16:59:45,079: DEBUG - +++ set +o
2022-09-06 16:59:45,081: DEBUG - +++ grep xtrace
2022-09-06 16:59:45,095: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2022-09-06 16:59:45,097: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2022-09-06 16:59:46,334: INFO - [+...................] > Loading installation settings...
2022-09-06 16:59:46,352: DEBUG - + app=rainloop
2022-09-06 16:59:46,355: DEBUG - ++ ynh_app_setting_get --app=rainloop --key=domain
2022-09-06 16:59:46,357: DEBUG - ++ local _globalapp=rainloop
2022-09-06 16:59:46,684: DEBUG - ++ app=rainloop
2022-09-06 16:59:46,687: DEBUG - ++ [[ domain =~ (unprotected|protected|skipped)_ ]]
2022-09-06 16:59:46,689: DEBUG - ++ ynh_app_setting get rainloop domain
2022-09-06 16:59:47,292: DEBUG - + domain=maindomain.tld
2022-09-06 16:59:47,296: DEBUG - ++ ynh_app_setting_get --app=rainloop --key=path
2022-09-06 16:59:47,303: DEBUG - ++ local _globalapp=rainloop
2022-09-06 16:59:47,601: DEBUG - ++ app=rainloop
2022-09-06 16:59:47,603: DEBUG - ++ [[ path =~ (unprotected|protected|skipped)_ ]]
2022-09-06 16:59:47,606: DEBUG - ++ ynh_app_setting get rainloop path
2022-09-06 16:59:48,209: DEBUG - + path_url=/rainloop
2022-09-06 16:59:48,224: DEBUG - ++ ynh_app_setting_get --app=rainloop --key=final_path
2022-09-06 16:59:48,228: DEBUG - ++ local _globalapp=rainloop
2022-09-06 16:59:48,577: DEBUG - ++ app=rainloop
2022-09-06 16:59:48,580: DEBUG - ++ [[ final_path =~ (unprotected|protected|skipped)_ ]]
2022-09-06 16:59:48,584: DEBUG - ++ ynh_app_setting get rainloop final_path
2022-09-06 16:59:49,188: DEBUG - + final_path=/var/www/rainloop
2022-09-06 16:59:49,197: DEBUG - ++ ynh_app_setting_get --app=rainloop --key=language
2022-09-06 16:59:49,201: DEBUG - ++ local _globalapp=rainloop
2022-09-06 16:59:49,537: DEBUG - ++ app=rainloop
2022-09-06 16:59:49,548: DEBUG - ++ [[ language =~ (unprotected|protected|skipped)_ ]]
2022-09-06 16:59:49,551: DEBUG - ++ ynh_app_setting get rainloop language
2022-09-06 16:59:50,149: DEBUG - + language=en
2022-09-06 16:59:50,164: DEBUG - ++ ynh_app_setting_get --app=rainloop --key=db_name
2022-09-06 16:59:50,168: DEBUG - ++ local _globalapp=rainloop
2022-09-06 16:59:50,496: DEBUG - ++ app=rainloop
2022-09-06 16:59:50,498: DEBUG - ++ [[ db_name =~ (unprotected|protected|skipped)_ ]]
2022-09-06 16:59:50,500: DEBUG - ++ ynh_app_setting get rainloop db_name
2022-09-06 16:59:51,108: DEBUG - + db_name=rainloop
2022-09-06 16:59:51,113: DEBUG - ++ ynh_check_app_version_changed
2022-09-06 16:59:51,119: DEBUG - ++ local return_value=UPGRADE_FULL
2022-09-06 16:59:51,121: DEBUG - ++ '[' UPGRADE_FULL == UPGRADE_FULL ']'
2022-09-06 16:59:51,124: DEBUG - ++ return_value=UPGRADE_APP
2022-09-06 16:59:51,128: DEBUG - ++ echo UPGRADE_APP
2022-09-06 16:59:51,131: DEBUG - + upgrade_type=UPGRADE_APP
2022-09-06 16:59:51,959: INFO - [#++.................] > Backing up Rainloop before upgrading (may take a while)...
2022-09-06 16:59:51,973: DEBUG - + ynh_backup_before_upgrade
2022-09-06 16:59:51,976: DEBUG - + '[' '!' -e /etc/yunohost/apps/rainloop/scripts/backup ']'
2022-09-06 16:59:51,978: DEBUG - + backup_number=1
2022-09-06 16:59:51,980: DEBUG - + local old_backup_number=2
2022-09-06 16:59:51,983: DEBUG - + local app_bck=rainloop
2022-09-06 16:59:51,985: DEBUG - + NO_BACKUP_UPGRADE=0
2022-09-06 16:59:51,990: DEBUG - + ynh_backup_archive_exists rainloop-pre-upgrade1
2022-09-06 16:59:51,992: DEBUG - + jq -e --arg archive rainloop-pre-upgrade1 '.archives | index($archive)'
2022-09-06 16:59:51,995: DEBUG - + yunohost backup list --output-as json --quiet
2022-09-06 16:59:54,326: WARNING - Traceback (most recent call last):
2022-09-06 16:59:54,333: WARNING - File "/usr/bin/yunohost", line 71, in <module>
2022-09-06 16:59:54,339: WARNING - yunohost.cli(
2022-09-06 16:59:54,346: WARNING - File "/usr/lib/python3/dist-packages/yunohost/__init__.py", line 25, in cli
2022-09-06 16:59:54,352: WARNING - ret = moulinette.cli(
2022-09-06 16:59:54,360: WARNING - File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 111, in cli
2022-09-06 16:59:54,366: WARNING - Cli(
2022-09-06 16:59:54,372: WARNING - File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 505, in run
2022-09-06 16:59:54,378: WARNING - ret = self.actionsmap.process(args, timeout=timeout)
2022-09-06 16:59:54,384: WARNING - File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 586, in process
2022-09-06 16:59:54,390: WARNING - return func(**arguments)
2022-09-06 16:59:54,396: WARNING - File "/usr/lib/python3/dist-packages/yunohost/backup.py", line 2386, in backup_list
2022-09-06 16:59:54,402: WARNING - archives = sorted(archives, key=lambda x: os.path.getctime(x))
2022-09-06 16:59:54,408: WARNING - File "/usr/lib/python3/dist-packages/yunohost/backup.py", line 2386, in <lambda>
2022-09-06 16:59:54,414: WARNING - archives = sorted(archives, key=lambda x: os.path.getctime(x))
2022-09-06 16:59:54,420: WARNING - File "/usr/lib/python3.9/genericpath.py", line 65, in getctime
2022-09-06 16:59:54,426: WARNING - return os.stat(filename).st_ctime
2022-09-06 16:59:54,432: WARNING - OSError: [Errno 40] Too many levels of symbolic links: '/home/yunohost.backup/archives/20220809-101315.tar'
2022-09-06 16:59:54,648: DEBUG - + backup_number=2
2022-09-06 16:59:54,665: DEBUG - + old_backup_number=1
2022-09-06 16:59:54,671: DEBUG - + BACKUP_CORE_ONLY=1
2022-09-06 16:59:54,673: DEBUG - + yunohost backup create --apps rainloop --name rainloop-pre-upgrade2 --debug
2022-09-06 16:59:56,255: DEBUG - 1198 initializing base actions map parser for cli
2022-09-06 16:59:56,265: DEBUG - 1209 loading actions map
2022-09-06 16:59:56,274: DEBUG - 1218 building parser...
2022-09-06 16:59:56,317: DEBUG - 1261 building parser took 0.042s
2022-09-06 16:59:56,329: DEBUG - 1273 acquiring lock...
2022-09-06 16:59:56,597: DEBUG - 1542 loading python module yunohost.backup took 0.162s
2022-09-06 16:59:56,600: DEBUG - 1543 processing action [2673.1]: yunohost.backup.create with args={'name': 'rainloop-pre-upgrade2', 'description': None, 'output_directory': None, 'methods': None, 'system': None, 'apps': ['rainloop'], 'dry_run': False}
2022-09-06 16:59:56,744: DEBUG - 1688 action [2673.1] executed in 0.143s
2022-09-06 16:59:56,748: WARNING - Traceback (most recent call last):
2022-09-06 16:59:56,754: WARNING - File "/usr/bin/yunohost", line 71, in <module>
2022-09-06 16:59:56,760: WARNING - yunohost.cli(
2022-09-06 16:59:56,765: WARNING - File "/usr/lib/python3/dist-packages/yunohost/__init__.py", line 25, in cli
2022-09-06 16:59:56,771: WARNING - ret = moulinette.cli(
2022-09-06 16:59:56,776: WARNING - File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 111, in cli
2022-09-06 16:59:56,782: WARNING - Cli(
2022-09-06 16:59:56,787: WARNING - File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 505, in run
2022-09-06 16:59:56,794: WARNING - ret = self.actionsmap.process(args, timeout=timeout)
2022-09-06 16:59:56,800: WARNING - File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 586, in process
2022-09-06 16:59:56,807: WARNING - return func(**arguments)
2022-09-06 16:59:56,812: WARNING - File "/usr/lib/python3/dist-packages/yunohost/log.py", line 419, in func_wrapper
2022-09-06 16:59:56,818: WARNING - result = func(*args, **kwargs)
2022-09-06 16:59:56,824: WARNING - File "/usr/lib/python3/dist-packages/yunohost/backup.py", line 2211, in backup_create
2022-09-06 16:59:56,830: WARNING - if name and name in backup_list()["archives"]:
2022-09-06 16:59:56,836: WARNING - File "/usr/lib/python3/dist-packages/yunohost/backup.py", line 2386, in backup_list
2022-09-06 16:59:56,841: WARNING - archives = sorted(archives, key=lambda x: os.path.getctime(x))
2022-09-06 16:59:56,848: WARNING - File "/usr/lib/python3/dist-packages/yunohost/backup.py", line 2386, in <lambda>
2022-09-06 16:59:56,854: WARNING - archives = sorted(archives, key=lambda x: os.path.getctime(x))
2022-09-06 16:59:56,860: WARNING - File "/usr/lib/python3.9/genericpath.py", line 65, in getctime
2022-09-06 16:59:56,866: WARNING - return os.stat(filename).st_ctime
2022-09-06 16:59:56,871: WARNING - OSError: [Errno 40] Too many levels of symbolic links: '/home/yunohost.backup/archives/20220809-101315.tar'
2022-09-06 16:59:57,096: DEBUG - + ynh_die '--message=Backup failed, the upgrade process was aborted.'
2022-09-06 16:59:57,280: WARNING - Backup failed, the upgrade process was aborted.
2022-09-06 16:59:58,300: ERROR - Impossible de mettre à jour rainloop : Une erreur s'est produite durant l'exécution du script de mise à niveau de l'application