Aller au contenu

Featured Replies

Posté(e)

Bonjour à tous,

 

Suite à une mise à jour en DSM 6, puis un retour arrière sur DSM 5.2 je n'arrive plus à ajouter une tâche de téléchargement à "Download Station"...

J'ai le joli message d'erreur "Echec de creation de connexion réseau".

Voici les erreurs dans /var/log/messages (j'ai essayé de desinstaller/resinstaller Download Station, redemarrer le syno, rien ne fonctionne)

 

Apr  6 13:53:06 NAS-Backup downloadman.cgi: taskmgt.c (543) Failed to exec [INSERT INTO download_queue(username, pid, url, filename,created_time, started_time, status, total_size, current_size, current_rate,total_peers, connected_peers, total_pieces, downloaded_pieces, available_pieces, torrent,upload_rate, total_upload, seeding_ratio, seeding_interval, seeding_elapsed, task_flags, destination, extra_info, unzip_password) VALUES(........(je coupe c'est très long)............\004
Apr  6 13:53:06 NAS-Backup downloadman.cgi: downloadman.cpp:800 Failed to add task with selected BT files
Apr  6 13:53:08 NAS-Backup downloadman.cgi: Failed to run PQexec: ERROR:  column "torrent" does not exist

 

 

Posté(e)
  • Auteur

Re,

Après mes recherches je me suis rendu compte que c'est dans la table "download" qu'il manque la colonne "torrent". Surement dû à la migraiton qui a modifié le schéma postgres.

Du coup, j'ai fait un dump postgres de mon serveur principal, sauf la table postgres, j'ai supprimé toutes les tables de l'autre serveur et ça fonctionne impecc !

  • 6 ans après...
Posté(e)

Merci pour le post!
Je suis allé sur vos traces et j'ai corrigé le problème chez NAS ds112j!
Mon erreur après la restauration de 6.2 à 5.1 (s /var/log/messages): "DiskStation downloadman.cgi: downloadman.cpp:800 Failed to add task with selected BT files"

Supprimé "Download Station" supprimé DB via la console. D'abord, juste au cas où, j'ai fait une sauvegarde. Installé "Download Station", tout a fonctionné.

>ssh root@diskstation

DiskStation>cd /volume1/public/
DiskStation>mkdir /volume1/public/pgsql_bak/
DiskStation>cd /volume1/public/pgsql_bak/
DiskStation>pg_dump download > database_download_20-01-2023.sql
DiskStation>su postgres
/volume1/@database/pgsql $ psql
postgres=# \l
                                List of databases
    Name     |    Owner     | Encoding  | Collate | Ctype |   Access privileges
-------------+--------------+-----------+---------+-------+-----------------------
 download    | postgres     | SQL_ASCII | C       | C     |
 mediaserver | MediaIndex   | SQL_ASCII | C       | C     |
 photo       | PhotoStation | SQL_ASCII | C       | C     |
 postgres    | postgres     | SQL_ASCII | C       | C     |
 synolog     | postgres     | SQL_ASCII | C       | C     |
 template0   | postgres     | SQL_ASCII | C       | C     | =c/postgres          +
             |              |           |         |       | postgres=CTc/postgres
 template1   | postgres     | SQL_ASCII | C       | C     | postgres=CTc/postgres+
             |              |           |         |       | =c/postgres
             
postgres=#drop database download;
postgres=#\q
/volume1/@database/pgsql $exit
DiskStation> exit

  • 1 an après...
Posté(e)

Bonjour,

J'ai le même soucis mais je ne comprend pas la manipulation que vous avez effectué.

 

Quelqu'un peut m'expliquer?

 

Merci 

Posté(e)

Bonjour @Benoit W,

Si tu ne comprends pas, c'est peut-être que tu n'es pas en capacité de la mettre en œuvre ?
J'ai rendu visible une réponse technique d'un précédent contributeur.

Quel NAS, quelle version de DSM, etc ?

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.