Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User construction 0% Teampass 3.1.2.42 #4168

Open
geokh opened this issue Apr 30, 2024 · 5 comments
Open

User construction 0% Teampass 3.1.2.42 #4168

geokh opened this issue Apr 30, 2024 · 5 comments

Comments

@geokh
Copy link

geokh commented Apr 30, 2024

Steps to reproduce

  1. Upgrade to Build 3.1.2.42
  2. Add an LDAP
  3. create_user_keys get stuck under Tasks> In progress

Expected behavior

The user account construction should finish, and the suer should receive the one-time password.

Actual behavior

The create_user_keys
Teampass

Server configuration

Operating system: Rocky Linux 9.3 (Blue Onyx)

Web server:

**Database:10.5.22-MariaDB

**PHP version:8.3.6

**Teampass version:3.1.2.42

Teampass configuration file:
<?php
global $SETTINGS;
$SETTINGS = array (
'max_latest_items' => '10',
'enable_favourites' => '1',
'show_last_items' => '1',
'enable_pf_feature' => '0',
'log_connections' => '0',
'log_accessed' => '1',
'time_format' => 'H:i:s',
'date_format' => 'd/m/Y',
'duplicate_folder' => '1',
'item_duplicate_in_same_folder' => '1',
'duplicate_item' => '1',
'number_of_used_pw' => '3',
'manager_edit' => '0',
'cpassman_dir' => '/var/www/teampass/public_html',
'cpassman_url' => 'https://xxx.xxx.xxx',
'favicon' => 'https://xxx.xxx.xxx/favicon.ico',
'path_to_upload_folder' => '/var/www/teampass/public_html/upload',
'url_to_upload_folder' => 'https://xxx.xxx.xxx/upload',
'path_to_files_folder' => '/var/www/teampass/public_html/files',
'url_to_files_folder' => 'https://xxx.xxx.xxx/files',
'activate_expiration' => '0',
'pw_life_duration' => '0',
'maintenance_mode' => '0',
'enable_sts' => '0',
'encryptClientServer' => '1',
'teampass_version' => '3.1.2',
'ldap_mode' => '1',
'ldap_type' => 'ActiveDirectory',
'ldap_suffix' => '',
'ldap_domain_dn' => 'DC=xxx,DC=local',
'ldap_domain_controler' => 'xxx.local',
'ldap_user_attribute' => 'userprincipalname',
'ldap_ssl' => '1',
'ldap_tls' => '1',
'ldap_search_base' => '0',
'ldap_port' => '3269',
'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' => '1',
'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_s>
'send_stats_time' => '1577803701',
'get_tp_info' => '1',
'send_mail_on_user_login' => '0',
'nb_items_by_query' => 'auto',
'enable_delete_after_consultation' => '0',
'enable_personal_saltkey_cookie' => '0',
'personal_saltkey_cookie_duration' => '31',
'email_smtp_server' => 'mailxxx.xxx.net',
'email_smtp_auth' => '',
'email_auth_username' => 'admin',
'email_auth_pwd' => 'xxx',
'email_port' => '25',
'email_security' => '',
'email_server_url' => '',
'email_from' => 'Teampass@xxx.xxx',
'email_from_name' => 'TeamPass',
'pwd_maximum_length' => '40',
'google_authentication' => '0',
'delay_item_edition' => '0',
'allow_import' => '0',
'proxy_ip' => '',
'proxy_port' => '',
'upload_maxfilesize' => '50mb',
'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' => '',
'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',
'api' => '0',
'subfolder_rights_as_parent' => '0',
'show_only_accessible_folders' => '1',
'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/teampass/backups',
'bck_script_filename' => 'bck_teampass',
'syslog_enable' => '1',
'syslog_host' => '10.1.0.40',
'syslog_port' => '514',
'manager_move_item' => '0',
'create_item_without_password' => '1',
'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' => 'Europe/Athens',
'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' => '70',
'enable_http_request_login' => '0',
'ldap_and_local_authentication' => '1',
'secure_display_image' => '1',
'upload_zero_byte_file' => '0',
'upload_all_extensions_file' => '0',
'bck_script_passkey' => 'def5020045990a680640b0479f7bfa9fd894b6545973b496f3095f586f3e12e502c4b22a162b23d1e76a09722fd6db52489ed2a8bbdbf04dd7c022e3b1eb1e6be1c754c2c806c33bc176677a0aa165adbd5274ed33e73edc72bf',
'admin_2fa_required' => '0',
'ldap_allowed_usergroup' => 'TeamPass',
'can_create_root_folder' => '0',
'ga_reset_by_user' => '1',
'password_overview_delay' => '4',
'roles_allowed_to_print_select' => '',
'clipboard_life_duration' => '30',
'mfa_for_roles' => '',
'tree_counters' => '0',
'settings_offline_mode' => '0',
'settings_tree_counters' => '0',
'copy_to_clipboard_small_icons' => '0',
'enable_massive_move_delete' => '0',
'email_debug_level' => '0',
'onthefly-backup-key' => '',
'onthefly-restore-key' => '',
'ldap_user_dn_attribute' => 'distinguishedname',
'ldap_dn_additional_user_dn' => '',
'ldap_user_object_filter' => '(&(objectCategory=person)(objectCategory=user)(memberOf=CN=TeamPass,OU=Groups,OU=Common,OU=Departmental Resources,DC=xxx,DC=xxx,DC=local))',
'ldap_bdn' => 'dc=xxx,dc=local',
'ldap_hosts' => 'xxx.local',
'ldap_password' => 'xxx',
'ldap_username' => 'cn=teampass,ou=service accounts,ou=common,ou=departmental resources,dc=xx,dc=xxx,dc=local',
'api_token_duration' => '60',
'enable_tasks_manager' => '1',
'task_maximum_run_time' => '360',
'maximum_number_of_items_to_treat' => '300',
'tasks_manager_refreshing_period' => '100',
'ldap_tls_certifacte_check' => 'LDAP_OPT_X_TLS_NEVER',
'enable_tasks_log' => '1',
'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' => '1',
'user_keys_job_frequency' => '2',
'items_statistics_job_frequency' => '1',
'upgrade_timestamp' => '1714135584',
'duo_ikey' => 'xxx@xxx.net',
'duo_skey' => '',
'duo_host' => '',
'duo_failmode' => 'secure',
'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' => '3650',
'oauth2_enabled' => '0',
'oauth2_client_appname' => 'Login with Azure',
'oauth2_client_scopes' => 'openid,profile,email',
);

Updated from an older Teampass or fresh install:
PLEASE attach to this issue the file /includes/config/tp.config.php.

Client configuration

Browser: Edge

**Operating system:windows 11

Logs

Web server error log

Insert your webserver log here

Log from the web-browser developer console (CTRL + SHIFT + i)

Insert the log here and especially the answer of the query that failed.
@nilsteampassnet
Copy link
Owner

@geokh
Task manager is ok?
If yes, can you please run from the shell the next instruction: php scripts/background_tasks___userKeysCreation.php

@geokh geokh closed this as completed May 2, 2024
@geokh geokh reopened this May 2, 2024
@geokh
Copy link
Author

geokh commented May 2, 2024

Dear @nilsteampassnet it is working and I ran it it didnt work for me. reverted to build 3.0.10 it is working fine over there but with the new latest it is not working
Screenshot 2024-05-02 123627

@jcloward13
Copy link

jcloward13 commented May 8, 2024

@geokh Task manager is ok? If yes, can you please run from the shell the next instruction: php scripts/background_tasks___userKeysCreation.php

I ran that on the shell and it completed the first task but not the others. When I ran it again, same thing. 1st task ran completed but stopped after that.

Ran this: php scripts/background_tasks___sending_emails.php and it sent all 3 emails that were queued.

@jcloward13
Copy link

I ran sources/scheduler.php and that caused a few tasks to go through.

@rosanribeiro
Copy link

Version 3.1.2.45 @nilsteampassnet
Local User: Problem (task in progress)
LDAP User: Ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants