Error while trying to access logs through web console

My YunoHost server

Hardware: VPS
YunoHost version: 11.2.21.2
I have access to my server : Through SSH and through the webadmin
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no

Description of my issue

While trying to view logs through the web console I receive the following error.

Error: "500"

Action: "GET" /yunohost/api/logs?limit=25&with_details&locale=en

I can’t recover error logs because I get the above error when trying to acess the logs. The traceback is:

Traceback

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 450, in process
    ret = self.actionsmap.process(arguments, timeout=30, route=_route)
  File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 574, in process
    return func(**arguments)
  File "/usr/lib/python3/dist-packages/yunohost/log.py", line 138, in log_list
    logs = [
  File "/usr/lib/python3/dist-packages/yunohost/log.py", line 141, in <listcomp>
    if x.endswith(METADATA_FILE_EXT) and os.path.getctime(x) > one_year_ago
  File "/usr/lib/python3.9/genericpath.py", line 65, in getctime
    return os.stat(filename).st_ctime
FileNotFoundError: [Errno 2] No such file or directory: '20240412-021526-user_permission_update-forgejo.yml'

I noticed that the source error was related to forgejo and since I’ve not been using it I removed it but it didn’t resolve this error. I would appreciate feedback on how to further diagnose this or resolve it. Thanks!

Hi jakep,

Welcome to the forums!

I’m not quite sure why you get this error, but we can investigate. You have access via SSH, don’t you?

Please log in via and navigate to /var/log/yunohost/categories/operation. You may have to switch to root to get there. If you list files there, you’ll see that there are couples of a .log and a .yml for each entry.

My hunch is that there is a 20240412-021526-user_permission_update-forgejo.log, but that the corresponding .yml is missing. The .yml provides the description that is shown in the GUI.

If so, Yunohost finds the .log, tries to show the description and misses the file. Seeing that you already removed Forgejo, I expect that deleting the .log file would solve the problem without you losing useful information.

Give it a try and let us know the outcome!

ok, so those files are all accounted for, both the log file and yml are available. Looking at the the yunohost-api.log, this is what I get when the log display is supposed to happen:

2024-07-17 00:44:19,948 DEBUG    moulinette.actionsmap process - loading python module yunohost.log took 0.000s
2024-07-17 00:44:19,948 DEBUG    moulinette.actionsmap process - processing action [1044455.9]: yunohost.log.list with args={'limit': 25, 'with_details': True, 'with_suboperations': False}
2024-07-17 00:44:19,953 WARNING  yunohost.log (unknown function) - [1044455.9] Failed to create symlink /var/log/yunohost/categories/operation/./var/log/yunohost/categories/operation/20240412-021526-user_permission_update-forgejo.parent.yml ? [Errno 2] No such file or directory: '20240412-021523-app_install-forgejo.yml' -> '/v
ar/log/yunohost/categories/operation/./var/log/yunohost/categories/operation/20240412-021526-user_permission_update-forgejo.parent.yml'
2024-07-17 00:44:19,955 WARNING  yunohost.log (unknown function) - [1044455.9] Failed to create symlink /var/log/yunohost/categories/operation/./var/log/yunohost/categories/operation/20240322-002439-permission_url-nextcloud.parent.yml ? [Errno 2] No such file or directory: '20240322-002431-app_install-nextcloud.yml' -> '/var/l
og/yunohost/categories/operation/./var/log/yunohost/categories/operation/20240322-002439-permission_url-nextcloud.parent.yml'

This is followed by many lines of similar errors about failing to create a symlink and then the no such file or directory error. Basically for every log that should exist (I think). This is repeated with a time stamp for each time I try to access the logs via the web view.

In case it would help I’ve generated a simplified log file by installing and uninstalling an app after backing up and deleting all the old log files. It gives more of a history up to the point of trying to view the logs:

2024-07-18 01:59:56,315 DEBUG    moulinette.actionsmap process - action [834.74] executed in 1.635s
2024-07-18 01:59:56,315 INFO     geventwebsocket.handler (unknown function) - 127.0.0.1 - - [2024-07-18 01:59:56] "GET /apps/my_webapp/config?full&locale=en HTTP/1.1" 200 2673 1.637625
2024-07-18 01:59:59,731 DEBUG    geventwebsocket.handler (unknown function) - Initializing WebSocket
2024-07-18 01:59:59,732 DEBUG    geventwebsocket.handler (unknown function) - Validating WebSocket request
2024-07-18 01:59:59,732 DEBUG    geventwebsocket.handler (unknown function) - Attempting to upgrade connection
2024-07-18 01:59:59,732 DEBUG    geventwebsocket.handler (unknown function) - WebSocket request accepted, switching protocols
2024-07-18 01:59:59,880 DEBUG    geventwebsocket.handler (unknown function) - Initializing WebSocket
2024-07-18 01:59:59,880 DEBUG    geventwebsocket.handler (unknown function) - Validating WebSocket request
2024-07-18 01:59:59,880 DEBUG    geventwebsocket.handler (unknown function) - Can only upgrade connection if using GET method.
2024-07-18 01:59:59,881 DEBUG    moulinette.core acquire - acquiring lock...
2024-07-18 01:59:59,881 DEBUG    moulinette.core acquire - lock has been acquired
2024-07-18 01:59:59,881 DEBUG    moulinette.actionsmap process - loading python module yunohost.app took 0.000s
2024-07-18 01:59:59,881 DEBUG    moulinette.actionsmap process - processing action [834.75]: yunohost.app.remove with args={'app': 'my_webapp', 'purge': False}
2024-07-18 01:59:59,887 INFO     yunohost.app (unknown function) - [834.75] Removing my_webapp…
2024-07-18 01:59:59,931 DEBUG    yunohost.hook (unknown function) - [834.75] Executing command '['sh', '-c', '/bin/bash -x "./remove"  7>&1']'
2024-07-18 01:59:59,936 DEBUG    yunohost.hook (unknown function) - [834.75] + source _common.sh
2024-07-18 01:59:59,936 DEBUG    yunohost.hook (unknown function) - [834.75] + source /usr/share/yunohost/helpers
2024-07-18 01:59:59,936 DEBUG    yunohost.hook (unknown function) - [834.75] ++++ dirname -- /usr/share/yunohost/helpers
2024-07-18 01:59:59,937 DEBUG    yunohost.hook (unknown function) - [834.75] +++ cd -- /usr/share/yunohost
2024-07-18 01:59:59,937 DEBUG    yunohost.hook (unknown function) - [834.75] +++ pwd
2024-07-18 01:59:59,937 DEBUG    yunohost.hook (unknown function) - [834.75] ++ SCRIPT_DIR=/usr/share/yunohost
2024-07-18 01:59:59,937 DEBUG    yunohost.hook (unknown function) - [834.75] ++ YNH_HELPERS_VERSION=2
2024-07-18 01:59:59,938 DEBUG    yunohost.hook (unknown function) - [834.75] +++ set +o
2024-07-18 01:59:59,938 DEBUG    yunohost.hook (unknown function) - [834.75] +++ grep xtrace
2024-07-18 01:59:59,939 DEBUG    yunohost.hook (unknown function) - [834.75] ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-07-18 01:59:59,939 DEBUG    yunohost.hook (unknown function) - [834.75] ++ XTRACE_ENABLE='set -o xtrace'
2024-07-18 01:59:59,939 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +x
2024-07-18 01:59:59,955 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' none '!=' none ']'
2024-07-18 01:59:59,955 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_script_progression '--message=Removing NGINX web server configuration...' --weight=2
2024-07-18 01:59:59,955 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 01:59:59,994 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,014 DEBUG    yunohost.hook (unknown function) - [834.75] + echo '! Helper used in legacy mode !'
2024-07-18 02:00:00,014 DEBUG    yunohost.hook (unknown function) - [834.75] + set +x
2024-07-18 02:00:00,015 DEBUG    yunohost.hook (unknown function) - [834.75] + echo '[++++++..............] > Removing NGINX web server configuration...'
2024-07-18 02:00:00,015 INFO     yunohost.hook (unknown function) - [834.75] [++++++..............] > Removing NGINX web server configuration...
2024-07-18 02:00:00,016 DEBUG    yunohost.hook (unknown function) - [834.75] + set -o xtrace
2024-07-18 02:00:00,016 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_remove_nginx_config
2024-07-18 02:00:00,016 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_secure_remove --file=/etc/nginx/conf.d/www.cromch.com.d/my_webapp.conf
2024-07-18 02:00:00,016 DEBUG    yunohost.hook (unknown function) - [834.75] + local legacy_args=f
2024-07-18 02:00:00,016 DEBUG    yunohost.hook (unknown function) - [834.75] + args_array=(['f']='file=')
2024-07-18 02:00:00,016 DEBUG    yunohost.hook (unknown function) - [834.75] + local -A args_array
2024-07-18 02:00:00,016 DEBUG    yunohost.hook (unknown function) - [834.75] + local file
2024-07-18 02:00:00,016 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_handle_getopts_args --file=/etc/nginx/conf.d/www.cromch.com.d/my_webapp.conf
2024-07-18 02:00:00,016 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,022 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,030 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_systemd_action --service_name=nginx --action=reload
2024-07-18 02:00:00,030 DEBUG    yunohost.hook (unknown function) - [834.75] + local legacy_args=nalpte
2024-07-18 02:00:00,030 DEBUG    yunohost.hook (unknown function) - [834.75] + args_array=(['n']='service_name=' ['a']='action=' ['l']='line_match=' ['p']='log_path=' ['t']='timeout=' ['e']='length=')
2024-07-18 02:00:00,030 DEBUG    yunohost.hook (unknown function) - [834.75] + local -A args_array
2024-07-18 02:00:00,030 DEBUG    yunohost.hook (unknown function) - [834.75] + local service_name
2024-07-18 02:00:00,030 DEBUG    yunohost.hook (unknown function) - [834.75] + local action
2024-07-18 02:00:00,030 DEBUG    yunohost.hook (unknown function) - [834.75] + local line_match
2024-07-18 02:00:00,031 DEBUG    yunohost.hook (unknown function) - [834.75] + local length
2024-07-18 02:00:00,031 DEBUG    yunohost.hook (unknown function) - [834.75] + local log_path
2024-07-18 02:00:00,031 DEBUG    yunohost.hook (unknown function) - [834.75] + local timeout
2024-07-18 02:00:00,031 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_handle_getopts_args --service_name=nginx --action=reload
2024-07-18 02:00:00,031 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,088 DEBUG    yunohost.hook (unknown function) - [834.75] + service_name=nginx
2024-07-18 02:00:00,088 DEBUG    yunohost.hook (unknown function) - [834.75] + action=reload
2024-07-18 02:00:00,088 DEBUG    yunohost.hook (unknown function) - [834.75] + line_match=
2024-07-18 02:00:00,088 DEBUG    yunohost.hook (unknown function) - [834.75] + length=20
2024-07-18 02:00:00,088 DEBUG    yunohost.hook (unknown function) - [834.75] + log_path=/var/log/nginx/nginx.log
2024-07-18 02:00:00,088 DEBUG    yunohost.hook (unknown function) - [834.75] + timeout=300
2024-07-18 02:00:00,088 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' reload == stop ']'
2024-07-18 02:00:00,088 DEBUG    yunohost.hook (unknown function) - [834.75] + [[ -n '' ]]
2024-07-18 02:00:00,089 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' reload == reload ']'
2024-07-18 02:00:00,089 DEBUG    yunohost.hook (unknown function) - [834.75] + action=reload-or-restart
2024-07-18 02:00:00,089 DEBUG    yunohost.hook (unknown function) - [834.75] ++ date --utc --rfc-3339=seconds
2024-07-18 02:00:00,089 DEBUG    yunohost.hook (unknown function) - [834.75] ++ cut -d+ -f1
2024-07-18 02:00:00,090 DEBUG    yunohost.hook (unknown function) - [834.75] + local 'time_start=2024-07-18 02:00:00 UTC'
2024-07-18 02:00:00,090 DEBUG    yunohost.hook (unknown function) - [834.75] + systemctl reload-or-restart nginx
2024-07-18 02:00:00,332 DEBUG    yunohost.hook (unknown function) - [834.75] + [[ -n '' ]]
2024-07-18 02:00:00,332 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_secure_remove --file=/etc/nginx/conf.d/www.cromch.com.d/my_webapp.d
2024-07-18 02:00:00,333 DEBUG    yunohost.hook (unknown function) - [834.75] + local legacy_args=f
2024-07-18 02:00:00,333 DEBUG    yunohost.hook (unknown function) - [834.75] + args_array=(['f']='file=')
2024-07-18 02:00:00,333 DEBUG    yunohost.hook (unknown function) - [834.75] + local -A args_array
2024-07-18 02:00:00,333 DEBUG    yunohost.hook (unknown function) - [834.75] + local file
2024-07-18 02:00:00,333 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_handle_getopts_args --file=/etc/nginx/conf.d/www.cromch.com.d/my_webapp.d
2024-07-18 02:00:00,333 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,340 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,348 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_script_progression '--message=Removing PHP-FPM configuration...'
2024-07-18 02:00:00,349 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,372 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,380 DEBUG    yunohost.hook (unknown function) - [834.75] + echo '! Helper used in legacy mode !'
2024-07-18 02:00:00,381 DEBUG    yunohost.hook (unknown function) - [834.75] + set +x
2024-07-18 02:00:00,382 DEBUG    yunohost.hook (unknown function) - [834.75] + echo '[######++++..........] > Removing PHP-FPM configuration...'
2024-07-18 02:00:00,382 INFO     yunohost.hook (unknown function) - [834.75] [######++++..........] > Removing PHP-FPM configuration...
2024-07-18 02:00:00,382 DEBUG    yunohost.hook (unknown function) - [834.75] + set -o xtrace
2024-07-18 02:00:00,382 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_remove_fpm_config
2024-07-18 02:00:00,382 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_app_setting_get --app=my_webapp --key=fpm_config_dir
2024-07-18 02:00:00,382 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local _globalapp=my_webapp
2024-07-18 02:00:00,383 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local legacy_args=ak
2024-07-18 02:00:00,383 DEBUG    yunohost.hook (unknown function) - [834.75] ++ args_array=(['a']='app=' ['k']='key=')
2024-07-18 02:00:00,383 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local -A args_array
2024-07-18 02:00:00,383 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local app
2024-07-18 02:00:00,383 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local key
2024-07-18 02:00:00,383 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_handle_getopts_args --app=my_webapp --key=fpm_config_dir
2024-07-18 02:00:00,383 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +o xtrace
2024-07-18 02:00:00,405 DEBUG    yunohost.hook (unknown function) - [834.75] ++ app=my_webapp
2024-07-18 02:00:00,406 DEBUG    yunohost.hook (unknown function) - [834.75] ++ [[ fpm_config_dir =~ (unprotected|protected|skipped)_ ]]
2024-07-18 02:00:00,406 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_app_setting get my_webapp fpm_config_dir
2024-07-18 02:00:00,406 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +o xtrace
2024-07-18 02:00:00,445 DEBUG    yunohost.hook (unknown function) - [834.75] + local fpm_config_dir=/etc/php/8.0/fpm
2024-07-18 02:00:00,446 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_app_setting_get --app=my_webapp --key=fpm_service
2024-07-18 02:00:00,446 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local _globalapp=my_webapp
2024-07-18 02:00:00,446 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local legacy_args=ak
2024-07-18 02:00:00,446 DEBUG    yunohost.hook (unknown function) - [834.75] ++ args_array=(['a']='app=' ['k']='key=')
2024-07-18 02:00:00,446 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local -A args_array
2024-07-18 02:00:00,446 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local app
2024-07-18 02:00:00,446 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local key
2024-07-18 02:00:00,446 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_handle_getopts_args --app=my_webapp --key=fpm_service
2024-07-18 02:00:00,447 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +o xtrace
2024-07-18 02:00:00,466 DEBUG    yunohost.hook (unknown function) - [834.75] ++ app=my_webapp
2024-07-18 02:00:00,467 DEBUG    yunohost.hook (unknown function) - [834.75] ++ [[ fpm_service =~ (unprotected|protected|skipped)_ ]]
2024-07-18 02:00:00,467 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_app_setting get my_webapp fpm_service
2024-07-18 02:00:00,467 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +o xtrace
2024-07-18 02:00:00,512 DEBUG    yunohost.hook (unknown function) - [834.75] + local fpm_service=php8.0-fpm
2024-07-18 02:00:00,513 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_app_setting_get --app=my_webapp --key=fpm_dedicated_service
2024-07-18 02:00:00,513 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local _globalapp=my_webapp
2024-07-18 02:00:00,513 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local legacy_args=ak
2024-07-18 02:00:00,513 DEBUG    yunohost.hook (unknown function) - [834.75] ++ args_array=(['a']='app=' ['k']='key=')
2024-07-18 02:00:00,514 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local -A args_array
2024-07-18 02:00:00,514 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local app
2024-07-18 02:00:00,514 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local key
2024-07-18 02:00:00,514 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_handle_getopts_args --app=my_webapp --key=fpm_dedicated_service
2024-07-18 02:00:00,514 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +o xtrace
2024-07-18 02:00:00,537 DEBUG    yunohost.hook (unknown function) - [834.75] ++ app=my_webapp
2024-07-18 02:00:00,537 DEBUG    yunohost.hook (unknown function) - [834.75] ++ [[ fpm_dedicated_service =~ (unprotected|protected|skipped)_ ]]
2024-07-18 02:00:00,537 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_app_setting get my_webapp fpm_dedicated_service
2024-07-18 02:00:00,538 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +o xtrace
2024-07-18 02:00:00,571 DEBUG    yunohost.hook (unknown function) - [834.75] + local dedicated_service=0
2024-07-18 02:00:00,572 DEBUG    yunohost.hook (unknown function) - [834.75] + dedicated_service=0
2024-07-18 02:00:00,572 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_app_setting_get --app=my_webapp --key=phpversion
2024-07-18 02:00:00,572 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local _globalapp=my_webapp
2024-07-18 02:00:00,572 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local legacy_args=ak
2024-07-18 02:00:00,572 DEBUG    yunohost.hook (unknown function) - [834.75] ++ args_array=(['a']='app=' ['k']='key=')
2024-07-18 02:00:00,572 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local -A args_array
2024-07-18 02:00:00,572 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local app
2024-07-18 02:00:00,572 DEBUG    yunohost.hook (unknown function) - [834.75] ++ local key
2024-07-18 02:00:00,573 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_handle_getopts_args --app=my_webapp --key=phpversion
2024-07-18 02:00:00,573 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +o xtrace
2024-07-18 02:00:00,593 DEBUG    yunohost.hook (unknown function) - [834.75] ++ app=my_webapp
2024-07-18 02:00:00,593 DEBUG    yunohost.hook (unknown function) - [834.75] ++ [[ phpversion =~ (unprotected|protected|skipped)_ ]]
2024-07-18 02:00:00,593 DEBUG    yunohost.hook (unknown function) - [834.75] ++ ynh_app_setting get my_webapp phpversion
2024-07-18 02:00:00,593 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +o xtrace
2024-07-18 02:00:00,631 DEBUG    yunohost.hook (unknown function) - [834.75] + local phpversion=8.0
2024-07-18 02:00:00,631 DEBUG    yunohost.hook (unknown function) - [834.75] + phpversion=8.0
2024-07-18 02:00:00,632 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' -z /etc/php/8.0/fpm ']'
2024-07-18 02:00:00,632 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_secure_remove --file=/etc/php/8.0/fpm/pool.d/my_webapp.conf
2024-07-18 02:00:00,632 DEBUG    yunohost.hook (unknown function) - [834.75] + local legacy_args=f
2024-07-18 02:00:00,632 DEBUG    yunohost.hook (unknown function) - [834.75] + args_array=(['f']='file=')
2024-07-18 02:00:00,632 DEBUG    yunohost.hook (unknown function) - [834.75] + local -A args_array
2024-07-18 02:00:00,632 DEBUG    yunohost.hook (unknown function) - [834.75] + local file
2024-07-18 02:00:00,632 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_handle_getopts_args --file=/etc/php/8.0/fpm/pool.d/my_webapp.conf
2024-07-18 02:00:00,632 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,639 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,647 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' -e /etc/php/8.0/fpm/conf.d/20-my_webapp.ini ']'
2024-07-18 02:00:00,647 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' 0 -eq 1 ']'
2024-07-18 02:00:00,647 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_package_is_installed --package=php8.0-fpm
2024-07-18 02:00:00,647 DEBUG    yunohost.hook (unknown function) - [834.75] + local legacy_args=p
2024-07-18 02:00:00,647 DEBUG    yunohost.hook (unknown function) - [834.75] + args_array=(['p']='package=')
2024-07-18 02:00:00,647 DEBUG    yunohost.hook (unknown function) - [834.75] + local -A args_array
2024-07-18 02:00:00,648 DEBUG    yunohost.hook (unknown function) - [834.75] + local package
2024-07-18 02:00:00,648 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_handle_getopts_args --package=php8.0-fpm
2024-07-18 02:00:00,648 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,656 DEBUG    yunohost.hook (unknown function) - [834.75] + dpkg-query --show '--showformat=${Status}' php8.0-fpm
2024-07-18 02:00:00,656 DEBUG    yunohost.hook (unknown function) - [834.75] + grep --count 'ok installed'
2024-07-18 02:00:00,666 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_systemd_action --service_name=php8.0-fpm --action=reload
2024-07-18 02:00:00,666 DEBUG    yunohost.hook (unknown function) - [834.75] + local legacy_args=nalpte
2024-07-18 02:00:00,666 DEBUG    yunohost.hook (unknown function) - [834.75] + args_array=(['n']='service_name=' ['a']='action=' ['l']='line_match=' ['p']='log_path=' ['t']='timeout=' ['e']='length=')
2024-07-18 02:00:00,666 DEBUG    yunohost.hook (unknown function) - [834.75] + local -A args_array
2024-07-18 02:00:00,666 DEBUG    yunohost.hook (unknown function) - [834.75] + local service_name
2024-07-18 02:00:00,666 DEBUG    yunohost.hook (unknown function) - [834.75] + local action
2024-07-18 02:00:00,666 DEBUG    yunohost.hook (unknown function) - [834.75] + local line_match
2024-07-18 02:00:00,666 DEBUG    yunohost.hook (unknown function) - [834.75] + local length
2024-07-18 02:00:00,667 DEBUG    yunohost.hook (unknown function) - [834.75] + local log_path
2024-07-18 02:00:00,667 DEBUG    yunohost.hook (unknown function) - [834.75] + local timeout
2024-07-18 02:00:00,667 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_handle_getopts_args --service_name=php8.0-fpm --action=reload
2024-07-18 02:00:00,667 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,729 DEBUG    yunohost.hook (unknown function) - [834.75] + service_name=php8.0-fpm
2024-07-18 02:00:00,729 DEBUG    yunohost.hook (unknown function) - [834.75] + action=reload
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] + line_match=
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] + length=20
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] + log_path=/var/log/php8.0-fpm/php8.0-fpm.log
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] + timeout=300
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' reload == stop ']'
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] + [[ -n '' ]]
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' reload == reload ']'
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] + action=reload-or-restart
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] ++ date --utc --rfc-3339=seconds
2024-07-18 02:00:00,730 DEBUG    yunohost.hook (unknown function) - [834.75] ++ cut -d+ -f1
2024-07-18 02:00:00,731 DEBUG    yunohost.hook (unknown function) - [834.75] + local 'time_start=2024-07-18 02:00:00 UTC'
2024-07-18 02:00:00,731 DEBUG    yunohost.hook (unknown function) - [834.75] + systemctl reload-or-restart php8.0-fpm
2024-07-18 02:00:00,737 DEBUG    yunohost.hook (unknown function) - [834.75] + [[ -n '' ]]
2024-07-18 02:00:00,737 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' 8.0 '!=' 7.4 ']'
2024-07-18 02:00:00,737 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' -n 0 ']'
2024-07-18 02:00:00,737 DEBUG    yunohost.hook (unknown function) - [834.75] + dpkg --compare-versions 2.0 lt 2
2024-07-18 02:00:00,738 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_script_progression '--message=Removal of my_webapp completed' --last
2024-07-18 02:00:00,738 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,769 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:00,778 DEBUG    yunohost.hook (unknown function) - [834.75] + echo '! Helper used in legacy mode !'
2024-07-18 02:00:00,778 DEBUG    yunohost.hook (unknown function) - [834.75] + set +x
2024-07-18 02:00:00,779 DEBUG    yunohost.hook (unknown function) - [834.75] + echo '[####################] > Removal of my_webapp completed'
2024-07-18 02:00:00,779 INFO     yunohost.hook (unknown function) - [834.75] [####################] > Removal of my_webapp completed
2024-07-18 02:00:00,779 DEBUG    yunohost.hook (unknown function) - [834.75] + set -o xtrace
2024-07-18 02:00:01,793 INFO     yunohost.app_resources (unknown function) - [834.75] Deprovisioning apt...
2024-07-18 02:00:01,801 DEBUG    yunohost.hook (unknown function) - [834.75] Executing command '['sh', '-c', '/bin/bash -x "./deprovision_apt"  7>&1']'
2024-07-18 02:00:01,807 DEBUG    yunohost.hook (unknown function) - [834.75] + source /usr/share/yunohost/helpers
2024-07-18 02:00:01,808 DEBUG    yunohost.hook (unknown function) - [834.75] ++++ dirname -- /usr/share/yunohost/helpers
2024-07-18 02:00:01,809 DEBUG    yunohost.hook (unknown function) - [834.75] +++ cd -- /usr/share/yunohost
2024-07-18 02:00:01,809 DEBUG    yunohost.hook (unknown function) - [834.75] +++ pwd
2024-07-18 02:00:01,809 DEBUG    yunohost.hook (unknown function) - [834.75] ++ SCRIPT_DIR=/usr/share/yunohost
2024-07-18 02:00:01,809 DEBUG    yunohost.hook (unknown function) - [834.75] ++ YNH_HELPERS_VERSION=2
2024-07-18 02:00:01,810 DEBUG    yunohost.hook (unknown function) - [834.75] +++ set +o
2024-07-18 02:00:01,810 DEBUG    yunohost.hook (unknown function) - [834.75] +++ grep xtrace
2024-07-18 02:00:01,811 DEBUG    yunohost.hook (unknown function) - [834.75] ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-07-18 02:00:01,811 DEBUG    yunohost.hook (unknown function) - [834.75] ++ XTRACE_ENABLE='set -o xtrace'
2024-07-18 02:00:01,811 DEBUG    yunohost.hook (unknown function) - [834.75] ++ set +x
2024-07-18 02:00:01,829 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_abort_if_errors
2024-07-18 02:00:01,829 DEBUG    yunohost.hook (unknown function) - [834.75] + set -o errexit
2024-07-18 02:00:01,829 DEBUG    yunohost.hook (unknown function) - [834.75] + set -o nounset
2024-07-18 02:00:01,829 DEBUG    yunohost.hook (unknown function) - [834.75] + trap ynh_exit_properly EXIT
2024-07-18 02:00:01,829 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_remove_app_dependencies
2024-07-18 02:00:01,829 DEBUG    yunohost.hook (unknown function) - [834.75] + local dep_app=my-webapp
2024-07-18 02:00:01,830 DEBUG    yunohost.hook (unknown function) - [834.75] + local current_dependencies=
2024-07-18 02:00:01,830 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_package_is_installed --package=my-webapp-ynh-deps
2024-07-18 02:00:01,830 DEBUG    yunohost.hook (unknown function) - [834.75] + local legacy_args=p
2024-07-18 02:00:01,830 DEBUG    yunohost.hook (unknown function) - [834.75] + args_array=(['p']='package=')
2024-07-18 02:00:01,830 DEBUG    yunohost.hook (unknown function) - [834.75] + local -A args_array
2024-07-18 02:00:01,830 DEBUG    yunohost.hook (unknown function) - [834.75] + local package
2024-07-18 02:00:01,830 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_handle_getopts_args --package=my-webapp-ynh-deps
2024-07-18 02:00:01,830 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:01,836 DEBUG    yunohost.hook (unknown function) - [834.75] + dpkg-query --show '--showformat=${Status}' my-webapp-ynh-deps
2024-07-18 02:00:01,836 DEBUG    yunohost.hook (unknown function) - [834.75] + grep --count 'ok installed'
2024-07-18 02:00:01,848 DEBUG    yunohost.hook (unknown function) - [834.75] ++ dpkg-query --show '--showformat=${Depends}' my-webapp-ynh-deps
2024-07-18 02:00:01,862 DEBUG    yunohost.hook (unknown function) - [834.75] + current_dependencies='nginx, php8.0-fpm, php8.0, php8.0-fpm, php8.0-common '
2024-07-18 02:00:01,862 DEBUG    yunohost.hook (unknown function) - [834.75] + current_dependencies='nginx, php8.0-fpm, php8.0, php8.0-fpm, php8.0-common '
2024-07-18 02:00:01,862 DEBUG    yunohost.hook (unknown function) - [834.75] + apt-mark showhold
2024-07-18 02:00:01,862 DEBUG    yunohost.hook (unknown function) - [834.75] + grep -q -w my-webapp-ynh-deps
2024-07-18 02:00:01,896 DEBUG    yunohost.hook (unknown function) - [834.75] + dpkg-query --show my-webapp-ynh-deps
2024-07-18 02:00:01,908 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_package_autopurge my-webapp-ynh-deps
2024-07-18 02:00:01,908 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_apt autoremove --purge my-webapp-ynh-deps
2024-07-18 02:00:01,908 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_wait_dpkg_free
2024-07-18 02:00:01,908 DEBUG    yunohost.hook (unknown function) - [834.75] + local try
2024-07-18 02:00:01,908 DEBUG    yunohost.hook (unknown function) - [834.75] + set +o xtrace
2024-07-18 02:00:01,994 DEBUG    yunohost.hook (unknown function) - [834.75] + return 0
2024-07-18 02:00:01,995 DEBUG    yunohost.hook (unknown function) - [834.75] + LC_ALL=C
2024-07-18 02:00:01,995 DEBUG    yunohost.hook (unknown function) - [834.75] + DEBIAN_FRONTEND=noninteractive
2024-07-18 02:00:01,995 DEBUG    yunohost.hook (unknown function) - [834.75] + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 autoremove --purge my-webapp-ynh-deps
2024-07-18 02:00:02,031 DEBUG    yunohost.hook (unknown function) - [834.75] Reading package lists...
2024-07-18 02:00:02,230 DEBUG    yunohost.hook (unknown function) - [834.75] Building dependency tree...
2024-07-18 02:00:02,231 DEBUG    yunohost.hook (unknown function) - [834.75] Reading state information...
2024-07-18 02:00:02,360 DEBUG    yunohost.hook (unknown function) - [834.75] The following packages will be REMOVED:
2024-07-18 02:00:02,360 DEBUG    yunohost.hook (unknown function) - [834.75]   my-webapp-ynh-deps* php8.0* php8.0-fpm*
2024-07-18 02:00:02,602 DEBUG    yunohost.hook (unknown function) - [834.75] 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
2024-07-18 02:00:02,603 DEBUG    yunohost.hook (unknown function) - [834.75] After this operation, 5109 kB disk space will be freed.
2024-07-18 02:00:02,637 DEBUG    yunohost.hook (unknown function) - [834.75] (Reading database ... 71085 files and directories currently installed.)
2024-07-18 02:00:02,639 DEBUG    yunohost.hook (unknown function) - [834.75] Removing my-webapp-ynh-deps (1.0~ynh15) ...
2024-07-18 02:00:02,667 DEBUG    yunohost.hook (unknown function) - [834.75] Removing php8.0 (1:8.0.30-7+0~20240606.65+debian11~1.gbpe57fd4) ...
2024-07-18 02:00:02,686 DEBUG    yunohost.hook (unknown function) - [834.75] Removing php8.0-fpm (1:8.0.30-7+0~20240606.65+debian11~1.gbpe57fd4) ...
2024-07-18 02:00:03,392 DEBUG    yunohost.hook (unknown function) - [834.75] Processing triggers for man-db (2.9.4-2) ...
2024-07-18 02:00:03,492 DEBUG    yunohost.hook (unknown function) - [834.75] (Reading database ... 71064 files and directories currently installed.)
2024-07-18 02:00:03,494 DEBUG    yunohost.hook (unknown function) - [834.75] Purging configuration files for php8.0-fpm (1:8.0.30-7+0~20240606.65+debian11~1.gbpe57fd4) ...
2024-07-18 02:00:04,222 DEBUG    yunohost.hook (unknown function) - [834.75] Updating coolwsd systemplate
2024-07-18 02:00:04,281 DEBUG    yunohost.hook (unknown function) - [834.75] + ynh_exit_properly
2024-07-18 02:00:04,282 DEBUG    yunohost.hook (unknown function) - [834.75] + local exit_code=0
2024-07-18 02:00:04,282 DEBUG    yunohost.hook (unknown function) - [834.75] + [[ deprovision_apt =~ ^install$|^upgrade$|^restore$ ]]
2024-07-18 02:00:04,282 DEBUG    yunohost.hook (unknown function) - [834.75] + '[' 0 -eq 0 ']'
2024-07-18 02:00:04,282 DEBUG    yunohost.hook (unknown function) - [834.75] + exit 0
2024-07-18 02:00:05,283 INFO     yunohost.app_resources (unknown function) - [834.75] Deprovisioning permissions...
2024-07-18 02:00:05,342 DEBUG    yunohost.user (unknown function) - [834.75] Permission 'my_webapp.main' deleted
2024-07-18 02:00:05,342 DEBUG    yunohost.log (unknown function) - [834.75] Full log of this operation: '<a href="#/tools/logs/20240718-020005-permission_delete-my_webapp" style="text-decoration:underline">Delete permission 'my_webapp'</a>'
2024-07-18 02:00:05,390 DEBUG    yunohost.user (unknown function) - [834.75] The permission database has been resynchronized
2024-07-18 02:00:05,451 DEBUG    yunohost.app (unknown function) - [834.75] SSOwat configuration regenerated
2024-07-18 02:00:05,454 INFO     yunohost.app_resources (unknown function) - [834.75] Deprovisioning install_dir...
2024-07-18 02:00:05,455 INFO     yunohost.app_resources (unknown function) - [834.75] Deprovisioning system_user...
2024-07-18 02:00:05,551 SUCCESS  yunohost.app (unknown function) - [834.75] my_webapp uninstalled
2024-07-18 02:00:05,590 DEBUG    yunohost.user (unknown function) - [834.75] The permission database has been resynchronized
2024-07-18 02:00:05,644 DEBUG    yunohost.app (unknown function) - [834.75] SSOwat configuration regenerated
2024-07-18 02:00:05,648 DEBUG    yunohost.app (unknown function) - [834.75] Checking that required services are up and running...
2024-07-18 02:00:06,229 DEBUG    yunohost.log (unknown function) - [834.75] Full log of this operation: '<a href="#/tools/logs/20240718-015959-app_remove-my_webapp" style="text-decoration:underline">Remove the 'my_webapp' app</a>'
2024-07-18 02:00:06,236 DEBUG    moulinette.actionsmap process - action [834.75] executed in 6.355s
2024-07-18 02:00:06,236 DEBUG    moulinette.core release - lock has been released
2024-07-18 02:00:06,237 INFO     geventwebsocket.handler (unknown function) - 127.0.0.1 - - [2024-07-18 02:00:06] "DELETE /apps/my_webapp HTTP/1.1" 204 115 6.356922
2024-07-18 02:00:06,237 DEBUG    geventwebsocket.handler (unknown function) - Closed WebSocket
2024-07-18 02:00:06,238 DEBUG    geventwebsocket.handler (unknown function) - Failed to write closing frame -> closing socket
2024-07-18 02:00:06,238 DEBUG    geventwebsocket.handler (unknown function) - Closed WebSocket
2024-07-18 02:00:06,408 DEBUG    geventwebsocket.handler (unknown function) - Initializing WebSocket
2024-07-18 02:00:06,408 DEBUG    geventwebsocket.handler (unknown function) - Validating WebSocket request
2024-07-18 02:00:06,408 DEBUG    moulinette.actionsmap process - loading python module yunohost.app took 0.000s
2024-07-18 02:00:06,409 DEBUG    moulinette.actionsmap process - processing action [834.76]: yunohost.app.list with args={'full': True, 'upgradable': False}
2024-07-18 02:00:06,489 DEBUG    moulinette.actionsmap process - action [834.76] executed in 0.080s
2024-07-18 02:00:06,490 INFO     geventwebsocket.handler (unknown function) - 127.0.0.1 - - [2024-07-18 02:00:06] "GET /apps?full&locale=en HTTP/1.1" 200 32440 0.082092
2024-07-18 02:00:18,026 DEBUG    geventwebsocket.handler (unknown function) - Initializing WebSocket
2024-07-18 02:00:18,026 DEBUG    geventwebsocket.handler (unknown function) - Validating WebSocket request
2024-07-18 02:00:18,027 DEBUG    moulinette.actionsmap process - loading python module yunohost.log took 0.000s
2024-07-18 02:00:18,027 DEBUG    moulinette.actionsmap process - processing action [834.77]: yunohost.log.list with args={'limit': 25, 'with_details': True, 'with_suboperations': False}
2024-07-18 02:00:18,029 WARNING  yunohost.log (unknown function) - [834.77] Failed to create symlink /var/log/yunohost/categories/operation/./var/log/yunohost/categories/operation/20240718-020005-permission_delete-my_webapp.parent.yml ? [Errno 2] No such file or directory: '20240718-015959-app_remove-my_webapp.yml' -> '/var/log/yunohost/categories/operation/./var/log/yunohost/categories/operation/20240718-020005-permission_delete-my_webapp.parent.yml'
2024-07-18 02:00:18,031 WARNING  yunohost.log (unknown function) - [834.77] Failed to create symlink /var/log/yunohost/categories/operation/./var/log/yunohost/categories/operation/20240718-015959-app_remove-my_webapp.parent.yml ? [Errno 2] No such file or directory: '/dev/null' -> '/var/log/yunohost/categories/operation/./var/log/yunohost/categories/operation/20240718-015959-app_remove-my_webapp.parent.yml'
2024-07-18 02:00:18,031 DEBUG    moulinette.actionsmap process - action [834.77] executed in 0.004s
2024-07-18 02:00:18,032 INFO     geventwebsocket.handler (unknown function) - 127.0.0.1 - - [2024-07-18 02:00:18] "GET /logs?limit=25&with_details&locale=en HTTP/1.1" 500 1023 0.005500

It seems like everything is working like it should. I can confirm the individual log files are being generated.

I had the same issue, but it looks like it has already been reported and fixed : Can not view logs via YNH admin · Issue #2421 · YunoHost/issues · GitHub

It will probably be shipped soon :slight_smile:

2 Likes

Cool, thanks for the heads up and the link to the issue.

Same here.
So just wait for the next Yunohost release ?
Good luck all !

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.