Do you have another extension which brings a profile with id 50.
Ids must be unique and here it seems that you are facing an id conflict.
You must change the id of one of them to solve your issue. The id is used only once in the XML definition, so I suspect that it does not have a lot of impact to modify it. It's an issue when different modules are reusing the profile id to modify it, but I am 100% sure that this is not the case for the profile(s) brought by Time tracking.
The issue with changing it on Time Tracking is that you will have to remember it and do it again the day you upgrade that extension with a new version (for eg the version compatible with 3.0)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A few days ago we bought the extension but we could not use it due to installation problems.
At the time of doing the standard installation we have the following error, please your help:
"Error detected during deployment!
iTop configuration has NOT been modified.
Error loading module "itop-time-tracking": / profile [50] at line 1103: could not be added (already exists) - Loaded modules: dictionaries, core, application, authent-cas, authent-external, authent-ldap, authent-local, combodo-autoclose-ticket, combodo-cmdbchange-cleaner, combodo-db-tools, combodo-email-synchro, combodo-gantt-view, combodo-tawk-integration, itop-attachments, itop-backup, itop- config-mgmt, itop-config, itop-datacenter-mgmt, itop-endusers-devices, itop-files-information, itop-hub-connector, itop-nagios-integration, itop-object-copier, itop-portal-base, itop-portal, itop-profiles-itil, itop-sla-computation, itop-standard-email-synchro, itop-stencils, itop-storage-mgmt, itop-tickets, itop-virtualization-mgmt, itop-welcome-itil, molkobain-portal-mosaic-service-catalog, teemip-network-mgmt, add-profile, customer-survey, email-reply, faq-by-org, iot-devices-class, itop-bridge-virtualization-storage, itop- change-mgmt-itil, itop-core-update, itop-incident-mgmt-itil, itop-knownerror-mgmt, itop-legacy-search-base, itop-problem -mgmt, itop-request-mgmt-itil, itop-service-mgmt-provider, itop-time-tracking "
Do you have another extension which brings a profile with id 50.
Ids must be unique and here it seems that you are facing an id conflict.
You must change the id of one of them to solve your issue. The id is used only once in the XML definition, so I suspect that it does not have a lot of impact to modify it. It's an issue when different modules are reusing the profile id to modify it, but I am 100% sure that this is not the case for the profile(s) brought by Time tracking.
The issue with changing it on Time Tracking is that you will have to remember it and do it again the day you upgrade that extension with a new version (for eg the version compatible with 3.0)
Thanks Vincent, that was the cause of the problem.
I couldn't find another extension to use id 50 so I will have to remember the id I have modified (<profile id = "51")
Thanks for your help