Bonjour,
je suis en train de tester Puppet. J'ai vu ici des commentaires favorables alors je teste :-)
Je n'arrive pas à le faire fonctionner entre deux hôtes qui ne sont pas sur le même site. J'ai le maître qui est sur un site, les esclaves sur x sites. La communication passe bien, mais j'ai toujours le message "Certificates were not trusted: hostname was not match with the server certificate".
J'ai suivi ce qui est indiqué ici http://reductivelabs.com/trac/puppet/wiki/RubySSL-2007-006mais rien (…)
Forum Programmation.ruby Afficher les messages d'erreur
Bonjour,
j'ai un petit problème de compréhension. J'intercepte une erreur avec un "rescue SystemCallError" afin d'effectuer certains traitements, mais je voudrais également afficher le message d'erreur natif de Ruby. J'ai vu qu'il faut mettre un "raise" mais ça ne donne rien.
J'ai essayé en mettant juste "raise" là où je l'ai indiqué en commentaire, mais je n'ai rien (…)
j'ai un petit problème de compréhension. J'intercepte une erreur avec un "rescue SystemCallError" afin d'effectuer certains traitements, mais je voudrais également afficher le message d'erreur natif de Ruby. J'ai vu qu'il faut mettre un "raise" mais ça ne donne rien.
require 'fileutils'
begin
FileUtils.copy_file( "source", "dest" )
rescue SystemCallError
ma_fonction()
puts "ici j'aimerais afficher le message d'erreur donné par Ruby"
#raise
end
J'ai essayé en mettant juste "raise" là où je l'ai indiqué en commentaire, mais je n'ai rien (…)
Forum Linux.général Emplacements des scripts et configurations
Bonjour,
je suis souvent perplexe face à la foulitude de manières de faire entre chaque administrateur système. Ma question du jour porte sur les emplacements que vous utilisez pour placer des programmes, scripts et fichiers de configuration maisons. Je parle là de programmes non standards, par exemple un script de sauvegarde et son fichier de configuration.
Les choix classiques pour les programmes et scripts sont:
- /bin ou /sbin (en principe uniquement si nécessaire au démarrage de la machine, mais (…)
je suis souvent perplexe face à la foulitude de manières de faire entre chaque administrateur système. Ma question du jour porte sur les emplacements que vous utilisez pour placer des programmes, scripts et fichiers de configuration maisons. Je parle là de programmes non standards, par exemple un script de sauvegarde et son fichier de configuration.
Les choix classiques pour les programmes et scripts sont:
- /bin ou /sbin (en principe uniquement si nécessaire au démarrage de la machine, mais (…)
Forum Programmation.ruby Accéder à une variable par son nom
Je n'arrive plus à retrouver comment on utilise une chaîne de caractère pour l'utiliser comme nom de variable. J'explique avec un morceau de code:
Ca me donne trois fois "string", ce qui est logique dans le cas présent. Ce que je souhaite avoir c'est "fixnum, string, nil". Mais je ne retrouve pas comment transformer une chaîne en "nom de variable".
var1 = 123
var2 = "abc"
var3 = nil
%w{ var1 var2 var3 }.each { |nom| puts nom.type }
Ca me donne trois fois "string", ce qui est logique dans le cas présent. Ce que je souhaite avoir c'est "fixnum, string, nil". Mais je ne retrouve pas comment transformer une chaîne en "nom de variable".
Forum Linux.général Sticky bit
Forum Linux.général Monter une image-disque sans être root
J'utilise Etch. Je souhaite monter des images de disques (Qemu et vmware, mais c'est valable pour n'importe quoi) sans être root.
En étant root je fais:
Facile.
Sans être root, je n'ai pas trouvé.
Je peux ajouter l'utilisateur au groupe 'disk' mais ça lui ouvre les droits de lecture/écriture sur tous les disques. Pas terrible :-)
J'ai essayé avec PAM sans succès. Je suppose que (…)
En étant root je fais:
# losetup -f
--> /dev/loop4
# losetup --offset 32256 /dev/loop4 /chemin/disque_virtuelt.dat
# mount /dev/loop4 /mnt
Facile.
Sans être root, je n'ai pas trouvé.
Je peux ajouter l'utilisateur au groupe 'disk' mais ça lui ouvre les droits de lecture/écriture sur tous les disques. Pas terrible :-)
J'ai essayé avec PAM sans succès. Je suppose que (…)
Forum Programmation.ruby Expressions régulières
Bonjour,
j'ai un soucis avec des expressions régulières Ruby. Je n'ai jamais réussi à avoir une chaîne vide en cas de non correspondance... uniquement si la chaîne vient d'un fichier (?!)
Par exemple je souhaite lire un fichier de configuration structuré comme suis:
La dernière ligne contient volontairement une erreur. Il manque le signe '='.
Si je veux lire le nom du paramètre (en supprimant (…)
j'ai un soucis avec des expressions régulières Ruby. Je n'ai jamais réussi à avoir une chaîne vide en cas de non correspondance... uniquement si la chaîne vient d'un fichier (?!)
Par exemple je souhaite lire un fichier de configuration structuré comme suis:
# commentaire
PARAMETRE = VALEUR
AUTRE_PARAMETRE = AUTRE_VALEUR
ENCORE_UN = 123 # commentaire
UNE_RUSE AHAH
La dernière ligne contient volontairement une erreur. Il manque le signe '='.
Si je veux lire le nom du paramètre (en supprimant (…)
Forum Linux.général loop défectueux sous Debian ?
Bonjour,
j'ai déjà posté quelque chose sur un problème que j'ai avec le module loop sous Debian (http://linuxfr.org/comments/935592.html). Je pensais que ça venait de ntfs-3g mais je n'avais probablement pas les yeux en face des trous.
Si je monte un système de fichiers via loop, je ne peux pas écrire dedans "massivement". J'ai fait pas mal de tests et rien à faire avec Debian. Par contre ça fonctionne avec Fedora Live. Fichtre.
J'ai testé avec Debian Etch 32 et (…)
j'ai déjà posté quelque chose sur un problème que j'ai avec le module loop sous Debian (http://linuxfr.org/comments/935592.html). Je pensais que ça venait de ntfs-3g mais je n'avais probablement pas les yeux en face des trous.
Si je monte un système de fichiers via loop, je ne peux pas écrire dedans "massivement". J'ai fait pas mal de tests et rien à faire avec Debian. Par contre ça fonctionne avec Fedora Live. Fichtre.
J'ai testé avec Debian Etch 32 et (…)
Forum Linux.général loop et ntfs-3g
Bonjour à tous,
j'ai une surprise en combinant 2 outils: loop et ntfs-3g
L'écriture massive de données plante le programme, et parfois même la machine.
Si je monte "normalement" une partition NTFS et que j'écris dedans, pas de problème:
# mount -t ntfs-3g /dev/sdd1 /mnt/
# dd if=/dev/zero of=/mnt/bidon bs=1M count=1000
Si j'écrit vers une partition montée en loopback, pas de problème:
# losetup /dev/loop0 /dev/sdd2
# dd if=/dev/zero of=/dev/loop0 bs=1M count=1000
Par contre, si je combine les deux, ça (…)
j'ai une surprise en combinant 2 outils: loop et ntfs-3g
L'écriture massive de données plante le programme, et parfois même la machine.
Si je monte "normalement" une partition NTFS et que j'écris dedans, pas de problème:
# mount -t ntfs-3g /dev/sdd1 /mnt/
# dd if=/dev/zero of=/mnt/bidon bs=1M count=1000
Si j'écrit vers une partition montée en loopback, pas de problème:
# losetup /dev/loop0 /dev/sdd2
# dd if=/dev/zero of=/dev/loop0 bs=1M count=1000
Par contre, si je combine les deux, ça (…)
Forum Linux.debian/ubuntu openvpn, vmware, ovh, l'enfer du décor
J'aime beaucoup openvpn, j'aime bien vmware (malgré ses défauts), j'aime bien ovh, mais les trois ensemble, y'a comme une incompatibilité.
Je travaille sur un bête problème depuis presque une semaine. Je n'ai pas avancé d'un milimètre. D'origine ça fonctionne mal, le mieux que j'arrive à faire est que ça fonctionne aussi mal, mais autrement :-)
Chez d'autres hébergeurs, zéro problème. Ca fonctionne tout de suite. Chez ovh je suis planté bien comme il faut.
J'ai:
- un serveur dédié chez (…)
Je travaille sur un bête problème depuis presque une semaine. Je n'ai pas avancé d'un milimètre. D'origine ça fonctionne mal, le mieux que j'arrive à faire est que ça fonctionne aussi mal, mais autrement :-)
Chez d'autres hébergeurs, zéro problème. Ca fonctionne tout de suite. Chez ovh je suis planté bien comme il faut.
J'ai:
- un serveur dédié chez (…)
Forum Linux.général Filtrage d'adresses MAC
Je bute sur un bête problème. J'ai besoin de filtrer les adresses MAC qui sortent d'une machine Linux.
Je souhaite que eth0 ne laisse passer que les paquets qui contiennent sa propre adresse MAC. J'ai des cartes virtuelles internent qui débordent un peu sur le réseau physique et je veux éviter ça.
Si il y a une option dans /proc alors je ne l'ai pas trouvé.
J'ai essayé avec iptables mais l'option --mac-source est refusée (alors qu'elle est documenté dans (…)
Je souhaite que eth0 ne laisse passer que les paquets qui contiennent sa propre adresse MAC. J'ai des cartes virtuelles internent qui débordent un peu sur le réseau physique et je veux éviter ça.
Si il y a une option dans /proc alors je ne l'ai pas trouvé.
J'ai essayé avec iptables mais l'option --mac-source est refusée (alors qu'elle est documenté dans (…)
Forum général.général Supprimer un RAID1 logiciel
Bonjour,
pour la première fois j'ai besoin de supprimer un volume RAID1 logiciel (Debian Etch). Et bien... pas moyen sans redémarrer l'OS.
Tant que je ne redémarre pas, il y a un processus (md4_raid1 par exemple) qui bloque. Pas possible de tuer le processus en question (module). Pas possible de décharger le module car cela poserait problème pour les autres volumes RAID actifs.
Comme indiqué partout, je désactive un disque, puis l'autre. Mais pas moyen de désactiver le second disque (…)
pour la première fois j'ai besoin de supprimer un volume RAID1 logiciel (Debian Etch). Et bien... pas moyen sans redémarrer l'OS.
Tant que je ne redémarre pas, il y a un processus (md4_raid1 par exemple) qui bloque. Pas possible de tuer le processus en question (module). Pas possible de décharger le module car cela poserait problème pour les autres volumes RAID actifs.
Comme indiqué partout, je désactive un disque, puis l'autre. Mais pas moyen de désactiver le second disque (…)
Forum Programmation.shell Alternatives aux shells
Bonjour,
j'utilise Bash depuis des années pour tout un tas de "petits" programmes. Par exemple pour récupérer des fichiers depuis un ftp, manipuler leur contenu, et envoyer le résultat dans une base de données. Ou pour effectuer des sauvegardes et les envoyer sur un serveur distant tout en gérant l'historique etc.
Mais Bash ne me convient pas en fait. C'est très bien lorsque j'ai 10 lignes, mais à partir de 100 ou 200 c'est la foire. Trop de particularités à (…)
j'utilise Bash depuis des années pour tout un tas de "petits" programmes. Par exemple pour récupérer des fichiers depuis un ftp, manipuler leur contenu, et envoyer le résultat dans une base de données. Ou pour effectuer des sauvegardes et les envoyer sur un serveur distant tout en gérant l'historique etc.
Mais Bash ne me convient pas en fait. C'est très bien lorsque j'ai 10 lignes, mais à partir de 100 ou 200 c'est la foire. Trop de particularités à (…)
Forum général.cherche-logiciel vmware / qemu / kvm / xen
Bonjour,
avant de me lancer dans des tests approfondis de qemu, j'aimerai avoir l'avis d'utilisateurs de ce logiciel.
Actuellement, j'utilise vmware sur une vingtaine de machine. Debian Etch fait tourner des Windows divers avec vmware GSX. Ca fonctionne plutôt très bien. C'est stable et pour ce que nous faisons c'est BEAUCOUP plus performant que Windows tout seul.
Il y a entre autres des serveurs TSE et des serveur SQL 2005 qui fonctionnent vraiment bien sur des machines tout à fait (…)
avant de me lancer dans des tests approfondis de qemu, j'aimerai avoir l'avis d'utilisateurs de ce logiciel.
Actuellement, j'utilise vmware sur une vingtaine de machine. Debian Etch fait tourner des Windows divers avec vmware GSX. Ca fonctionne plutôt très bien. C'est stable et pour ce que nous faisons c'est BEAUCOUP plus performant que Windows tout seul.
Il y a entre autres des serveurs TSE et des serveur SQL 2005 qui fonctionnent vraiment bien sur des machines tout à fait (…)
Forum Linux.debian/ubuntu ssh possible uniquement depuis le réseau local
Bonjour à tous,
je séche depuis deux jours sur un problème qui est probablement tout simple. Google m'a indiqué que d'autres personnes ont le même soucis... mais il n'y a personne qui trouve la réponse :-)
J'ai plusieurs machine Etch sur plusieurs sites. Tout baigne sauf pour une seule. Sur cette machine problématique, je peux me connecter en ssh depuis n'importe quelle autre machine située sur le même site. Si je tente une connexion depuis l'extérieur, niet. Ca me jette (…)
je séche depuis deux jours sur un problème qui est probablement tout simple. Google m'a indiqué que d'autres personnes ont le même soucis... mais il n'y a personne qui trouve la réponse :-)
J'ai plusieurs machine Etch sur plusieurs sites. Tout baigne sauf pour une seule. Sur cette machine problématique, je peux me connecter en ssh depuis n'importe quelle autre machine située sur le même site. Si je tente une connexion depuis l'extérieur, niet. Ca me jette (…)