Informations are not showing up in users tab (i.e users)
Steps to reproduce
- Going in the users tab
Expected behaviour
Normally i should see users
Actual behaviour
I just ended deploying Teampass, and I was setting new users (i'm admin).
Server configuration
Here is my docker compose. I'm using Nginx proxt manager.
version: "3"
services:
teampass-web:
image: dormancygrace/teampass:latest
restart: unless-stopped
environment:
VIRTUAL_HOST: teampass.cabinetcarry.site
VIRTUAL_PORT: 80
volumes:
- ./teampass-html:/var/www/html
# uncomment ports to use without proxy
ports:
- 85:80
networks:
- teampass-internal
- backend
depends_on:
- db
db:
#container_name: teampass-db
restart: unless-stopped
image: yobasystems/alpine-mariadb:latest
environment:
MYSQL_ROOT_PASSWORD: hidden-password
MYSQL_DATABASE: teampass
MYSQL_PASSWORD: hidden-password
MYSQL_USER: teampass
volumes:
- ./teampass-db:/var/lib/mysql
networks:
- teampass-internal
networks:
backend:
teampass-internal:
Teampass version: version 3.1.2
Updated from an older Teampass or fresh install:
PLEASE attach to this issue the file /includes/config/tp.config.php.
Fresh install
<?php
global $SETTINGS;
$SETTINGS = array (
'max_latest_items' => '10',
'enable_favourites' => '1',
'show_last_items' => '1',
'enable_pf_feature' => '0',
'log_connections' => '1',
'log_accessed' => '1',
'time_format' => 'H:i:s',
'date_format' => 'd/m/Y',
'duplicate_folder' => '0',
'item_duplicate_in_same_folder' => '0',
'duplicate_item' => '0',
'number_of_used_pw' => '3',
'manager_edit' => '1',
'cpassman_dir' => '/var/www/html',
'cpassman_url' => 'http://teampass.mydomain.site',
'favicon' => 'http://teampass.mydomain.site/favicon.ico',
'path_to_upload_folder' => '/var/www/html/upload',
'path_to_files_folder' => '/var/www/html/files',
'url_to_files_folder' => 'http://teampass.mydomain.site/files',
'activate_expiration' => '0',
'pw_life_duration' => '0',
'maintenance_mode' => '0',
'enable_sts' => '0',
'encryptClientServer' => '1',
'teampass_version' => '3.1.2',
'ldap_mode' => '0',
'ldap_type' => '0',
'ldap_suffix' => '0',
'ldap_domain_dn' => '0',
'ldap_domain_controler' => '0',
'ldap_user_attribute' => '0',
'ldap_ssl' => '0',
'ldap_tls' => '0',
'ldap_search_base' => '0',
'ldap_port' => '389',
'richtext' => '0',
'allow_print' => '0',
'roles_allowed_to_print' => '0',
'show_description' => '1',
'anyone_can_modify' => '0',
'anyone_can_modify_bydefault' => '0',
'nb_bad_authentication' => '0',
'utf8_enabled' => '1',
'restricted_to' => '0',
'restricted_to_roles' => '0',
'enable_send_email_on_user_login' => '0',
'enable_user_can_create_folders' => '0',
'insert_manual_entry_item_history' => '0',
'enable_kb' => '0',
'enable_email_notification_on_item_shown' => '0',
'enable_email_notification_on_user_pw_change' => '0',
'custom_logo' => '',
'custom_login_text' => '',
'default_language' => 'english',
'send_stats' => '0',
'send_statistics_items' => 'stat_country;stat_users;stat_items;stat_items_shared;stat_folders;stat_folders_shared;stat_admins;stat_managers;stat_ro;stat_mysqlversion;stat_phpversion;stat_teampassversion;stat_languages;stat_kb;stat_suggestion;stat_customfields;stat_api;stat_2fa;stat_agses;stat_duo;stat_ldap;stat_syslog;stat_stricthttps;stat_fav;stat_pf;',
'send_stats_time' => '1707665278',
'get_tp_info' => '1',
'send_mail_on_user_login' => '0',
'sending_emails' => '0',
'nb_items_by_query' => 'auto',
'enable_delete_after_consultation' => '0',
'enable_personal_saltkey_cookie' => '0',
'personal_saltkey_cookie_duration' => '31',
'email_smtp_server' => '',
'email_smtp_auth' => '',
'email_auth_username' => '',
'email_auth_pwd' => '',
'email_port' => '',
'email_security' => '',
'email_server_url' => '',
'email_from' => '',
'email_from_name' => '',
'pwd_maximum_length' => '40',
'google_authentication' => '0',
'delay_item_edition' => '0',
'allow_import' => '0',
'proxy_ip' => '',
'proxy_port' => '',
'upload_maxfilesize' => '10mb',
'upload_docext' => 'doc,docx,dotx,xls,xlsx,xltx,rtf,csv,txt,pdf,ppt,pptx,pot,dotx,xltx',
'upload_imagesext' => 'jpg,jpeg,gif,png',
'upload_pkgext' => '7z,rar,tar,zip',
'upload_otherext' => 'sql,xml',
'upload_imageresize_options' => '1',
'upload_imageresize_width' => '800',
'upload_imageresize_height' => '600',
'upload_imageresize_quality' => '90',
'use_md5_password_as_salt' => '0',
'ga_website_name' => 'TeamPass for ChangeMe',
'api' => '0',
'subfolder_rights_as_parent' => '0',
'show_only_accessible_folders' => '0',
'enable_suggestion' => '0',
'otv_expiration_period' => '7',
'default_session_expiration_time' => '60',
'duo' => '0',
'enable_server_password_change' => '0',
'ldap_object_class' => '0',
'bck_script_path' => '/var/www/html/backups',
'bck_script_filename' => 'bck_teampass',
'syslog_enable' => '0',
'syslog_host' => 'localhost',
'syslog_port' => '514',
'manager_move_item' => '0',
'create_item_without_password' => '0',
'otv_is_enabled' => '0',
'agses_authentication_enabled' => '0',
'item_extra_fields' => '0',
'saltkey_ante_2127' => 'none',
'migration_to_2127' => 'done',
'files_with_defuse' => 'done',
'timezone' => 'UTC',
'enable_attachment_encryption' => '1',
'personal_saltkey_security_level' => '50',
'ldap_new_user_is_administrated_by' => '0',
'disable_show_forgot_pwd_link' => '0',
'offline_key_level' => '0',
'enable_http_request_login' => '0',
'ldap_and_local_authentication' => '0',
'secure_display_image' => '1',
'upload_zero_byte_file' => '0',
'upload_all_extensions_file' => '0',
'bck_script_passkey' => 'hidden',
'admin_2fa_required' => '1',
'password_overview_delay' => '4',
'copy_to_clipboard_small_icons' => '1',
'duo_ikey' => '',
'duo_skey' => '',
'duo_host' => '',
'duo_failmode' => 'secure',
'roles_allowed_to_print_select' => '',
'clipboard_life_duration' => '30',
'mfa_for_roles' => '',
'tree_counters' => '0',
'settings_offline_mode' => '0',
'settings_tree_counters' => '0',
'enable_massive_move_delete' => '0',
'email_debug_level' => '0',
'ga_reset_by_user' => '',
'onthefly-backup-key' => '',
'onthefly-restore-key' => '',
'ldap_user_dn_attribute' => '',
'ldap_dn_additional_user_dn' => '',
'ldap_user_object_filter' => '',
'ldap_bdn' => '',
'ldap_hosts' => '',
'ldap_password' => '',
'ldap_username' => '',
'api_token_duration' => '60',
'last_folder_change' => '',
'enable_tasks_manager' => '1',
'task_maximum_run_time' => '300',
'tasks_manager_refreshing_period' => '20',
'maximum_number_of_items_to_treat' => '100',
'ldap_tls_certifacte_check' => 'LDAP_OPT_X_TLS_NEVER',
'enable_tasks_log' => '0',
'upgrade_timestamp' => '1710257278',
'enable_ad_users_with_ad_groups' => '0',
'enable_ad_user_auto_creation' => '0',
'ldap_group_object_filter' => '',
'ldap_guid_attibute' => 'objectguid',
'sending_emails_job_frequency' => '2',
'user_keys_job_frequency' => '1',
'items_statistics_job_frequency' => '5',
'users_personal_folder_task' => '',
'clean_orphan_objects_task' => '',
'purge_temporary_files_task' => '',
'rebuild_config_file' => '',
'reload_cache_table_task' => '',
'maximum_session_expiration_time' => '60',
'items_ops_job_frequency' => '1',
'enable_refresh_task_last_execution' => '1',
'ldap_group_objectclasses_attibute' => 'top,groupofuniquenames',
'pwd_default_length' => '14',
'tasks_log_retention_delay' => '30',
Client configuration
Browser: Chromium latest version OR Firefox latest version
Operating system: Debian 12
Logs
Web server error log
teampass-web_1 | 2024-03-12 18:55:01,656 INFO reaped unknown pid 1847 (exit status 0)
teampass-web_1 | 2024-03-12 18:55:01,656 INFO reaped unknown pid 1849 (exit status 0)
teampass-web_1 | 2024-03-12 18:55:01,657 INFO reaped unknown pid 1851 (exit status 0)
teampass-web_1 | 2024-03-12 18:55:01,657 INFO reaped unknown pid 1853 (exit status 0)
teampass-web_1 | crond: USER nginx pid 1854 cmd php /var/www/html/sources/scheduler.php
teampass-web_1 | 2024-03-12 18:56:01,659 INFO reaped unknown pid 1856 (exit status 0)
teampass-web_1 | 2024-03-12 18:56:01,660 INFO reaped unknown pid 1858 (exit status 0)
teampass-web_1 | 2024-03-12 18:56:01,660 INFO reaped unknown pid 1860 (exit status 0)
teampass-web_1 | 2024-03-12 18:56:01,660 INFO reaped unknown pid 1862 (exit status 0)
teampass-web_1 | crond: USER nginx pid 1863 cmd php /var/www/html/sources/scheduler.php
teampass-web_1 | 2024-03-12 18:57:01,660 INFO reaped unknown pid 1865 (exit status 0)
teampass-web_1 | 2024-03-12 18:57:01,661 INFO reaped unknown pid 1867 (exit status 0)
teampass-web_1 | 2024-03-12 18:57:01,661 INFO reaped unknown pid 1869 (exit status 0)
teampass-web_1 | crond: USER nginx pid 1870 cmd php /var/www/html/sources/scheduler.php
teampass-web_1 | 2024-03-12 18:58:01,661 INFO reaped unknown pid 1872 (exit status 0)
teampass-web_1 | 2024-03-12 18:58:01,662 INFO reaped unknown pid 1874 (exit status 0)
teampass-web_1 | 2024-03-12 18:58:01,662 INFO reaped unknown pid 1876 (exit status 0)
teampass-web_1 | 2024-03-12 18:58:01,662 INFO reaped unknown pid 1878 (exit status 0)
teampass-web_1 | crond: USER nginx pid 1879 cmd php /var/www/html/sources/scheduler.php
teampass-web_1 | 2024-03-12 18:59:01,665 INFO reaped unknown pid 1881 (exit status 0)
teampass-web_1 | 2024-03-12 18:59:01,666 INFO reaped unknown pid 1883 (exit status 0)
teampass-web_1 | 2024-03-12 18:59:01,666 INFO reaped unknown pid 1885 (exit status 0)
teampass-web_1 | crond: USER nginx pid 1886 cmd php /var/www/html/sources/scheduler.php
teampass-web_1 | crond: USER root pid 1887 cmd run-parts /etc/periodic/15min
teampass-web_1 | crond: USER root pid 1888 cmd run-parts /etc/periodic/hourly
teampass-web_1 | 2024-03-12 19:00:01,677 INFO reaped unknown pid 1890 (exit status 0)
teampass-web_1 | 2024-03-12 19:00:01,678 INFO reaped unknown pid 1892 (exit status 0)
teampass-web_1 | 2024-03-12 19:00:01,678 INFO reaped unknown pid 1894 (exit status 0)
teampass-web_1 | 2024-03-12 19:00:01,678 INFO reaped unknown pid 1896 (exit status 0)
teampass-web_1 | 2024-03-12 19:00:01,678 INFO reaped unknown pid 1898 (exit status 0)
teampass-web_1 | crond: USER nginx pid 1899 cmd php /var/www/html/sources/scheduler.php
teampass-web_1 | 2024-03-12 19:01:01,681 INFO reaped unknown pid 1901 (exit status 0)
teampass-web_1 | 2024-03-12 19:01:01,681 INFO reaped unknown pid 1903 (exit status 0)
teampass-web_1 | 2024-03-12 19:01:01,681 INFO reaped unknown pid 1905 (exit status 0)
teampass-web_1 | crond: USER nginx pid 1906 cmd php /var/www/html/sources/scheduler.php
teampass-web_1 | 2024-03-12 19:02:01,681 INFO reaped unknown pid 1908 (exit status 0)
teampass-web_1 | 2024-03-12 19:02:01,682 INFO reaped unknown pid 1910 (exit status 0)
teampass-web_1 | 2024-03-12 19:02:01,682 INFO reaped unknown pid 1912 (exit status 0)
teampass-web_1 | 2024-03-12 19:02:01,682 INFO reaped unknown pid 1914 (exit status 0)
teampass-web_1 | crond: USER nginx pid 1915 cmd php /var/www/html/sources/scheduler.php
teampass-web_1 | 2024-03-12 19:03:01,685 INFO reaped unknown pid 1917 (exit status 0)
teampass-web_1 | 2024-03-12 19:03:01,686 INFO reaped unknown pid 1919 (exit status 0)
teampass-web_1 | 2024-03-12 19:03:01,686 INFO reaped unknown pid 1921 (exit status 0)
teampass-web_1 | crond: USER nginx pid 1922 cmd php /var/www/html/sources/scheduler.php
teampass-web_1 | 2024-03-12 19:04:01,692 INFO reaped unknown pid 1926 (exit status 0)
teampass-web_1 | 2024-03-12 19:04:01,693 INFO reaped unknown pid 1928 (exit status 0)
teampass-web_1 | 2024-03-12 19:04:02,695 INFO reaped unknown pid 1924 (exit status 0)
teampass-web_1 | 2024-03-12 19:04:02,695 INFO reaped unknown pid 1930 (exit status 0)
Log from the web-browser developer console (CTRL + SHIFT + i)
Mixed Content: The page at 'https://teampass.mydomain.site/index.php?page=admin' was loaded over HTTPS, but requested an insecure script 'http://teampass.mydomain.site/includes/libraries/csrfp/js/csrfprotector.js'. This request has been blocked; the content must be served over HTTPS.
index.php?page=admin:2435 Key appel get_teampass_settings : jpenovppnma7ji9vprbnfu619p
index.php?page=admin:2468 Loading settings result:
index.php?page=admin:2469 Object
index.php?page=admin:940 Sending request for:
index.php?page=admin:941 Object
index.php?page=admin:2650 Refresh last item seen result
index.php?page=admin:2651 Object
index.php:1 Mixed Content: The page at 'https://teampass.mydomain.site/index.php?page=admin' was loaded over HTTPS, but requested an insecure favicon 'http://teampass.mydomain.site/favicon.ico'. This request has been blocked; the content must be served over HTTPS.
index.php?page=admin:954 Get user info results:
index.php?page=admin:955 Object
index.php?page=admin:3076 Object
there seems to be a mix between http and https requests. This is related to server. Please check apache config
I am using Nginx reverse Proxy manager. I still have this error in local (without Nginx RPM)
Closed automatically due to inactivity (no response for over 1 year).