Error migration 10.0.X Files external FTP

De EjnTricks

Cette application a été installée suite à la mise à jour en version 10.0.0. Or lors les points de montage préalablement configurés ne sont pas forcément disponibles. Un message d'erreur est présenté indiquant un problème de connexion.


Cet article présente comment restaurer les connexions.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Configuration-icon.png Reconfiguration

Afin de restaurer les points de montage, il est nécessaire de retourner dans l'interface d'administration comme décrit dans l'article suivant.

Dans l'interface d'administration, la configuration d'un point de montage de présente ainsi.


A noter que la configuration présente deux anomalies.

  • La liste de choix Authentification ne présente aucune sélection.
  • Deux zones de saisies identifiant / mot de passe sont affiché.


Il faut donc sélectionner une valeur dans la liste de choix, dans le cadre de cet exemple seule la valeur Intégré est disponible. Puis, il faut de nouveau renseigner l'identifiant.

La configuration doit être validée automatiquement et présente une pastille verte en cas de succès.


Link= Impact base de données

Il parait probable de pouvoir modifier les données directement dans la base de données, mais cela peut être périlleux.

La configuration des points de montages fait intervenir au moins deux tables, dont un exemple est donné ci edssous. Table oc_external_mounts

+----------+-----------------+-----------------+--------------------+----------+------+
| mount_id | mount_point     | storage_backend | auth_backend       | priority | type |
+----------+-----------------+-----------------+--------------------+----------+------+
|        1 | /Mount point    | ftp             | password::password |      100 |    1 |
+----------+-----------------+-----------------+--------------------+----------+------+

Table oc_external_config

+-----------+----------+----------+------------------------------------------+
| config_id | mount_id | key      | value                                    |
+-----------+----------+----------+------------------------------------------+
|         1 |        1 | host     | Host location                            |
|         2 |        1 | user     | USER LOGIN                               |
|         3 |        1 | password | ....                                     |
|         4 |        1 | root     | /MesFichiers/MesDocuments/Documentations |
|         5 |        1 | secure   |                                          |
+-----------+----------+----------+------------------------------------------+

Or suite à la reconfiguration, il se trouve que les données sont différentes. La valeur de auth_backend, dans la table oc_external_mounts devient builtin::builtin et une nouvelle ligne est ajoutée à la table oc_external_config avec comme nom de clé username. Table oc_external_mounts

+----------+-----------------+-----------------+------------------+----------+------+
| mount_id | mount_point     | storage_backend | auth_backend     | priority | type |
+----------+-----------------+-----------------+------------------+----------+------+
|        1 | /Mount point    | ftp             | builtin::builtin |      100 |    1 |
+----------+-----------------+-----------------+------------------+----------+------+

Table oc_external_config

+-----------+----------+----------+------------------------------------------+
| config_id | mount_id | key      | value                                    |
+-----------+----------+----------+------------------------------------------+
|         1 |        1 | host     | Host location                            |
|         2 |        1 | user     | USER LOGIN                               |
|         3 |        1 | password | ....                                     |
|         4 |        1 | root     | /MesFichiers/MesDocuments/Documentations |
|         5 |        1 | secure   |                                          |
|         6 |        1 | username | USER LOGIN                               |
+-----------+----------+----------+------------------------------------------+


Warning-icon.png Point montage privé

En passant par l'interface d'administration, il est malheureusement impossible de modifier les points de montage mis en place par les utilisateurs. IL faut que les propriétaires de ceux-ci effectue les modifications.

C'est pourquoi, la modification via la base de données peut être pratique, mais à réaliser avec précaution.


Viewer icon.png Voir aussi

Documentation officielle: https://marketplace.owncloud.com/apps/files_external_ftp