Share : Perte des droits Propriétaire des sites

cancel
Showing results for 
Search instead for 
Did you mean: 
lucky
Member II

Share : Perte des droits Propriétaire des sites

Bonjour,
Alors je suis en train d'étudier la méthode de transfert entre un alfresco (X32) 3.3.g installé sur un Windows server 2008 vers un alfresco (X64) 3.4.d sur un ubuntu 10.04.1, voila ce que j'ai fait :
- Installation de mon alfresco 3.4.d sur mon ubuntu + configuration de mes liens ldap-ad
- Export de la base mysql de mon windows
- récupération de alf_data sur le windows
- recopie de alf_data sur linux (suppression du lucene_index et rajout de index.recovery.mode=FULL dans le alfresco-global.properties pour les faire régénéré correctement)
- suppression de la base mysql alfresco sur ubuntu
- création d'une base vierge alfresco sur ubuntu
- renommage des tables (dans le fichier d'export .sql ) jbpm_xxx en JBPM_XXX a cause de problème d'upgrade du schéma
- importation des tables avec le fichier export .sql
- redémarrage d'alfresco sur mon ubuntu

Bon a partir de la, j'arrive a me loger mais mon login (avec lequel j'ai créer tous les sites) n'es plus propriétaire des sites et comme je suis le seul administrateur, 99% des mes sites Share n'ont plus de Manager d'où ma question comment es-ce que je peut me réapproprier les sites pour pouvoir de nouveau inviter des gens, etc… ?
Par avance merci
Lucky
3 Replies
lucky
Member II

Re: Share : Perte des droits Propriétaire des sites

Bon je répond en partie au problème avec un workaround…
En fait sur ma base de prod, j'ai ajouter un autre compte manager sur tous les sites, j'ai fait mes export/import et là, j'ai mon compte qui a garder les droits mais le compte que j'ai rajouter n'y est pas présent… Ce serais donc le dernier manager qui ne serais pas importer ??
Lucky
rguinot
Customer

Re: Share : Perte des droits Propriétaire des sites

renommage des tables (dans le fichier d'export .sql ) jbpm_xxx en JBPM_XXX a cause de problème d'upgrade du schéma

bidouillage …. exceptions lors de l'upgrade ?

question bonus : avez vous créé votre table mysql en utf8 ? avez vous converti si nécessaire votre export sql en utf8 ?
lucky
Member II

Re: Share : Perte des droits Propriétaire des sites

Bonjour,
Déjà désoler du retard, je n'avais pas vu la réponse …
Donc nouveau test avec les parameter que je peu mettre en utf8 et même erreur et même problème :

1/ Sur Windows
mysql> SHOW VARIABLES LIKE 'character_set%';
+————————–+———————————–+
| Variable_name            | Value                             |
+————————–+———————————–+
| character_set_client     | utf8                              |
| character_set_connection | utf8                              |
| character_set_database   | utf8                              |
| character_set_filesystem | binary                            |
| character_set_results    | utf8                              |
| character_set_server     | utf8                              |
| character_set_system     | utf8                              |
| character_sets_dir       | C:\Alfresco\mysql\share\charsets\ |
+————————–+———————————–+
8 rows in set (0.00 sec)
commande d'export : mysqldump -u root alfresco –single-transaction > C:\sauvegardes_Alfresco\sauvegarde\MySQL\alfresco_hot.sql

2/ sur Ubuntu
mysql> SHOW VARIABLES LIKE 'character_set%';
+————————–+—————————-+
| Variable_name            | Value                      |
+————————–+—————————-+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | latin1                     |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+————————–+—————————-+
8 rows in set (0.00 sec)

3/Je rajoute dans le my;cnf :
#Set the default character set
default-character-set=utf8
#Set the default collation
default-collation=utf8_general_ci
Ce qui me donne :
mysql> SHOW VARIABLES LIKE 'character_set%';
+————————–+—————————-+
| Variable_name            | Value                      |
+————————–+—————————-+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | latin1                     |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+————————–+—————————-+
8 rows in set (0.00 sec)
ensuite :
mysql -u alfresco -palfresco -e "drop database alfresco;"
mysql -u alfresco -palfresco -e "create database alfresco;"
mysql -u alfresco -palfresco alfresco <alfresco_hot.sql
enfin :
Je recopie le alf_data
, je relance et ca ne marche pas avec l'erreur dans alfresco.log :
ERROR [org.alfresco.repo.domain.schema.SchemaBootstrap] Statement execution failed:
   SQL: alter table JBPM_ACTION add index FK_ACTION_REFACT (REFERENCEDACTION_), add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION (ID_)
   Error: Can't create table 'alfresco.#sql-334_29' (errno: 121)
   File: /opt/alfresco-3.4.d/tomcat/temp/Alfresco/AlfrescoSchema-MySQLInnoDBDialect-Update-218997635113435688.sql
   Line: 29
——————————————————————————–
Par contre en reprenant mes test, le "Workaround" ne fonctionne plus .. a savoir qu'après une sync ladap-ad, j'ai de nouveau perdu tous les proprietaires de sites …