Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/04/2023, à 19:28

hibiki.tokay

Transmission 2.94 "Unable to save resume file: Trop de fichiers ouvert

Bonjour.
Le pc qui me sers de centre de téléchargement est sous ubuntu 20.04.6 LTS et j'ai la version 2.94 (celle présente dans le dépôt).

Depuis 2 semaine environ j'ai très souvent le message "Unable to save resume file: Trop de fichiers ouverts" sur une partie de mes torrents. J'en ai supprimé beaucoup mais rien n'y fait, quand j'n rajoute un il peut passé très rapidement avec ce message, mais d'autre aussi).
Je suis aussi bloqué pour accéder a transmission via l'interface web dans ce cas.

Je n'ai rien changé (je ne sais pas si il y a eu une mise a jour de transmission (mon autre pc sous 18.04 LTS est sous la version 2.92 et ne présente pas ce genre de problème... enfin je pense).

Que dois je faire pour éliminer ce problème?
Merci

Dernière modification par hibiki.tokay (Le 17/04/2023, à 19:30)


Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)

Hors ligne

#2 Le 17/04/2023, à 20:04

Vobul

Re : Transmission 2.94 "Unable to save resume file: Trop de fichiers ouvert

Ma réponse:

man bash

puis /ulimit

La réponse bien plus étoffée de notre ai préférée :

Bonjour !

Le message d'erreur que vous recevez ("Unable to save resume file: Trop de fichiers ouverts") est probablement dû à une limitation du nombre de fichiers que votre système peut ouvrir simultanément. Cette limite est souvent définie par le système d'exploitation et peut varier en fonction de la configuration.

Il est possible que le nombre de fichiers ouverts par Transmission dépasse cette limite, ce qui entraîne l'erreur que vous rencontrez. Pour résoudre ce problème, vous pouvez essayer d'augmenter la limite de fichiers ouverts pour votre système.

Pour ce faire, vous pouvez suivre les étapes suivantes :

    Ouvrez un terminal et entrez la commande suivante pour afficher la limite actuelle :

ulimit -n

    Si la limite est inférieure à 1024, vous pouvez l'augmenter en utilisant la commande suivante :

ulimit -n 1024

    Si cela ne suffit pas, vous pouvez augmenter la limite dans le fichier /etc/security/limits.conf en ajoutant les lignes suivantes :

* soft nofile 65535
* hard nofile 65535

Ces lignes définissent la limite de fichiers ouverts à 65535 pour tous les utilisateurs du système.

    Redémarrez le système pour que les modifications prennent effet.

Après avoir augmenté la limite de fichiers ouverts, essayez de relancer Transmission et de voir si le problème persiste. Si le problème persiste, vous pouvez également essayer de mettre à jour Transmission vers la dernière version disponible pour Ubuntu 20.04. Vous pouvez trouver des instructions pour cela sur le site officiel de Transmission.

J'espère que cela vous aidera à résoudre votre problème !

Dernière modification par Vobul (Le 17/04/2023, à 21:37)


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

En ligne

#3 Le 17/04/2023, à 20:18

hibiki.tokay

Re : Transmission 2.94 "Unable to save resume file: Trop de fichiers ouvert

Merci pour ta réponse.

ulimit est déjà a 1024.

mon fichier limits.conf donne ça

# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain>        <type>  <item>  <value>
#
#Where:
#<domain> can be:
#        - a user name
#        - a group name, with @group syntax
#        - the wildcard *, for default entry
#        - the wildcard %, can be also used with %group syntax,
#                 for maxlogin limit
#        - NOTE: group and wildcard limits are not applied to root.
#          To apply a limit to the root user, <domain> must be
#          the literal username root.
#
#<type> can have the two values:
#        - "soft" for enforcing the soft limits
#        - "hard" for enforcing hard limits
#
#<item> can be one of the following:
#        - core - limits the core file size (KB)
#        - data - max data size (KB)
#        - fsize - maximum filesize (KB)
#        - memlock - max locked-in-memory address space (KB)
#        - nofile - max number of open file descriptors
#        - rss - max resident set size (KB)
#        - stack - max stack size (KB)
#        - cpu - max CPU time (MIN)
#        - nproc - max number of processes
#        - as - address space limit (KB)
#        - maxlogins - max number of logins for this user
#        - maxsyslogins - max number of logins on the system
#        - priority - the priority to run user process with
#        - locks - max number of file locks the user can hold
#        - sigpending - max number of pending signals
#        - msgqueue - max memory used by POSIX message queues (bytes)
#        - nice - max nice priority allowed to raise to values: [-20, 19]
#        - rtprio - max realtime priority
#        - chroot - change root to directory (Debian-specific)
#
#<domain>      <type>  <item>         <value>
#

#*               soft    core            0
#root            hard    core            100000
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#ftp             -       chroot          /ftp
#@student        -       maxlogins       4

# End of file

je suppose que c'est dans la dernière zone que je dois mettre ce que tu dis.
Ca donnerais ça?

#*               soft    core            0
#root            hard    core            100000
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#ftp             -       chroot          /ftp
#@student        -       maxlogins       4
soft nofile 65535
hard nofile 65535

# End of file

je dois mettre les dièses ou pas?


Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)

Hors ligne

#4 Le 17/04/2023, à 21:36

Vobul

Re : Transmission 2.94 "Unable to save resume file: Trop de fichiers ouvert

J'ai fait une erreur, j'ai omis les "*" en début de ligne. C'est donc bien ces deux lignes :

* soft nofile 65535
* hard nofile 65535

D'ailleurs tu peux voir dans les exemples, t'as un utilisateur, un groupe ou tout (l'étoile *), puis si c'est soft ou hard, puis la propriété (ici nofile pour number of open files), et la limite.

Et non les dièses ça veut dire que la ligne n'est pas lue/interprétée, c'est un commentaire. En fait par défaut le fichier il est vide puisque toutes les lignes sont commentées, mais ça te permet de voir des exemples.


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

En ligne

#5 Le 18/04/2023, à 17:21

hibiki.tokay

Re : Transmission 2.94 "Unable to save resume file: Trop de fichiers ouvert

Bonjour
Après avoir fait ce que tu me proposais hier soir, le problème est quand même revenue.
Je ne demande si cela ne viendrais pas de la version de transmission.


Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)

Hors ligne

#6 Le 18/04/2023, à 17:40

Vobul

Re : Transmission 2.94 "Unable to save resume file: Trop de fichiers ouvert


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

En ligne

#7 Le 18/04/2023, à 17:45

hibiki.tokay

Re : Transmission 2.94 "Unable to save resume file: Trop de fichiers ouvert

Vobul a écrit :

T'as combien de torrents ?

Actuellement plus que une quarantaine, mais avant que ça ne commence a merder je pouvez en avoir plusieurs centaines (mon max a été presque 800 sans problème)


Ah ok donc je dois attendre

Dernière modification par hibiki.tokay (Le 18/04/2023, à 20:13)


Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub24.04LTS)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)

Hors ligne