Outils pour utilisateurs

Outils du site


commun:migration_baikal_nextcloud_calendriers_contacts

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
commun:migration_baikal_nextcloud_calendriers_contacts [2026/08/18 09:17] – [Ajout du compte Nextcloud] francoiscommun:migration_baikal_nextcloud_calendriers_contacts [2026/08/18 09:24] (Version actuelle) – francois
Ligne 5: Ligne 5:
 ===== 1. Export depuis Baïkal ===== ===== 1. Export depuis Baïkal =====
  
-Le script exporte le calendrier ''default'' (via l'endpoint ''?export'' de sabre/dav) et le carnet d'adresses ''default''.+Le script exporte le calendrier et le carnet d'adresses ''default''.
  
 ==== Le script ==== ==== Le script ====
  
-Copier le contenu ci-dessous dans un fichier ''baikal-export-user.sh'' (sur n'importe quelle machine Linux/macOS disposant de ''curl'' et d'un accès HTTPS au serveur Baïkal) :+Copier le contenu ci-dessous dans un fichier ''baikal-export-user.sh'' :
  
 <code bash baikal-export-user.sh> <code bash baikal-export-user.sh>
Ligne 60: Ligne 60:
 ==== Exécution ==== ==== Exécution ====
  
-Lancer le script **une fois par utilisateur** :+Lancer le script :
  
 <code bash> <code bash>
Ligne 67: Ligne 67:
 </code> </code>
  
-Le script demande le nom d'utilisateur puis le mot de passe (saisie masquée). Sortie :+Le script demande le nom d'utilisateur puis le mot de passe (baikal). 
 + 
 +Les fichiers calendrier et carnet sont créés :
  
 <code> <code>
Ligne 74: Ligne 76:
 </code> </code>
  
-Le script affiche le nombre d'événements et de contacts récupérés. **Noter ces chiffres** pour vérification après import.+Le script affiche le nombre d'événements et de contacts récupérés.
  
-//Si la sortie affiche ''[!]'', l'export a échoué (mot de passe erroné en général). Ne pas continuer avec un fichier invalide.//+<note> 
 +Si la sortie affiche ''[!]'', l'export a échoué (mot de passe erroné en général). Ne pas continuer avec un fichier invalide. 
 +</note>
  
 ===== 2. Import dans Nextcloud ===== ===== 2. Import dans Nextcloud =====
Ligne 94: Ligne 98:
  
 <note warning> <note warning>
-Supprimer l'ancien compte **avant** d'ajouter le nouveau, sinon doublons d'événements et de contacts sur le téléphone.+Supprimer l'ancien compte avant d'ajouter le nouveau, sinon doublons d'événements et de contacts sur le téléphone.
 </note> </note>
  
Ligne 107: Ligne 111:
   - Lancer une synchronisation manuelle et vérifier dans les applis Agenda et Contacts du téléphone   - Lancer une synchronisation manuelle et vérifier dans les applis Agenda et Contacts du téléphone
  
-===== 4. Bascule finale ===== 
  
-  - Laisser tourner quelques jours en vérifiant la synchro sur tous les appareils 
-  - Sauvegarde finale de Baïkal : <code bash>tar czf baikal-final-backup.tar.gz /chemin/vers/baikal/Specific/</code> (''Specific/'' contient la base et la config) 
-  - Conserver aussi les exports ''.ics''/''.vcf'' 
-  - Arrêter le service Baïkal 
  
-===== Dépannage ===== 
  
-^ Symptôme ^ Cause probable ^ Solution ^ 
-| ''NotAuthenticated'' / erreur XML à l'export | Baïkal en auth Digest, client en Basic | Le script utilise déjà ''--digest'' ; vérifier le mot de passe | 
-| Contacts : X récupérés sur Y listés | vCards avec href sans ''.'' avant ''vcf'' | Le script gère ce cas (pattern large) ; sinon comparer les listes | 
-| DAVx⁵ ne trouve pas les services | ''well-known'' absent | Ajouter les redirections ''/.well-known/caldav'' et ''carddav'' vers ''/remote.php/dav/'' dans le serveur web | 
-| Connexion DAVx⁵ refusée avec le bon mot de passe | 2FA active | Utiliser un mot de passe d'application | 
-| Doublons sur le téléphone | Ancien compte Baïkal pas supprimé | Supprimer les deux comptes, resynchroniser depuis Nextcloud seul | 
commun/migration_baikal_nextcloud_calendriers_contacts.1787044633.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki