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.

nombre réponses : 25

#0 -1 »  [resolu] montage reseau /var/cache/apt/archives - lock bloque updates » Le 20/08/2021, à 10:49

ladsy
Réponses : 11

Bonjour,

Sur mon PC hôte Windows 10, j'ai un virtualbox et plusieurs VM type Ubuntu / Ubuntu Mate de version similaires.
Pour limiter la place sur le PC hôte, la croissance du fichier .vdi (et donc de réguliers compactages) et la bande passante employée par les mises à jour, j'ai donc eu l'idée de mutualiser /var/cache/apt/archives.

Je le monte ainsi dans /etc/fstab :

//192.168.1.100/Partage/apt_server /var/cache/apt/archives/ cifs vers=3.0,uid=root,dir_mode=0777,file_mode=0777,credentials=/root/.smbcredentials,iocharset=utf8  0  0

Si je lance 1 VM.
Je fais mon petit :

$sudo -i
$apt-get update
$apt-get dist-upgrade

Ca télécharge convenablement les paquets dans le répertoire d'archive et installe sans problème.
Je peux fermer ma VM (ou d'ailleurs la laisser allumée), lancer une autre VM et faire pareil.

Tout va très bien tant que je ne tente pas de mettre à jour simultanément 2 ou 4 machines (ce que j'aimerai bien faire pour gagner du temps).
Pourtant ... comme mes machines sont pareilles, elles mettent à jour chaque jours les mêmes paquets. Une fois que la première a tout téléchargé, les autres n'ont plus qu'à lire les .deb présents dans apt/archives.

Sauf que le fichier /var/cache/apt/archives/lock bloque les mises à jours des autres VM.
C'est casse-pied en mode terminal avec apt ou apt-get et encore plus avec synaptic.

Quelqu'un connaît-il une pichenette un peu hérétique pour que lock ... ne locke plus les apt/synaptic des VM concurrentes, mais seulement qu'il locke les lancements d'apt/synaptic sur une même machine ?

Par exemple :
- Un fichier de conf d'apt-get qui permet de coller le lock dans /tmp ou bien dans ./archives/partial qui lui serait monté dans la VM.

Merci d'avance.

#1 Re : -1 »  [resolu] montage reseau /var/cache/apt/archives - lock bloque updates » Le 23/08/2021, à 12:12

ladsy
Réponses : 11

Bonjour,
Merci pour ton aide.

Oui, je sais bien le principe d'un verrou.


En l'occurence ... et en m'écartant du sujet premier, petite réflexion parallèle : je pense que ce verrou pourrait être plus court et dédié à chaque installation de {paquet + dépendances} ... ce qui permettrait logiquement de faire des installations en parallèles sur une même machine.
Exemple d'installation qui en parallèle ne ferait rien exploser, les groupes suivants :

  • *les paquets apache2, mysql, phpmyadmin ont une interdépendance donc dans le même groupe
    * les paquets firefox, thunderbird ... dont apache2 et mysql et phpmyadmin n'ont que fiche à l'installation (et à l'usage)


Ceci dit ... ta suggestion de proxy cache est très intéresante mais ne répond pas au problème voir dégraderait ce qui est déjà existant.

  • *Un proxy cache nécessite une machine "serveur".
    *Il nécessite de passer par le "réseau" et la notion de goulet d'étranglement de réseau.
    *Il nécessite de copier les mêmes paquets dans X machines dans son /var/cache/apt/archive propre en sus de créer un serveur.

En gros le gain du proxy cache est strictement réseau et surtout n'est que de limiter l'usage de la bande passante "internet" (flèche gauche sur le schéma) mais pas l'espace disque global ... et encore moins l'espace disque de la machine hôte des X VM, voir il augmente l'usage de cet espace disque. Mon goulet, c'est pas le réseau.
Hors ... dans ce que j'ai en ce moment, "seul lock fait biiip", je n'utilise qu'une fois l'espace disque : sur l'hôte Windows.
Je ne parle pas de limiter la bande passante du "réseau sur l'hôte Virtualbox" car toutes les VM emploient l'interface "Réseau para-virtuel (virtio-net)" qui, si je ne me trompe pas, va aussi vite qu'un accès disque et est plus rapide qu'une simulation de carte Ethernet 1Gbit/s (enfin je constate qu'il n'y a pas de différence entre un montage SMB et un bon gros montage de vdi pour /var/cache/apt/archive).

J'avais pensé en lisant en biais qu'installer X serveurs apt-cacher sur les X VM clientes permettraient d'indexer X fois chacun de son côté le même répertoire partagé sans aller copier X fois chaque fichier dans un /var/cache/apt/archives dédié, mais en fait, cette solution apt-cacher ne le fait pas.
Donc ... c'est prèsque ce dont j'ai besoin.
Merci encore.




Mes pistes de solutions, pour chaque machine virtuelle :

  • * monter "à la volée" /var/cache/apt/archives/lock ... si si, monter le fichier lock et pas monter un répertoire dès que celui-ci est nécessaire. Idéalement, le monter en mémoire pour un chouillat de temps et éviter de l'écriture SSD. Ca, je sais pas faire et pourtant ça m'aiderait
    * modifier apt / apt-get dist-upgrade -y / synaptic / apt-fast pour qu'ils lancent des installations parallèles ... ou trouver un "super-apt-truc" qui installe en parallèle ... mais sans foutre un foutu verrou dans le répertoire /var/cache/apt/archives/lock

#2 Re : -1 »  [resolu] montage reseau /var/cache/apt/archives - lock bloque updates » Le 23/08/2021, à 12:13

ladsy
Réponses : 11

Bonjour,
Merci pour ton aide.

lock : quand 2 machines vont écrire dans ce dossier en même temps dans le même fichier ? Ça explose.

Oui, je sais bien le principe d'un verrou.


En l'occurence ... et en m'écartant du sujet premier, petite réflexion parallèle : je pense que ce verrou pourrait être plus court et dédié à chaque installation de {paquet + dépendances} ... ce qui permettrait logiquement de faire des installations en parallèles sur une même machine.
Exemple d'installation qui en parallèle ne ferait rien exploser, les groupes suivants :

  • *les paquets apache2, mysql, phpmyadmin ont une interdépendance donc dans le même groupe

  • les paquets firefox, thunderbird ... dont apache2 et mysql et phpmyadmin n'ont que fiche à l'installation (et à l'usage)


Ceci dit ... ta suggestion de proxy cache est très intéresante mais ne répond pas au problème voir dégraderait ce qui est déjà existant.

  • Un proxy cache nécessite une machine "serveur".

  • Il nécessite de passer par le "réseau" et la notion de goulet d'étranglement de réseau.

  • Il nécessite de copier les mêmes paquets dans X machines dans son /var/cache/apt/archive propre en sus de créer un serveur.

En gros le gain du proxy cache est strictement réseau et surtout n'est que de limiter l'usage de la bande passante "internet" (flèche gauche sur le schéma) mais pas l'espace disque global ... et encore moins l'espace disque de la machine hôte des X VM, voir il augmente l'usage de cet espace disque. Mon goulet, c'est pas le réseau.
Hors ... dans ce que j'ai en ce moment, "seul lock fait biiip", je n'utilise qu'une fois l'espace disque : sur l'hôte Windows.
Je ne parle pas de limiter la bande passante du "réseau sur l'hôte Virtualbox" car toutes les VM emploient l'interface "Réseau para-virtuel (virtio-net)" qui, si je ne me trompe pas, va aussi vite qu'un accès disque et est plus rapide qu'une simulation de carte Ethernet 1Gbit/s (enfin je constate qu'il n'y a pas de différence entre un montage SMB et un bon gros montage de vdi pour /var/cache/apt/archive).

J'avais pensé en lisant en biais qu'installer X serveurs apt-cacher sur les X VM clientes permettraient d'indexer X fois chacun de son côté le même répertoire partagé sans aller copier X fois chaque fichier dans un /var/cache/apt/archives dédié, mais en fait, cette solution apt-cacher ne le fait pas.
Donc ... c'est prèsque ce dont j'ai besoin.
Merci encore.




Mes pistes de solutions, pour chaque machine virtuelle :

  • monter "à la volée" /var/cache/apt/archives/lock ... si si, monter le fichier lock et pas monter un répertoire dès que celui-ci est nécessaire. Idéalement, le monter en mémoire pour un chouillat de temps et éviter de l'écriture SSD. Ca, je sais pas faire et pourtant ça m'aiderait

  • modifier apt / apt-get dist-upgrade -y / synaptic / apt-fast pour qu'ils lancent des installations parallèles et pas seulement des téléchargements ... ou bien trouver un "super-apt-truc" qui installe en parallèle ... mais sans foutre un foutu verrou dans le répertoire /var/cache/apt/archives/lock

#3 Re : -1 »  [resolu] montage reseau /var/cache/apt/archives - lock bloque updates » Le 24/08/2021, à 15:15

ladsy
Réponses : 11

Hum, on va rentrer dans un peu de philo pour te faire toucher du doigt des problématiques que tu n'as pas encore dû rencontrer assez : "la prod" et ses réguliers problèmes d'espace disque.

"takagonflertabécane" ... c'était mon réflexe vers 2001.


Ensuite tu parles d'espace disque, mais encore une fois, on vit dans un monde où un disque M.2 NVME de 1 To coûte 100€
Mon PC hôte est un Lenovo P50 acheté en début 2015 "toutes options". Cette petite workstation portable a coûté un certain prix, pour un PC portable ... Je l'avais gonflé à fond pour ne pas la changer avant longtemps.
Mais elle avait : écran 4K, Quadro M2000M, proc Xeon 8 coeurs et 2 SSD eNVM de 512 Go, 64 Go de RAM.
A l'époque ... on trouvait difficilement plus puissant pour un portable de TPE, c'était le premier portable avec un processer Xeon mobile !
Même aujourd'hui, on considère qu'un virtual server avec 32 Go de RAM et 512 Go d'espace disque, on considère que ça coûte un bras au projet !
Mon employeur actuel ne me donne pas un portable aussi puissant, alors je préfère travailler mes VM "pro" sur ce qui est maintenant mon portable perso.

Bon.
Sauf qu'une machine pareille, quand elle sert à la fois à travailler "profesionnellement" qu'à regarder les photos de son chat, on ne la bidouille pas comme quand on était étudiant ! On veut qu'elle marche sans surprises et chaque modification est pesée.

On lui rajoute pas de la RAM (notamment car 64Go sur un portable ... ...), et surtout on va pas la gonfler à 2 disques de 2 To sans étudier les risques. C'est pas une question de budget ... c'est une question de temps d'indisponibilité !
Pour refaire une workstation portable tunée aux petits oignons sous sa cession Windows 10 / dualboot Ubuntu come elle est, il me faut bien 2 semaines après la réinstallation de l'OS tout en travaillant à mes projets. Et avant faut préparer la migration, puis migrer.

C'est pas une question d'argent. Le portable était livré avec les derniers Samsung 950 Pro de 512Go, je les remplacerai par des 980 PRO de 2 To et ça coûtera 1K€ ! Je ne mettrai pas le premier eNVM à 100 €.
Mais ce sera ... quand j'aurai le temps de refaire mes partitions !!!!


Il me reste entre 10 et 30 Go sur chaque partoche, alors je jongle entre le vm !
Ce qui est un peu léger quand on a 8 VM {Ubuntu Desktop / Ubuntu Mate / Ubuntu Server - 20.04 ou 20.10 ou 21.04} et jusqu'à 4 disques vdi par vm, autant sous W7 ... qu'on crée des VM à tire la gogo ! Surtout quand on ajoute un docker dans 2 ou 3 VM. Ca fait très vite des disques VDI de 20 à 40 Go plus les sauvegardes plus son bordel perso !
Réduire les vdi via zerofree et vboxmanage --compact ne suffisent pas.


Et là, tu commences à comprendre ma motivation intrinsèque que 1 Go, c'est 1 Go quand j'ai besoin de bosser.
Je ne vais pas créer une VM dans un VDI de 8 Go, juste pour me servir d'un proxy cache. Je ne vais pas non plus me déplacer entre mon lieu de travail, mon appart en RP (ok 2Gbit) et la maison de campagne ou je télétravaille avec 5 NUC ou rapberry pi (ouaip ADSL 30 Mbit/s au milieu des vaches, partagé avec les parents qui regardent netflix). Hé oui, on est pas tous tout le temps parisiens depuis le covid !



Donc, tu commences à te dire qu'il n'est pas si "tiré par les cheveux" que je reprenne mes bons vieux réflexes pris sous DOS (emm386, himem.sys ... tout ça). Même sur une bécanne qui a 3 comptes Office 365 : 1 Go, c'est 1 Go ... comme 1 Ko c'était 1 Ko à l'époque !


J'ai une vraie motivation à gagner de la place sur mon PC. Je sais que si je solutionne ce problème-ci, ça me servira encore 10 ans, et ce que je trouve pourra peut-être être employé par quelqu'un d'autre.
Sinon, pense bien que je ne me ferait pas des -noeuds-.



tu te crées des problèmes qui n'existent pas.
Quand à limiter mes accès disques... ma foi, j'avais déjà écrit et le réécris, c'est juste être un petit réflexe geek pour m'amuser, au même titre que monter /tmp et autre en tmpfs. Quoiqu'une VM sans accès disques, c'est une VM sensiblement plus rapide. La bonne philo est à mon avis de chercher à limiter tous les accès "disques" en général. Car quoiqu'on dise, eNVM c'est quand même de la mémoire morte.
Le problème de l'accès disque demeure, quand bien même serait-il de moindre priorité depuis que nous sommes passés au SSD.


Mais là je ne vais pas pouvoir t'aider plus !
L'intérêt d'un forum est de voir si une personne sur tous les forumeurs a, par hasard, déjà rencontré le problème ... et l'a solutionné. Parfois une personne répond et solutionne ce qui est précisément attendu, parfois elle tente une réponse par solution de contournement on y apprend autre chose que ce à quoi on s'attendait.
Les fichiers lock de apt/dpkg me fatiguent depuis 3 ans. Peut-être que je vivrai encore 1 an ou 2 avec mes locks.

Merci encore pour l'idée d'apt-cache.

#4 Re : -1 »  [resolu] montage reseau /var/cache/apt/archives - lock bloque updates » Le 25/08/2021, à 10:57

ladsy
Réponses : 11

Y'a juste un truc qui me chiffonne : infrastructure as code

wow.

Bon, c'est normal, tu n'es pas dans le contexte wink

Ce n'est pas "l'OS du projet" qui pose problème, mais les OS sur l'infra employée.
Dans sa facette PC "perso", il y a as un dualboot Ubuntu/Windows lambda qui a sa vie propre et ses trucs et bidouilles propres.
Exemple pour toi : après install de ton linux, tu dois sûrement gérer un dual-screen un driver mal foutu et donc bidouiller XF86config, etc ? Imagine que je doive faire cela sur 2 sites (Paris/campagne) et 2 OS, avec un dock eGPU externe sur Paname relié en DisplayPort et un écran de TV 42" 4K en HDMI à la campagne ...
Pour le P50, c'est environ 60 drivers W10Prox64 à installer. Je bousilles une après-midi à installer les drivers. Alors quand je dit 2 semaines .. si ce ne sont pas des jours/homme, c'est plutôt un délai estimatif pendant lequel je marcherai avec toujours un boulet aux pieds le temps d'avoir reconfiguré "comme avant". Je n'ai pas d'iso de l'OS propre car je ne vais pas faire 1 iso d'une machine qui sera réinstallée 5 ans plus tard avec des versions évoluées de logiciel.
Tu vois ... la partie "infra perso", je ne peux pas la scripter, mais j'ai un petit site web en spip dans lequel je note mes bidouilles à refaire "plus tard".


Virtualisation :
Why VirtualBox plutôt que Xen, VMWare, kvm, Hyper-V ?????
Le poid du choix historique fait que seul VirtualBox est l'outil de virtualisation sur mon laptop.
VBox est le plus facile pour lancer mes VM autant sous mon boot Windows que sous mon boot Linux. J'emploie pas VMware du fait de la pérénité et la certitude que je ne passerai pas à la caisse. Va employer KVM sur un hôte Windows, et va employer Hyper-V sur un hôte Linux -pas un guest- big_smile ...
En outre, j'ai 1 VM -perso- hors réseau sous Xp qui date de 2005 que je dédie à un seul logiciel : MS-Money 2003, elle a jamais bougé, jamais d'écran bleu, une horloge suisse que cette VM.
J'avais bien tenté de faire cohabiter VBox et Hyper-v ou VMware... mais en fait ils se bagarrent les fonctionnalités VT-X etc.

Docker :
Ce n'est que depuis peu que je teste un produit dont l'infrastructure est livrée sous cette forme et je n'ai pas le choix de ce fou_biiip_tu docker. Alors j'installe mon docker+containers dans des VM virtualbox dédiée ... et comme je cherche même pourquoi ce P$*µ]}^|@ de service docker tombe dans certains cas et pas dans d'autre avec le même modop livré, je multiplie les copies de versions ubuntu et de VM afin de pouvoir en lancer plusieurs en parallèle et voir les différences, fouiner, analyser, tout ça ...
Et ça non plus, ça ne se scripte pas. Enfin pour le moment car c'est un peu ce que je tente de faire.
Peut-être que je pourrais faire un docker qui containairise des dockers plutôt que mettre mes docker dans des VM, mais ... ce serait pareil niveau place et plus de travail à gérer : car à la fin, si et seulement si ça va en prod, il y aura des containers dans 1 docker dans 1 VM.






Je crois que l'idéal serait de pouvoir faire écrire par chaque OS /var/cache/apt/archives/lock dans un FS différent que le FS dans lequel est écrit /var/cache/apt/archives/ et /var/cache/apt/archives/*.
Là, chaque OS guest aurait son lock bien à lui et comme il ne supprime pas les *.deb, et ne fait que les lire, ça ne ferait aucun impact sur les autres guest.
Mais comment monter ça ???
lock en tmpfs pendant que archives/* sont en cifs !

#5 Re : -1 »  [resolu] montage reseau /var/cache/apt/archives - lock bloque updates » Le 31/08/2021, à 21:46

ladsy
Réponses : 11

Merci Soshy

Recompiler non surtout pas, j'aurai à tout refaire à chaque maj d'apt. En sus, ça fait un siècle que j'ai dû compiler du code.

Cette option Debug::NoLocking est intéressante. Je ne vois toujours pas comment l'employer : s'il faut un paramètre de lancement ou dans le fichier de configuration ... Mais je n'ai lu qu'en parallèle.
J'aurai préféré synaptic ou apt-get. Ceci dit, apt tout court sera parfait.

#6 Re : -1 »  [resolu] montage reseau /var/cache/apt/archives - lock bloque updates » Le 20/10/2021, à 17:56

ladsy
Réponses : 11

YESSS ! Et plus précisément dans le cas de mise à jour que je souhaitais :

Tout d'abord chaque machine boote en montant dans le fstab du répertoire Windows partagé :

//10.0.2.2/Partage/Apt /var/cache/apt/archives cifs vers=3.0,uid=root,dir_mode=0777,file_mode=0777,credentials=/root/.smbcredentials,iocharset=utf8,_netdev	0	0

Puis, à la queue leuleu de machine en machine :

apt-get update ; apt-get -o "Debug::NoLocking=true" dist-upgrade

Testé en lancement simultané dans 2 VMs Ubuntu Mate 21.04, puis récemment 21.10 dont le répertoire /var/cache/apt/archives a été monté sur le même répertoire de l'hôte Windows C:\Partage\Apt\Archives !

Pour moi, problème résolu.

Merci encore Soshy.

#7 -1 »  bash regex - modification recursive de nom de fichier » Le 30/03/2020, à 19:26

ladsy
Réponses : 8

Bonjour,

Je souhaite faire un script bash qui renomme une arborescence de fichiers selon tout un tas de petites règles à passer.
Mon gros problème est du type
find . -type f | rename 's/[ (1)]//' qui supprime tous les espaces de tous les noms de répertoires en plus du "(1)" ...


exemple :
- gicler les (1), (2) des anciens doublons qui n'en sont plus
- supprimer les "!", les "~", les "(" que le vulgus user crée dans ses fichiers word ou emails
- etc ...
Je ne veux pas de boucle while / for dans ce script ...
non, je n'en veux pas.
Mes commandes sont donc des regex (que je tente de commencer de comprendre), de l'usage de "rename", du "find", du "sed" (que j'entrave décidément pas depuis 3 h que je cherche) et du " | ".


Mes problèmes ...
Le plus gros :
Je n'arrive pas à faire comprendre à ma regex comment traiter non pas "chaque caractère" mais "une chaine". Notamment, la commande
find . -type f | rename 's/[ (1)]//gi'
... qui supprime tous les espaces de tous les noms de répertoires en plus du "(1)" ...
Je n'arrive pas à faire comprendre à "rename" (et d'ailleurs même sed), comment ne chercher que la chaîne " (1)" qui a "un espace" + "(1)" ... ou (2), etc ... à la fin du fichier. Je veux ici supprimer les doublons qu'a tendance à créer Google Drive quand il s'empêtre les synchronisations avec 3 PC connectés Windows au même google drive.


Et pour optimiser :
J'aurai bien aimé fusionner  == find . -type f | rename 's/é/e/gi' == et   == find . type f | rename 's/è/e/gi' == ... sans me retrouver avec ee dans le nom à chaque fois que j'ai un "é" ou un "è" sad  ... Je crois que j'ai testé toutes les combinaisons de  == find . type f | rename 's/[éè]/e/gi' == sans succès (cette combinaison écrit des "ee" à chaque "é" ou "è" et des "eeee" si le nom contient "éè" :-(



Précision, le système de fichier est ... ntfs / gvfs-fuse ... un répertoire Windows monté dans une machine virtuelle Ubuntu smile
Que fais-je donc ?
Je nettoie un Google-Drive, et une Dropbox lancée sous Windows 10 depuis une VM Ubuntu, et un disque dur de 2 To en 2 partitions (ntfs et ext4) monté quand à lui dans la dite VM Ubuntu smile



J'ai vu pas mal d'exemple avec des boucles type for / while etc (notamment sur ubuntu-fr et par ex https://forum.ubuntu-fr.org/viewtopic.php?id=296672 ) ... Je n'en veux pas. Car il faut que je puisse réemployer facilement une même commande, mais avec des paterns différents à chaque fois.

Merci d'avance pour votre aide.

#8 Re : -1 »  scanner canoscan lide 220 » Le 30/07/2016, à 21:47

ladsy
Réponses : 16

Bonjour,
Je déterre un peu le post du grenier car je l'ai trouvé sur le net en cherchant de la doc sur ce scanner .
Autre lien à consulter ici :
https://forum.ubuntu-fr.org/viewtopic.p … #p21561754
Le Canon lide 220 marche très bien sous Ubuntu 16.04.

#9 Re : -1 »  [Resolu] Conseils avant achat, scanner Canon CanoScan Lide 220 » Le 30/07/2016, à 21:45

ladsy
Réponses : 21
Marcel43 a écrit :
Nasman a écrit :

HP, brother, peut être epson
Canon n'est pas connu pour être très compatible Linux

Canon est une arnaque.

Bonjour,
Petit témoignage personnel avec la Ubuntu 16.04.
J'ai acheté un Canon LiDE 220 hier.
Branché aujourd'hui.
Reconnu finger inzenoze par Simple Scan tout d'abord sauf que ... ça scannait du vide.
Donc recherche google et découverte de cette page.

root@adm00:/home/adm# scanimage -L
device `genesys:libusb:002:002' is a Canon LiDE 220 flatbed scanner
root@adm00:/home/adm# sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04a9 [Canon], product=0x190f [CanoScan], chip=GL848+) at libusb:002:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
root@adm00:/home/admnlh# lsusb
Bus 002 Device 002: ID 04a9:190f Canon, Inc. 

Ca scannait et ... grésillait comme si la barre de scan était bloquée.
... Tout ça pour finir par trouver que j'avais oublié de lire la feuille de mode d'emploi et ... pas débloqué cette barre via le bouton du dessous.

Depuis, il scanne comme un charme !
Première fois que j'ai un matériel qui marche du premier coup sous Linux ! Clic et Pouf. En plus, il n'y a plus besoin que de 1 câble (USB) et pas de chargeur ! Un vrai bonheur ce scanner-ci .... Gaffe, cela ne voudra pas dire que le 230 sera compatible .......


Pas le cas de cette MIELLE de Epson 2580photo avec drivers propriétaires qui a tourné après force galères (pilotes iiscan-2.10.0 et firmware ESw41.bin à installer) qui étaient gérés de la Ubuntu 10.10 à la 15.10 et puis plus rien sous la 16.04.

#10 Re : -1 »  [résolu] Accent Circonflexe » Le 09/08/2015, à 13:44

ladsy
Réponses : 19

Bonjour,
Je tombe sur cette page alors que sous Ubuntu Mate 15.04, j'ai le même problème.
C'était d'autant plus chiant que j'emploie un VirtualBox sous Windows hote pour lancer en guest le Ubuntu Mate installé en dual-boot hote ...

J'ai commencé par la suivre ... sans résultat !


Lien utile : https://bugs.launchpad.net/ubuntu/+sour … +bug/69896
Lien utile : https://forum.ubuntu-fr.org/viewtopic.php?id=362524
Lien utile : https://steftech.wordpress.com/2012/11/ … ntu-12-04/
C'est visiblement encore ces fichus paquets chinois installés defacto depuis la ubuntu 10.xx qui posent problème en laissant ... un paramétrage en_US quelques part.

En voulant installer im-switch (du 3eme lien), j'ai vu qu'il est juste introuvable !
Alors :
Lien utile : http://crunchbang.org/forums/viewtopic.php?id=18200
J'ai fait bêtement : sudo apt-get install ibus ibus-gtk ibus-pinyin
Puis en fait, je me suis aparçu (sans vraiment être certain que c'est l'apt-get qui a donné le résultat) :
Menu / Système / Méthodes de Saisie au clavier
Onglet / Méthode de Saisie
gicler le clavier anglais

.... pas besoin de reboote, je tape en ce moment sous Linux.

#11 -1 »  apache2 - ssl - auto-signe - joomla refuse de se lancer en SSL » Le 29/12/2016, à 16:07

ladsy
Réponses : 2

Bonjour,
Je ne suis pas un pro de la réalisation de site web, mais en bon geek, j'ai pris l'engagement d'un faire un à titre gracieux pour une association dont je fais partie. Je me suis dit qu'un petit joomla ferait l'affaire et ... j'ai commencé en ne me doutant que du tiers des merdes que j'aurai logiquement à essuyer ... big_smile
J'ai créé une machine virtuelle Ubuntu Server 16.04.1 avec un serveur Apache2 et MySQL installés par défaut.
La configuration réseau a deux cartes
- Acces par pont via enp2s0 d'IP 192.168.1.21 (ainsi la machine guest peut se mettre à jour sur internet).
- Réseau privé hôte vboxnet0 d'iIP 192.168.100.199 (du firefox de l'hôte, je tape sur cette IP pour accéder au site hébergé par la machine guest)

J'ai paramétré mon /etc/hosts (guest et hôte) pour que l'IP 192.168.100.199 corresponde aux URL monsite.fr et www.jaimemonsite.fr ... ainsi, quand je tape http://www.jaimemonsite.fr, j'ai bien accès à mon site web hébergé.

Sur le serveur Apache2, j'ai installé un site web en Joomla (Joomla_3.6.5-Stable-Full_Package_French_v1.zip du site de Joomla par défaut).

Je peux paramétrer cestmonsite avec l'URL http://www.jaimemonsite.fr/administrator (mode admin de Joomla), accéder à http://www.jaimemonsite.fr/phpmyadmin, et même https://www.jaimemonsite.fr:10000 (il y a un petit webmin installé).

J'aimerai que mon site web soit accédé en SSL autant en administration qu'en utilisation.
J'ai testé pas mal de solutions, par exemple, ici les tests que j'ai fait :

ls -lart
total 20
drwxrwxr-x 5 admlho admlho 4096 déc.  28 21:03 ./
drwxr-xr-x 4 admlho admlho 4096 déc.  28 21:03 ../
drwxrwxr-x 2 admlho admlho 4096 déc.  28 23:36 AutoSigne/
drwxr-xr-x 2 admlho admlho 4096 déc.  28 22:04 LetsEncrypt/
drwxrwxr-x 2 admlho admlho 4096 déc.  28 21:57 Trustico/

Donc, j'ai tenté :
- de créer un certificat auto-signé à la dure depuis le serveur Ubuntu Mate (j'ai regardé pas mal d'url  ubuntu-fr Certificat, tuto d'installation sur le forum Ubuntu-fr)
- de créer un certificat auto-signé par l'URL fournie par Trustico
- de créer un certificat par l'outil fourni par /etc/letsencrypt : hé hé, là je me suis cassé les dents sad car il faut une vérification DNS-1 vers ma machine virtuelle et que ma machine virtuelle n'est pas accessible depuis le NET ....... mais je ne veux pas qu'elle soit accessible depuis le net, donc, si j'ai bien compris ... on oublie letsencrypt et on passe en auto-signé hmm

J'ai paramétré une redirection de tout flux http vers https.
Aussi, quand je tape http: //www.jaimemonsite.fr, et bien firefox affiche tout de suite https: //www.jaimemonsite.fr.

Donc ... avec mes deux certificats auto-signés (celui créé à la main sur le serveur) et celui créé par Trustico, j'ai du SSL sur mon serveur. cool

Sauf que .................. mad

Déjà, mon firefox (chrome aussi d'ailleurs), me demande de valider mon certificat ...

La connexion n’est pas sécurisée
Les propriétaires de www.jaimemonsite.fr ont mal configuré leur site web. Pour éviter que vos données ne soient dérobées, Firefox ne s’est pas connecté à ce site web.
En savoir plus…
Signaler les erreurs similaires pour aider Mozilla à identifier et bloquer les sites malveillants
www.cestmonsite.fr uses an invalid security certificate.
The certificate is not trusted because it is self-signed.
The certificate is not valid for the name www.jaimemonsite.fr.
Error code: SEC_ERROR_UNKNOWN_ISSUER
Bouton : [b]Ajouter une exception[/b]

L'apect positif, c'est que çà trouve qu'il y a du SSL sur mon serveur Apache ...et si j'ajoute l'exception pour ce site en SSL, je peux surfer dessus comme tout site web sécurisé ... Mais :

  1. Le cadenas n'est pas vert comme on trouve proprement sur le site de ubuntu-fr (enfin c'est ce que je vois en ce moment même), mais gris avec un triangle jaune : donc sécurité à moitié faite.

  2. Si je tente de mettre un site web autoporteur très simple telle une page index.html de type tiddlywiki plutôt que joomla (je relinke via ln -s /var/www/html /var/www/tiddlywiki/index.html ), j'ai le même comportement de firefox que via un site web complex tel Joomla

  3. Champignon vénéneux sur le gâteau de bouse de vache : si en mode d'administraiton, je tente de dire à Joomla de passer en HTTPS via Menu / Système / Configuration / Serveur / Forcer HTTPS ....

Je me retrouve avec le message d'insulte :

Alerte
HTTPS has not been enabled as it is not available on this server.

Et là, c'est le drame !

Non seulement, je n'arrive pas à simuler une navigation sécurisée de façon transparente pour mon utilisateur (moi je peux dire à Firefox d'accepter un certificat auto-signé, mais un jour il faudra bien que l'utilisateur lambda et aussi néophyte que ma mère surfe sur mon site web et ne remarque même pas qu'il y a surf en https ... donc il me faut le cadenas vert un jour ou l'autre.
Admettons que j'aurais ce cadenas vert quand je porterai le site web sur un vrai hébergeur (OVH par exemple), et que le certificat sera signé proprement ... aujourd'hui, c'est un peu moins grave.

Mais surtout ... Mon Joomla refuse de passer en HTTPS alors que j'ai fait tout ce qu'il fallait pour sécuriser mon serveur Apache2 !!!
J'ai même forcé une redirection HTTP vers HTTPS ... donc c'est sécurisé. Alors pourquoi ? Qu'est-ce qui m'a échapé ?

Merci pour vos lumières big_smile

#12 Re : -1 »  apache2 - ssl - auto-signe - joomla refuse de se lancer en SSL » Le 30/12/2016, à 01:20

ladsy
Réponses : 2

Bonjour,
Merci pour te pencher sur mon problème smile

mazarini a écrit :

N'importe qui peut faire un certificat auto-signé pour n'importe quel nom de domaine. C'est donc normale que Firefox le refuse sans ajout d'une exception.

Je m'en doutais bien un peu ... mais j'espérais.
A la limite, ce n'est pas trop le plus grave pour le moment. Plus tard, j'aurai sûrement un certficat valide de la part de l'hébergeur.

mazarini a écrit :

De ce que j'ai compris, peut être qu'il faut installer ssl plutôt que tls (à moins que ce soit le contraire)

C'est bien TLS et la méthode donnée sur la page dédiée de ubuntu-fr produit bien un certificat SSL.
Du coup, j'ai trouvé une autre méthode ... toujours sur le site de ubuntu-fr, mais cette fois sur la page open-ldap.
Et là, j'ai obtenu un beau certificat TLS chiffré en 3072 bits smile
Si je n'ai pas encore trouvé complètement, ta remarque m'aura été bien utile et m'aura poussé à chercher un peu plus loin, merci smile

mazarini a écrit :

Edit : Voir https://issues.joomla.org/tracker/joomla-cms/9584 pour le problème joomla.

En effet, ton lien m'a bien donné une astuce ...

cat /var/www/web/html/configuration.php | grep force
	public $force_ssl = '2';

service apache2 restart

2 pour le site et la composante administration emploient le SSL
0 pour aucun emploi du SSL
1 pour seul l'administration emploie du SSL

Sauf que ... dès qu'on a le malheur de changer via le site web, et bien il revient à son défaut initial et refuse de reconnaître le certificat ...
Du coup, je me toujours pose des questions sur l'utilité de cette valeur et si j'ai proprement installé un certificat SSL ...

Edit ... j'aurai dû pousser d'une URL ton lien et notamment celle-ci :
https://issues.joomla.org/tracker/joomla-cms/11735
Il semble que ce soit un bogue spécifique à Apache ... et une solution de contournement a été proposée (modification d'un fichier application.php).
Je ne suis pas certain de bien comprendre où il faut mettre le patch mais après plusieurs tests:.... toujours le même problème.
A la limite, dès lors que c'est un bogue connu et que mon site n'est pas en production...
Case closed et je retourne à mes développements.

#13 -1 »  Quelle commande top ou htop pour occupation GPU et VRAM ? » Le 04/04/2016, à 11:36

ladsy
Réponses : 1

Bonjour,

Connaissez-vous une commande top / htop pour surveiller l'occupation de la composante ... graphique big_smile ?

Attention, je ne parle pas d'outils dédiés intel ou ati comme j'ai pu voir ça et là sur google mais bien d'une commande générique qui sera capable de travailler comme htop sur n'importe quel type de machine ... notamment un linux dans une machine virtuelle.

En effet, depuis que j'ai pris un écran 4K, ma VM ubuntu mate raame pas mal si je la colle en plein écran (mode fenêtré au max plus précisément).
J'ai gonflé mon vieux PC de 8 Go à 16 Go et la VM de 3 Go à 4 Go et ça a été mieux, mais pas autant qu'avant l'écran 4K quand je passais la VM de 2 Go à 3 Go (j'étais en 1920x1080).
Je me suis décidé à passer sa mémoire virtuelle de 256 Mo (ce qui n'est pas la taille 128 Mo par défaut dans VirtualBox) à carrément 512 Mo ( ma carte graphique a 1 Go de RAM ) ! Et là, la VM est plus "fluide" dans le mouvement des fenêtres et se lance plus vite.
J'aimerai donc faire des tests sur l'occupation de mémoire VRAM réelle pour voir ce qui est réellement employé par la VM et adapter la taille de la VRAM (histoire de continuer de lancer plusieurs machines en même temps, 2 au moins).

Pour le moment, au mieux je ne trouve que des commandes dédiées par constructeur ; et au pire .... le "top des cartes graphiques du moment". pas top sad

Merci d'avance pour votre aide.

#14 Re : -1 »  Quelle commande top ou htop pour occupation GPU et VRAM ? » Le 04/04/2016, à 15:29

ladsy
Réponses : 1

Petit correction ... VirtualBox ne supporte vraiment pas plus de 256 Mo de VRAM, je me suis trompé dans mes modifications en mettant 512 Mo dans le fichier de configuration, la correction a fait planter la VM à la relance (768 / 512 / 368 ... seuls 256 Mo sont acceptés).
Donc mon sentiment de gain de performance viens d'ailleurs.

Mais néanmoins, le problème reste entier et la question demeure : quid d'un "gpu"_top ?

#15 Re : -1 »  [Résolu] LibreOffice Calc: collage spécial impossible » Le 03/04/2016, à 18:00

ladsy
Réponses : 5

Bonjour,

Je remonte un peu grand-père du grenier ... mais en tombant sur le même problème sous Windows 10 / LibreOffice 5.1.2 (que je venais de réinstaller), l'ami google m'a fait pointer sur cette page ubuntu-fr qui m'a aidé pour trouver (Ubuntu qui résoud un problème sous Windows quoi ...). Donc, je partage mon expérience car la solution évoquée m'a permis d'en trouver une autre et ça pourra aider quelqu'un (dans 2 ans aussi big_smile).

Pour moi, sous windows donc, il a fallu supprimer le répertoire C:\Users\%USERPROFILE%\AppData\Roaming\LibreOffice, ce qui correspond à ~/.config/libreoffice ... dans les deux cas, on trouve un répertoire "4" dans ce répertoire, qui est l'endroit où sont stockées les configuration utilisateur de LibreOffice.
Cette méthode m'a évité de désinstaller / réinstaller le logiciel LibreOffice  (donc employer les droits root sous nunux pour aller taper dans /opt par exemple).
Le problème me semble donc plus lié à une corruption des paramétrages de LibreOffice propre à l'utilisateur, qu'à un problème système.


Ma méthode oblige par contre l'utilisateur à reparamétrer son LibreOffice .... mais ça n'impacte potentiellement pas tous les utilisateurs de la machine.

#16 Re : -1 »  [Résolu] scrip au démarage d'ubuntu » Le 14/05/2015, à 02:18

ladsy
Réponses : 16

Bonjour,
Peut-être que je ne comprends pas précisément ... mais tu nous parles de lancer Firefox ET de lancer un service.
Hors Firefox ne se lance que quand l'interface graphique est lancée ... donc quand le user est connecté.

Donc ton besoin est moins de lancer un script "comme un service unix (via /etc/rcX.d) " que "au lancement de l'utilisateur" .... sauf que là tu veux ton petit shell à toi et pas un soft prémaché par ubuntu ?
Du coup, pour 1 user donné, pourquoi tu le colles pas directement dans

$USER/.config/autostart

Regarde les indicator-power.desktop et autres .desktop pour t'inspirer .... il suffit de modifier le shell de Exec
Si c'est pour tous les utilisateurs ...

/etc/xdg/autostart

non ?

#17 -1 »  [Résolu] mount sda1_iso.gz - montage a la volée d'une iso gzip » Le 12/05/2015, à 22:46

ladsy
Réponses : 1

Bonjour,

Je me casse la tête sur un truc qui doit être tout con une fois qu'on a trouvé.

J'ai reçu un PC portable neuf et ai donc fait avant toute chose une sauvegarde bit à bit compressée à la volée du disque.
Les commandes sont :

dd if=/dev/sda | gzip > w541.iso.gz
dd if=/dev/sda1 | gzip > w541_sda1.iso.gz
dd if=/dev/sda2 | gzip > w541_sda2.iso.gz
dd if=/dev/sda2 | gzip > w541_sda2.iso.gz
dd if=/dev/sda3 | gzip > w541_sda3.iso.gz
dd if=/dev/sda4 | gzip > w541_sda4.iso.gz
dd if=/dev/sda5 | gzip > w541_sda5.iso.gz

Pour restaurer une partition, ou tout le disque, la commande de restauration sera du type :

gzip -dc ./w541.iso.gz | dd of=/dev/sda
gzip -dc ./w541_sda1.iso.gz | dd of=/dev/sda1
gzip -dc ./w541_sda2.iso.gz | dd of=/dev/sda2
gzip -dc ./w541_sda3.iso.gz | dd of=/dev/sda3
gzip -dc ./w541_sda4.iso.gz | dd of=/dev/sda4
gzip -dc ./w541_sda5.iso.gz | dd of=/dev/sda5

Si je veux vérifier qu'une sauvegarde est bonne, ou bien y copier un fichier, je peux toujours faire :

gunzip /w541_sda1.iso.gz
mount -t auto -o loop /w541_sda1.iso.gz ./w541_sda1

Ca marche dans le cas d'une partition petite ...
Mais dans le cas de tout le sda (iso disque de 500 Go) ou bien de sda4 qui fait 448,7G ... le fichier iso.gz d'environ 70 Go va vite devenir insuportable à décompresser avant montage.

J'aurai donc besoin d'une commande de décompression à la volée dans mon mount ... un peu style

gzip -dc ./w541_sda1.iso.gz | mount -o loop /dev/sda1

root@admlho00:~/Travail/# gzip -dc ./w541_sda5.iso.gz | mount -o loop /dev/sda1
mount: can't find /dev/sda1 in /etc/fstab

Sauf que ça le fais pas !

Idéalement, il me faut ça, que ce soit TRES simple à faire, à retenir, à écrire dans un tout petit fichier.txt et à appliquer avec une distribution linux minimaliste bootée sur clé usb dans le cas d'une restauration (après cata) du PC avec les ISO sauvegardées, ou de restaurer un fichier (comme les drivers dans une iso par exemple).


Solutions pas idéales que j'ai trouvé ... mais au moins qui me permettraient de travailler un peu : j'ai vu du squashfs, du avfs, du nbd-client ... je me casse les dents depuis 3h.
http://www.linuxguide.it/command_line/l … ds_fr.html
http://www.debianhelp.co.uk/ddcommand.htm
https://skywalker13.wordpress.com/2013/03/03/1333/
http://w3facility.org/question/is-it-po … n-the-fly/
https://blogs.gnome.org/muelli/2012/10/ … pped-file/

Que dalle ... ou je comprends rien, ou ça marche pas.

Squash ... non car je ne dois pas modifier mes iso, hors il faut une sorte de formatage de l'iso après le dd !
avfs, ça m'irait, mais les explications que j'ai trouvé ne me permettent d'avoir aucun résultat. Item pour nbd_client ... et puis il faut installer avfs ! Ce n'est pas installé par défaut dans une ubuntu ou une tomsrtbt que l'on télécharge en vitesse pour une intervention à l'arrache et loin de son environnement.

Auriez-vous une idée  pour un mount -o loop isosda1.gz   ??
Merci d'avance.



ps : si vous me dites faut faire bz plutôt que gz et que vous avez les commandes " dd | bz ", je suis preneur aussi.

#18 Re : -1 »  [Résolu] mount sda1_iso.gz - montage a la volée d'une iso gzip » Le 14/05/2015, à 02:07

ladsy
Réponses : 1

et bien, j'ai fini par trouver une solution ... enfin par trouver ce qui est juste évident : savoir employer avfs.
Alors pour ceux qui se casseront la tête comme moi ... déjà installer avfs (via synaptic)

Installer avfs (via synaptic).
Passer sous root pour faire les manipulations ... ou voir le problème de droits pour $USER
Considérer que ~/.avfs est la racine (un peu comme un chroot) et aller jusque dans le répertoire où se trouve les iso.gz.

$sudo su
$mountavfs
$cd ~/.avfs/media/root/481EA7CF1EA7B3FA/150511_w541/
$mkdir disque
$sudo mount -t auto -o ro,loop w541_sda1.iso.gz\# Disque
$sudo umount Disque
$umountavfs

on a son disque iso.gz monté dans le répertoire : ~/.avfs/media/root/481EA7CF1EA7B3FA/150511_w541/Disque

Ce qui m'induisait il semble en erreur : montage en read-only obligatoire (logique quoi) ET les pages web parlaient de #\ et pas \# à la fin du fichier à monter .... J'interprète que le # est mis pour "voir les fichiers dans le répertoire iso.gz\ ".

Nota que ça peut prendre un - cer - tain - temps à monter ... si le fichier compressé fait 28 Go, mais la partition réelle 480 Go par exemple roll:/

#19 Re : -1 »  Ubuntu 14.04, Nautilus et consommation mémoire (supprimé) » Le 02/10/2014, à 14:22

ladsy
Réponses : 2

Bonjour,

Je viens de me rendre compte du même problème ...
Cela se passe souvent quand je lance une machine virtuelle VirtualBox.
D'un seul coup, tout se ralentit : FF, chrome, passage d'une fenêtre à une autre. Il me faut tout clore très vite, puis j'ai fini par arriver à faire un gnome-terminal + htop et constater que nautilus est à 42 %.
En killant nautilus, le comportement redevient normal.

#20 -1 »  une commande GPULIMIT équivalente à cpulimit - deplacer vers forum CG » Le 12/08/2014, à 10:01

ladsy
Réponses : 5

Bonjour,

Tout est dans le titre en fait. Il me faut à minima une commande gpulimit que je trouve pas sur la toile.

Je commence de jouer avec un programme qui fait tourner à fond la carte graphique au point de mettre à genoux tout l'affichage ... même en lançant ce programme avec un ionice -c3 nice -19 monProgramme.

Alors, j'ai aussi tenté cpulimite -e monProgramme -l 80 .. mais l'affichage est à genoux.
Un peu comme quand je joue à 0Ad avec 8 bots et 300 unités : ça devient du tour par tour avec la souris .... et il y a un mouvement de souris de 3 cm sur l'écran toutes les 45 secondes.
Bref, invivable.

J'aimerai que ce monProgramme tourne un peu en tache de fond en ne mangeant le GPU ... QUE  ... quand je n'ai pas besoin du dit GPU et que ça ne m'empêche pas de faire du travail à côté. ... donc un nice -19 pour emploi de GPU, des I/O et ... d'une façon générale limiter l'utilisation du GPU.

Comment faire svp ?

Merci d'avance.




Edit : je m'aperçois que je me suis trompé de rubrique ... comment on fait pour déplacer cette question dans http://forum.ubuntu-fr.org/viewforum.php?id=27 ?

#21 Re : -1 »  une commande GPULIMIT équivalente à cpulimit - deplacer vers forum CG » Le 26/08/2014, à 23:09

ladsy
Réponses : 5

un chtit hup.
A vot bon coeur, M'sieur D'ames ?

#22 Re : -1 »  une commande GPULIMIT équivalente à cpulimit - deplacer vers forum CG » Le 04/09/2014, à 13:58

ladsy
Réponses : 5

Bonjour,
Merci pour ta suggestion, mais ça ne correspond pas exactement au besoin.
J'emploi fglrx, j'ai joué déjà sur la fréquence et la vitesse des ventilos.
Pour le moment, j'ai fini par utiliser seulement cela car ça correspond, par exemple.

aticonfig -v --pplib-cmd "set fanspeed 0 4" --od-enable --od-commitclocks --od-gettemperature --effective=now --pxl

Je pourrais ajouter un truc comme cela

Set new Clocks for 0   :  aticonfig --adapter=0 --od-setclocks=770,1126

Mais ça donne plus ou moins de performances ... et pas une limitation d'usage de GPU.

Modifier le code. Idée que je retiens pour le future ... au càs où big_smile
En effet ce n'est pas mon programme et cette solutiokn ne s'applique pas.
En outre ... et bien tu fais faire un noop au programme et donc force le programme à laisser du temps à l'ordonnanceur pour passer la main à un autre processus.
Cela veut dire que pendant que le programme a la main ... il tourne toujours à 100 % du processeur, jusqu'à ce qu'il passe la main.
C'est mieux que rien ... mais cela revient à ordonnancer dans le temps avec une préemption forcée (si je me souviens bien), ce n'est pas une limitation de ressources en matière de capacité.
Un peu comme d'appuyer à fond le pied de l'accélérateur et rouler de fait à 100 km/h, puis lever le pied 10 secondes toutes les 30 secondes, de fait redescendre à 50 km/h, pour avoir une vitesse moyenne de 80 km/h .... plutôt que de ne pas appuyer à fond sur le champignon pour toujours rouler à 80 km/h.

Le problème s'est posé pour le cas ou je lance un programme de minage qui a le chic pour bouffer le GPU sauvagement.
Mais je ne veux pas limiter le problème à 1 seul programme en particulier (raison pour laquelle je n'avais pas cité tout de suite le nom du programme car, ainsi que j'ai souvent constaté, tout un tas de monde ne se serait concentré que sur lui sans adopter une vision d'ensemble) et aurait tenté que de résoudre un problème de logiciel de minage que j'ai dont j'ai depuis supprimé le logiciel, sans résoudre mon problème global.

J'ai besoin d'une solution générique de limitation de GPU.
Idéalement ?????
Et bien je veux limiter l'usage du GPU à 80 % de sa performance... même pour Xorg , Unity, LibreOffice, Gimp (qui traite des grosses images), Chrome (qui devient tout gris un temps quand ça télécharge trop d'images) big_smile

ps : en outre, tu te doutes que mon besoin se porte sur une solution qui ne s'appliquera pas qu'aux cartes graphiques AMD/ATI, vu que j'ai aussi une nVidia sur un autre PC ........... et un i915 aussi sur un PC portable.

#23 Re : -1 »  une commande GPULIMIT équivalente à cpulimit - deplacer vers forum CG » Le 14/09/2014, à 18:47

ladsy
Réponses : 5

Bien dommage.
Cela m'aurait permis d'éviter le blocage de la machine ... car depuis, j'ai toujours la main sur mon PC, vu qu'il reste 20% de performance disponible  (hors cette saleté à pomper le GPU).
Vu que c'est possible avec les CPU, j'espérais cela possible avec les GPU.

Tampis.:rolleyes:

#24 Re : -1 »  [update 14.04] Messages au boot : diskfilter et dmraid / mdadm » Le 09/08/2014, à 22:33

ladsy
Réponses : 6

Bonjour,
Je remonter un peu grand-père du grenier car j'avais toujours mon problème ... et que je ne suis pas le seul dans ce cas.

Avant manipulation :

ls /dev/mapper/isw_ebeeiabgeg_Volume1p3 
# / was on /dev/md126p3 during installation
UUID=b60c7e2b-f1f9-4463-976c-5c0a2ca7055f /  ext4  discard,noatime,nodiratime,errors=remount-ro 0    1

ls /dev/mapper/isw_ebeeiabgeg_Volume1p1
# /home was on /dev/md126p1 during installation
UUID=15995653-141b-4a8c-b8e6-376e49fd76e9 /home  ext4    discard,noatime,nodiratime 0  2

après manipulation ...

ls md*
md125  md125p1  md125p2  md125p3  md126  md126p1  md126p2  md126p3  md127

md:
imsm0  Volume0  Volume0p1  Volume0p2  Volume0p3  Volume1  Volume1p1  Volume1p2  Volume1p3
ls mapper*
control

En fait la manipulation était de modifier

gedit /etc/default/grub.d/dmraid2mdadm.cfg
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT nomdmonddf nomdmonisw"
par
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT nomdmonddf"

Les liens qui m'ont mis la puce à l'oreille ...
https://raid.wiki.kernel.org/index.php/RAID_setup
http://ubuntu.5.x6.nabble.com/Dmraid-to … 57892.html
http://package-import.ubuntu.com/diffs/dmraid
http://ubuntuforums.org/archive/index.p … 64766.html

Si je comprends bien, la Ubuntu, par défaut et au boot impose de "ne pas utiliser" une sorte de protocole de compréhension de raid qui est "ISW" vs un fameux "DDF".
Il y aurait un état de transition au sein des distributions.
L'ancien format étant /dev/md126p1 et le nouveau /dev/mapper/isw_ebeeiabgeg_Volume1p1 ...
Mais si on regarde un code source, on voit que systématiquement, le fait d'interdir IMSM fait un warning désagréable ...
En en sus, ça fait dans /var/log/dmesg.0 des erreurs du type :

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-33-generic root=UUID=b60c7e2b-f1f9-4463-976c-5c0a2ca7055f ro elevator=deadline allow-discards root_trim=yes CONFIG_HZ=1000 nomdmonddf nomdmonisw


[   10.838835] systemd-udevd[887]: conflicting device node '/dev/mapper/isw_ebeeiabgeg_Volume0p1' found, link to '/dev/dm-1' will not be created
[   10.902668] systemd-udevd[878]: conflicting device node '/dev/mapper/isw_ebeeiabgeg_Volume1p1' found, link to '/dev/dm-5' will not be created
[   10.927433] systemd-udevd[879]: conflicting device node '/dev/mapper/isw_ebeeiabgeg_Volume1p2' found, link to '/dev/dm-6' will not be created

Bref ... la transition ne serait pas au point.
En giclant le nomdmonisw, et bien on reviendrait à la vielle mode sans les warning.