# Context pack: Installation, répertoire des données et journaux

Source: https://nordvec.com/fr/docs/guides/desktop/install-and-data
Pack: https://nordvec.com/fr/docs/packs/desktop/install-and-data

This pack bundles one Nordvec guide with the guides it builds on and the guides it links to, in reading order, so an assistant reading it meets no reference it cannot follow.

## Contents

1. [Installation, répertoire des données et journaux](https://nordvec.com/fr/docs/guides/desktop/install-and-data) (this guide)
2. [Problèmes connus de l'application de bureau](https://nordvec.com/fr/docs/guides/desktop/known-issues) (linked from this guide)

---

# Installation, répertoire des données et journaux
Source: https://nordvec.com/fr/docs/guides/desktop/install-and-data

Ce que l'application de bureau Nordvec installe sur Windows, macOS et Linux, tous les fichiers qu'elle écrit sur le disque, et où se trouve son fichier de journal.



Cette page indique où l'application de bureau écrit sur chaque système d'exploitation, pour vos propres archives ou un examen par votre service informatique. Elle est générée à partir de la configuration de build de l'application et des noms de fichiers que son code écrit, et elle est mise à jour lorsque ceux-ci changent.

L'application est **Nordvec Desktop**, identifiant d'application `com.nordvec.desktop`.

## Windows [#windows]

* **Programme d'installation :** un programme de configuration `.exe` pour x64.
* **Installer pour :** le programme d'installation vous demande si vous souhaitez installer pour vous uniquement ou pour tous les utilisateurs de l'ordinateur. **Vous uniquement** est présélectionné et ne nécessite pas de droits d'administrateur.
* **Dossier d'installation :** vous pouvez le choisir dans le programme d'installation.
* **La désinstallation** supprime le répertoire de données ci-dessous avec l'application. La mise à jour ne le fait pas.
* **Répertoire de données :** `%APPDATA%\Nordvec Desktop`
* **Fichier journal :** `%APPDATA%\Nordvec Desktop\logs\nordvec-<date>.log`

## macOS [#macos]

* **Téléchargement :** une image disque (`.dmg`) ou une archive `.zip`, pour les Mac Apple Silicon et Intel (une seule version universelle).
* **Configuration requise :** macOS 13.0 ou ultérieur.
* **La suppression de l'application** laisse le répertoire de données ci-dessous en place ; supprimez-le pour effacer les données de synchronisation locales.
* **Répertoire de données :** `~/Library/Application Support/Nordvec Desktop`
* **Fichier journal :** `~/Library/Application Support/Nordvec Desktop/logs/nordvec-<date>.log`

## Linux [#linux]

* **Téléchargement :** une AppImage pour x64. Elle s'exécute en tant qu'utilisateur, sans installation système.
* **La suppression de l'application** laisse le répertoire de données ci-dessous en place ; supprimez-le pour effacer les données de synchronisation locales.
* **Trousseau :** l'application nécessite un gnome-keyring ou KWallet en cours d'exécution pour chiffrer ses données de synchronisation locales, et ne synchronise pas sans l'un d'eux.
* **Répertoire de données :** `~/.config/Nordvec Desktop`
* **Fichier journal :** `~/.config/Nordvec Desktop/logs/nordvec-<date>.log`
* Lorsque `XDG_CONFIG_HOME` est défini, le répertoire de données est `$XDG_CONFIG_HOME/Nordvec Desktop` à la place.

## Contenu du répertoire de données [#contenu-du-répertoire-de-données]

Tout ce que l'application conserve sur votre ordinateur se trouve dans le répertoire de données correspondant à votre système d'exploitation, indiqué ci-dessus. Chaque compte connecté dispose de son propre magasin de synchronisation.

| Nom                               | Contenu                                                                                                                                                                                                                                                                                          |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `sync-state-<account key>.sqlite` | Le magasin de synchronisation pour un compte connecté : dossiers surveillés, exclusions, les files d'attente de téléchargement et de suppression, et ce qui a été synchronisé. Les noms et chemins de fichiers y sont chiffrés avec une clé protégée par le trousseau du système d'exploitation. |
| `logs/nordvec-<date>.log`         | Le journal de l'application pour une journée. Il enregistre les événements, les comptes et les codes d'erreur, et chaque ligne indique la version de l'application qui l'a écrite. Il est conçu pour ne pas contenir de noms de fichiers, de chemins ou de contenus de fichiers.                 |
| `logs/nordvec-<date>.1.log`       | La partie antérieure du journal d'une journée, conservée lorsque le journal du jour atteint sa limite de taille. Au plus un par jour.                                                                                                                                                            |
| `window-state.json`               | La dernière taille et position de la fenêtre.                                                                                                                                                                                                                                                    |
| `ui-locale`                       | La langue de la dernière page affichée par l'application, afin que le menu de la barre d'état et les notifications l'utilisent.                                                                                                                                                                  |
| `update-health.json`              | La dernière vérification des mises à jour par l'application et si ces vérifications échouent.                                                                                                                                                                                                    |
| `whats-new-version`               | La dernière version dont la liste des modifications a été affichée par l'application, afin que les modifications de chaque mise à jour ne soient affichées qu'une fois.                                                                                                                          |
| `first-run-done`                  | Indique que le premier lancement a été exécuté, afin que le démarrage automatique au login ne soit activé que pour une nouvelle installation.                                                                                                                                                    |
| `crash-ledger.json`               | La dernière fois que l'application s'est arrêtée en raison d'une erreur, uniquement sous forme d'horodatages, afin qu'un second arrêt peu après la réouverture la maintienne fermée au lieu de la rouvrir.                                                                                       |

Lorsque le magasin de synchronisation est ouvert, SQLite conserve les fichiers `-wal`, `-shm`, `-journal` à côté de `sync-state-<account key>.sqlite` ; ils appartiennent au magasin. L'application conserve également les cookies et le stockage local du site de la session connectée dans le répertoire de données. Le magasin de cookies est chiffré avec une clé protégée par le trousseau du système d'exploitation.

Sur un ordinateur ayant exécuté une ancienne build, vous pouvez également trouver :

| Nom                                      | Contenu                                                                                                                                                                                                  |
| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `sync-state.json`                        | État écrit par une ancienne version. Lors de la connexion, l'application le transmet au compte qui en est propriétaire, et le conserve lorsqu'elle ne peut pas déterminer à qui il appartient.           |
| `logs/nordvec.log`                       | Le journal écrit par une ancienne version. Il est supprimé avec les journaux quotidiens une fois qu'il est suffisamment ancien.                                                                          |
| `logs/nordvec.log.old`                   | Le journal précédent conservé par une ancienne version, supprimé selon les mêmes conditions.                                                                                                             |
| `sync-state-<account key>.json`          | État par compte écrit par une ancienne version. Lors de la connexion, l'application le copie dans le magasin de synchronisation et le renomme une fois la copie relue.                                   |
| `sync-state-<account key>.json.imported` | Le même état ancien après que son contenu a été copié dans le magasin de synchronisation. Il contient des noms et chemins de fichiers non chiffrés et rien ne le relit, il est donc sûr de le supprimer. |

## Fichier journal [#fichier-journal]

L'application écrit un fichier journal par jour, `logs/nordvec-<date>.log` dans le répertoire de données, où la date correspond au jour sur votre ordinateur. Pour ouvrir leur dossier depuis l'application, choisissez **Aide > Afficher le fichier journal**. Lorsqu'un journal du jour atteint 5 Mo, ses lignes antérieures sont déplacées vers `nordvec-<date>.1.log`, de sorte qu'une journée conserve au plus deux fichiers.

L'application conserve les 14 derniers jours, aujourd'hui inclus, et au maximum 50 Mo de journaux au total, en supprimant d'abord les jours les plus anciens. Elle ne supprime jamais le journal du jour en cours, et elle ne supprime que les fichiers portant ces noms.

Chaque ligne indique la version qui l'a écrite, sous la forme `v=<version> sha=<commit>` après l'heure et le niveau.

## Quelle version vous avez [#quelle-version-vous-avez]

* Windows : choisissez **Aide > À propos de Nordvec Desktop**.
* macOS : choisissez **Nordvec Desktop > À propos de Nordvec Desktop**.
* Linux : choisissez **Aide > À propos de Nordvec Desktop**.
* Chaque lancement écrit également une ligne commençant par `app_ready version=` dans le fichier journal, suivie de la version.

## Signaler un problème [#signaler-un-problème]

Vérifiez d'abord les [problèmes connus](/docs/guides/desktop/known-issues). Pour signaler un bug, incluez la version de l'application et, si possible, le fichier journal. L'application est conçue pour ne pas journaliser les noms de fichiers, les chemins ou les contenus de fichiers, mais lisez le journal avant de le partager et supprimez tout ce que vous ne souhaitez pas envoyer.


---

# Problèmes connus de l'application de bureau
Source: https://nordvec.com/fr/docs/guides/desktop/known-issues

Pourquoi l'application de bureau Nordvec refuse un dossier, ignore un fichier, conserve une suppression ou cesse de se synchroniser, et ce que vous pouvez faire pour chaque cas.



Chaque entrée ci-dessous est une décision que l'application de bureau prend délibérément. Cette page est générée à partir des codes avec lesquels l'application prend ses décisions, de sorte que chaque code de refus qu'elle peut signaler est répertorié ici avec sa cause et une solution de contournement. Si ce que vous voyez n'est pas listé ici,
[signalez-le](/docs/guides/desktop/install-and-data#reporting-a-problem) avec votre version de l'application et le fichier journal.

## Dossiers que l'application n'ajoutera pas [#dossiers-que-lapplication-najoutera-pas]

L'application refuse ces dossiers lorsque vous les sélectionnez, et indique pourquoi.

### Un lecteur entier ne peut pas être ajouté [#un-lecteur-entier-ne-peut-pas-être-ajouté]

Ce que vous voyez : &#x2A;*Un lecteur entier est trop large pour être synchronisé. Sélectionnez plutôt un dossier sur celui-ci.**

**Cause :** La racine d'un lecteur contient bien plus que des documents, et sa surveillance obligerait chaque analyse et suppression à parcourir l'intégralité du lecteur.

**Solution de contournement :** Ajoutez les dossiers sur ce lecteur qui contiennent vos documents, un par un.

### Votre dossier personnel ne peut pas être ajouté [#votre-dossier-personnel-ne-peut-pas-être-ajouté]

Ce que vous voyez : &#x2A;*Votre dossier de compte contient des données d'application et des paramètres ainsi que des documents, et son nom est celui de votre compte utilisateur sur cet ordinateur. Sélectionnez Documents, Bureau ou un autre dossier à l'intérieur.**

**Cause :** Votre dossier personnel contient des données d'application, des paramètres et des caches ainsi que des documents, donc sa surveillance les intégrerait tous dans Nordvec. Son nom est également celui de votre compte utilisateur.

**Solution de contournement :** Ajoutez plutôt Documents, Bureau ou un autre dossier à l'intérieur de votre dossier personnel.

### Un dossier à l'intérieur ou autour d'un dossier surveillé ne peut pas être ajouté [#un-dossier-à-lintérieur-ou-autour-dun-dossier-surveillé-ne-peut-pas-être-ajouté]

Ce que vous voyez : &#x2A;*Ce dossier chevauche un dossier que vous surveillez déjà.**

**Cause :** Un fichier dans deux dossiers surveillés aurait deux propriétaires, et un ensemble d'exclusions défini sur un dossier ne s'appliquerait pas via l'autre.

**Solution de contournement :** Les fichiers dans un dossier à l'intérieur d'un dossier surveillé se synchronisent déjà, il n'y a donc rien à ajouter. Pour surveiller un dossier plus large à la place, arrêtez d'abord la surveillance du dossier plus étroit : ses documents quittent Nordvec jusqu'à ce que le dossier plus large les synchronise à nouveau.

## Fichiers qui ne sont pas synchronisés [#fichiers-qui-ne-sont-pas-synchronisés]

Ces fichiers restent sur votre ordinateur et sont listés sur la page de synchronisation du Bureau avec la raison, de sorte que les réponses ne peuvent pas les citer.

### Le chemin d'accès d'un fichier est trop long [#le-chemin-daccès-dun-fichier-est-trop-long]

Ce que vous voyez : **Le chemin est trop long pour ce système**

**Cause :** Le chemin complet est plus long que ce que permet le système d'exploitation pour que l'application puisse le lire.

**Solution de contournement :** Raccourcissez les noms des dossiers ou des fichiers, ou déplacez le dossier plus près de la racine du lecteur. Le fichier se synchronise une fois que son chemin est suffisamment court.

### Un fichier n'a pas pu être lu [#un-fichier-na-pas-pu-être-lu]

Ce que vous voyez : **Ce fichier n'a pas pu être lu**

**Cause :** Le système d'exploitation a refusé à l'application l'accès en lecture au fichier.

**Solution de contournement :** Accordez à votre compte utilisateur l'accès en lecture au fichier. Sur macOS, autorisez Nordvec Desktop dans Réglages Système, Confidentialité et sécurité, Fichiers et dossiers. L'application relit le fichier lorsqu'il change et à chaque démarrage de l'application.

### Un élément n'est pas un fichier ordinaire [#un-élément-nest-pas-un-fichier-ordinaire]

Ce que vous voyez : **Il ne s'agit pas d'un fichier ordinaire**

**Cause :** Il s'agit d'un lien symbolique, d'un périphérique, d'un tube ou d'un autre fichier spécial. L'application ne lit que les fichiers ordinaires, donc un lien ne peut jamais la conduire vers un fichier que vous n'avez pas sélectionné.

**Solution de contournement :** Ajoutez le dossier qui contient le fichier réel au lieu du lien.

### Un fichier a plus d'un nom sur le disque [#un-fichier-a-plus-dun-nom-sur-le-disque]

Ce que vous voyez : **Ce fichier a plus d'un nom sur le disque**

**Cause :** Le fichier est un lien physique : les mêmes données ont un second nom, qui peut se trouver en dehors du dossier que vous avez choisi. L'application ne peut pas déterminer à quel dossier les données appartiennent, donc elle ne les lit pas. Les outils de sauvegarde qui économisent de l'espace de cette manière produisent de tels fichiers.

**Solution de contournement :** Remplacez le fichier par une copie simple de celui-ci, qui n'a qu'un seul nom.

### Un fichier mène en dehors du dossier surveillé [#un-fichier-mène-en-dehors-du-dossier-surveillé]

Ce que vous voyez : **Ce fichier mène en dehors du dossier surveillé**

**Cause :** Le chemin du fichier se résout, via un lien ou une jonction, vers un emplacement en dehors du dossier que vous avez choisi.

**Solution de contournement :** Ajoutez le dossier dans lequel le fichier se trouve réellement.

### Un fichier se trouve dans un dossier que vous avez exclu [#un-fichier-se-trouve-dans-un-dossier-que-vous-avez-exclu]

Ce que vous voyez : **Ce fichier se trouve dans un dossier que vous avez exclu**

**Cause :** Vous avez exclu un sous-dossier d'un dossier surveillé, et un fichier que vous sélectionnez à l'intérieur reste exclu.

**Solution de contournement :** Réactivez le sous-dossier dans la carte du dossier sur la page de synchronisation du Bureau, et ses fichiers se synchronisent.

### Un fichier dépasse la limite de taille pour son type [#un-fichier-dépasse-la-limite-de-taille-pour-son-type]

Ce que vous voyez : **Ce fichier dépasse la limite de taille pour son type**

**Cause :** Chaque type de fichier a une limite de taille, vérifiée avant que le fichier ne soit lu. Si une version antérieure plus petite a été synchronisée, sa copie est supprimée afin que les réponses ne citent jamais un contenu que le fichier n'a plus.

**Solution de contournement :** Divisez le fichier en fichiers plus petits, ou enregistrez-le dans un format plus compact.

### Un fichier est vide [#un-fichier-est-vide]

Ce que vous voyez : **Ce fichier est vide, il n'y a donc rien à rechercher**

**Cause :** Un fichier sans contenu n'a rien à rechercher. Si une version antérieure avait du contenu, sa copie est supprimée pour la même raison qu'un fichier trop volumineux.

**Solution de contournement :** Rien à faire : le fichier se synchronise une fois qu'il contient du contenu.

### Un type de fichier ne peut pas être recherché [#un-type-de-fichier-ne-peut-pas-être-recherché]

Ce que vous voyez : **Ce type de fichier ne peut pas être recherché**

**Cause :** L'extension du fichier n'est pas l'une de celles que l'application synchronise.

**Solution de contournement :** Enregistrez ou exportez le fichier sous l'un des types de la table des limites de taille à la fin de cette page.

### Un fichier n'a pas pu être ajouté [#un-fichier-na-pas-pu-être-ajouté]

Ce que vous voyez : **Ce fichier n'a pas pu être ajouté**

**Cause :** La lecture du fichier a échoué pour une raison autre que celles mentionnées ci-dessus, par exemple parce qu'il a changé ou était verrouillé pendant que l'application le lisait.

**Solution de contournement :** Fermez tout ce qui a le fichier ouvert. L'application relit le fichier lorsqu'il change et à chaque démarrage de l'application. Si le même fichier continue d'échouer, signalez-le avec votre fichier journal joint.

## Suppressions en attente de votre confirmation [#suppressions-en-attente-de-votre-confirmation]

Aucun élément n'est supprimé de Nordvec tant que l'application ne peut pas distinguer une suppression d'un dossier simplement inaccessible.

### De nombreux fichiers supprimés en une fois restent dans Nordvec jusqu'à ce que vous confirmiez [#de-nombreux-fichiers-supprimés-en-une-fois-restent-dans-nordvec-jusquà-ce-que-vous-confirmiez]

Ce que vous voyez : **Suppression importante en attente de révision**

**Cause :** Lorsque plus de 25 % des fichiers d'un dossier disparaissent en 7 jours (dans un dossier d'au moins 20 fichiers), l'application retient leur suppression de Nordvec au lieu de l'exécuter, car un dossier déplacé ou débranché ressemble à une suppression.

**Solution de contournement :** Confirmez la suppression sur la carte du dossier dans la page de synchronisation du Bureau, ou replacez les fichiers. Une suppression en attente que vous ne confirmez pas est exécutée à la date indiquée sur la page.

### Un dossier illisible conserve ses documents dans Nordvec [#un-dossier-illisible-conserve-ses-documents-dans-nordvec]

Ce que vous voyez : **Un dossier synchronisé est manquant**

**Cause :** Lorsqu'un dossier surveillé ne peut pas être lu du tout, par exemple sur un lecteur déconnecté ou un partage réseau, l'application le traite comme inaccessible plutôt que vide et ne supprime rien.

**Solution de contournement :** Reconnectez le lecteur, et la synchronisation reprend. Pour supprimer les documents du dossier de Nordvec, arrêtez la surveillance du dossier.

## Documents qui quittent Nordvec [#documents-qui-quittent-nordvec]

Un document dans Nordvec suit son fichier sur votre ordinateur. Voici les deux façons dont un document est supprimé.

### Un document a quitté Nordvec après que son fichier a été déplacé, renommé ou supprimé [#un-document-a-quitté-nordvec-après-que-son-fichier-a-été-déplacé-renommé-ou-supprimé]

**Cause :** Un document se trouve dans Nordvec parce que son fichier est dans un dossier surveillé. Lorsque le fichier est supprimé ou déplacé hors du dossier, sa copie est supprimée. Un fichier renommé ou déplacé est un nouveau chemin, donc il se synchronise à nouveau en tant que nouveau document.

**Solution de contournement :** Replacez le fichier, ou attendez que le fichier déplacé se synchronise. Un fichier qui est de retour sur le disque avant l'exécution de sa suppression conserve son document.

### Des documents ont quitté Nordvec après que vous avez arrêté de surveiller ou exclu un dossier [#des-documents-ont-quitté-nordvec-après-que-vous-avez-arrêté-de-surveiller-ou-exclu-un-dossier]

**Cause :** L'arrêt de la surveillance d'un dossier, ou l'exclusion d'un sous-dossier, supprime ses documents de Nordvec. Les fichiers sur votre ordinateur ne sont pas touchés.

**Solution de contournement :** Ajoutez à nouveau le dossier, ou supprimez l'exclusion, et ses fichiers se synchronisent à nouveau.

## Lorsque la synchronisation est désactivée [#lorsque-la-synchronisation-est-désactivée]

Chacun de ces cas arrête la synchronisation pour le compte connecté jusqu'à ce qu'il soit résolu, et l'application indique lequel.

### La synchronisation est désactivée car l'ordinateur n'a pas de trousseau de clés [#la-synchronisation-est-désactivée-car-lordinateur-na-pas-de-trousseau-de-clés]

Ce que vous voyez : &#x2A;*Nordvec chiffre vos données de synchronisation locales avec une clé issue de votre trousseau système, et cet ordinateur n'en dispose d'aucun. Installez et déverrouillez un trousseau (gnome-keyring ou kwallet), puis reconnectez-vous.**

**Cause :** L'application chiffre ses données de synchronisation locales avec une clé que le trousseau du système d'exploitation protège, et ne revient jamais au stockage des noms de fichiers en clair. Sous Linux, sans gnome-keyring ou KWallet en cours d'exécution, il n'y a pas de trousseau pour contenir la clé.

**Solution de contournement :** Installez et déverrouillez gnome-keyring ou KWallet, puis reconnectez-vous.

### La synchronisation est désactivée car une version plus récente a écrit les données locales [#la-synchronisation-est-désactivée-car-une-version-plus-récente-a-écrit-les-données-locales]

Ce que vous voyez : &#x2A;*Vos données de synchronisation ont été écrites par une version plus récente de Nordvec. Mettez à jour l'application pour reprendre la synchronisation.**

**Cause :** Les données de synchronisation locales ont été écrites par une version plus récente de l'application, généralement parce qu'une version plus ancienne a été installée par-dessus.

**Solution de contournement :** Installez la dernière version.

### La synchronisation est désactivée car les données de synchronisation locales ne peuvent pas être lues [#la-synchronisation-est-désactivée-car-les-données-de-synchronisation-locales-ne-peuvent-pas-être-lues]

Ce que vous voyez : &#x2A;*Votre état de synchronisation local n'a pas pu être lu. La synchronisation est en pause ; une réinstallation peut être nécessaire.**

**Cause :** Le magasin de synchronisation n'a pas pu être ouvert ou lu, par exemple parce que le fichier est endommagé ou que sa clé ne peut pas être déverrouillée par ce compte utilisateur.

**Solution de contournement :** Signalez-le avec votre fichier journal joint. Ne supprimez pas d'abord le répertoire de données : il peut contenir des suppressions qui n'ont pas encore atteint Nordvec.

## Limites de taille des fichiers [#limites-de-taille-des-fichiers]

L'application synchronise ces types de fichiers, chacun jusqu'à la taille indiquée. Un fichier plus volumineux est listé comme trop grand, et un type non présent dans ce tableau comme un type qui ne peut pas être recherché.

| Taille maximale du fichier | Types de fichiers                                                  |
| -------------------------- | ------------------------------------------------------------------ |
| 50 Mo                      | `.csv`, `.docx`, `.htm`, `.html`, `.pdf`, `.pptx`, `.xls`, `.xlsx` |
| 20 Mo                      | `.json`, `.xml`                                                    |
| 15 Mo                      | `.gif`, `.jpeg`, `.jpg`, `.png`, `.svg`, `.webp`                   |
| 10 Mo                      | `.md`, `.txt`                                                      |
| 5 Mo                       | `.js`, `.jsx`, `.py`, `.sql`, `.ts`, `.tsx`                        |
