Dans le cadre du boulot, j'ai besoin du logiciel vsconsole, appelé console dans AUR.
Mais j'ai une erreur à l'installation.
Voici ce que me dit le terminal :
Error: EMFILE: too many open files, open '/tmp/yaourt-tmp-bruno/aur-code/src/vscode/extensions/json-language-features/node_modules/applicationinsights/out/Declarations/Contracts/Generated/Data.d.ts'
Emitted 'error' event at:
at fs.js:2066:12
at FSReqWrap.oncomplete (fs.js:153:20)
*** NOTE: If the build failed due to running out of file handles (EMFILE),
*** you will need to raise your max open file limit.
*** This can be done by:
*** 1) Set a higher 'nofile' limit (at least 10000) in either
*** /etc/systemd/system.conf.d/limits.conf (for systemd systems)
*** /etc/security/limits.conf (for non-systemd systems)
*** 2) Reboot (or log out and back in)
*** 3) Run 'ulimit -n' and ensure the value set above is shown before
*** re-attempting to build this package.
J'ai donc modifié le /etc/security/limits.conf comme ceci :
# <domain> <type> <item> <value>
#
#* soft core 0
#* hard nofile 30000
# @student hard nproc 20
# @faculty soft nproc 20
# @faculty hard nproc 50
# ftp hard nproc 0
# @student - maxlogins 4
J'ai changé la deuxième ligne où il y avait # hard data 10000.
Est-ce ce que je devait faire ?
Sinon, que dois-je changer ?
J'ai bien redémarré pour que mes changements soient pris en compte, mais j'ai encore eu la même erreur.
Je ne connaissais pas ce fichier de configuration.
Quelqu'un peut-il m'expliquer ?
Merci.
Système : Manjaro XFCE LTS CPU : 6 x Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz Carte graphique : NVIDIA Corporation GP107 [GeForce GTX 1050] (rev a1) Cartes son : Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
Set a higher 'nofile' limit (at least 10000) in either
*** /etc/systemd/system.conf.d/limits.conf (for systemd systems)
*** /etc/security/limits.conf (for non-systemd systems)
d'après ce que je comprends pour ton problème ( ), sous systemd c'est a toi de créer un fichier, puis reboot : /etc/systemd/system.conf.d/limits.conf
[Manager]
DefaultLimitNOFILE=80000
PS: un # en début de ligne signifie qu'il faut ignorer cette ligne = un commentaire
Après reboot, il faut contrôler la nouvelle valeur avec :
ulimit -n
----------------------
En fait tu as besoin de quel logiciel ??? vscode ??? perso j'utilise visual-studio-code-bin
papajoke a écrit : ↑il y a 6 ans
sous systemd c'est a toi de créer un fichier
MAIS, tu n'en as sans doute pas besoin :
obelix1502 a écrit : ↑il y a 6 ans
j'ai besoin du logiciel vsconsole, appelé console dans AUR.
papajoke a écrit : ↑il y a 6 ans
En fait tu as besoin de quel logiciel ??? vscode ??? vsconsole , connais pas ??? perso j'utilise visual-studio-code-bin
et là aucun problème d'install et aucune modif système à faire
Je suis un cours en ligne.
Et le prof, sous linux, nous demande d'installer vscode.
C'est donc ce que j'ai installé.
Mais je vais regarder ton logiciel de plus près.
En tous cas, j'ai dû créer le dossier system.conf.d/ et le fichier limits.conf qui chez moi n'existait pas.
J'y ai indiqué ce que tu m'as conseillé et l'installation s'est bien passée.
Maintenant, je commence quand même à connaître un peu Manjaro, mais ce sont des trucs pareils qui me font avancer.
Car comment veux-tu qu'un monsieur tout-le-monde ait connaissance de ce dossier et fichier.
Il faut vraiment connaître les méandres du système ainsi que la typologie à indiquer dans ces fichiers de configuration.
Heureusement, ici, lors de l'erreur on m'a spécifié les fichiers à modifier pour l'erreur, mais quand ce n'est pas le cas, comment veux-tu que je sache que c'est ce fichier là que l'on doit modifier.
Système : Manjaro XFCE LTS CPU : 6 x Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz Carte graphique : NVIDIA Corporation GP107 [GeForce GTX 1050] (rev a1) Cartes son : Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
donc on parle bien du même logiciel :
vscode == Visual-Studio-code-bin
tu as donc installé un mauvais paquet
c'est mon éditeur open source préféré pour coder web front-end
Eh bien papajoke je vais te dire :
Après vérification, ce sont exactement les deux mêmes logiciels.
Je les ai ouvert tous les deux et exactement la même interface.
Le premier se nome Microsoft Code Opensource et le tien, Visual-Studio-code-bin
C'est fou de retrouver les deux même logiciels avec des noms différents.
Viennent-ils tous les deux de Microsoft ? Car je crois que Visual-Studio, c'est du Microsoft aussi, non ?
Système : Manjaro XFCE LTS CPU : 6 x Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz Carte graphique : NVIDIA Corporation GP107 [GeForce GTX 1050] (rev a1) Cartes son : Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
obelix1502 a écrit : ↑il y a 6 ans
C'est fou de retrouver les deux même logiciels avec des noms différents.
Viennent-ils tous les deux de Microsoft ? Car je crois que Visual-Studio, c'est du Microsoft aussi, non ?
Quand un paquet a -bin dans le nom, c'est une version portable normalement, c'est à dire qu'il n'a pas à être compilé avec des libs installées sur le système, il n'a pas ou peu de dépendances puisqu'il est censé être autonome.