Problèmes et questions sur les environnements graphiques et les applications.
Répondre

[AUR] Installation d'un logiciel difficile

#1Messageil y a 5 ans

Bonjour à tous, il y avait longtemps :siffle:siffle

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. :gsourire:

[AUR] Installation d'un logiciel difficile

#2Messageil y a 5 ans

bonjour

Tu n'as pas avec systemd ????
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 ( :saispas: ), 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

[AUR] Installation d'un logiciel difficile

#3Messageil y a 5 ans

Ben j'ai essayé avec systemd, mais ce fichier de configuration n'existe pas. :sos:

Édit : je n'avais pas vu que je pouvais créer ce fichier moi-même.
J'essaie donc avec tes paramètres dans systemd.

[AUR] Installation d'un logiciel difficile

#4Messageil y a 5 ans

papajoke a écrit : il y a 5 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 5 ans j'ai besoin du logiciel vsconsole, appelé console dans AUR.
papajoke a écrit : il y a 5 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 :sourire:

[AUR] Installation d'un logiciel difficile

#5Messageil y a 5 ans

Je suis un cours en ligne.
Et le prof, sous linux, nous demande d'installer vscode.
C'est donc ce que j'ai installé. :gsourire:
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.

[AUR] Installation d'un logiciel difficile

#6Messageil y a 5 ans

donc on parle bien du même logiciel :
vscode == Visual-Studio-code-bin :gsourire:
tu as donc installé un mauvais paquet :?
c'est mon éditeur open source préféré pour coder web front-end

[AUR] Installation d'un logiciel difficile

#7Messageil y a 5 ans

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 ?

[AUR] Installation d'un logiciel difficile

#8Messageil y a 5 ans

le bon paquet aur (officiel) est bien Visual-Studio-Code(-bin) !!!!
Il a changé plusieurs fois de nom dans aur (visual-code,vscode,...);
Visual Studio Code: Editor for building and debugging modern web and cloud applications (official binary version)
C'est bien un logiciel microsoft mais open source (MIT), multi-os, développement sur github en javascript basé sur electron (une technologie google)

ps: nous avons une maj de vscode à chaque début de mois.

[AUR] Installation d'un logiciel difficile

#9Messageil y a 5 ans

Salut,
obelix1502 a écrit : il y a 5 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.

[AUR] Installation d'un logiciel difficile

#10Messageil y a 5 ans

Merci Smurf,
J'irai me coucher encore moins ignare... si c'est encore possible :gsourire:
Répondre