#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
Ça semble être une issue en cours :
https://github.com/transmission/transmi … ssues/5385
https://github.com/transmission/transmi … sions/5171
T'as combien de torrents ?
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
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