JJD a écrit 516 commentaires

  • [^] # Re: Rigolo

    Posté par  . En réponse au journal Il a demandé à Free, il a rien compris. Évalué à 10.

    Bon, et bien je peux confirmer qu'il est possible d'utiliser SSL pour l'IMAP (port 993 sur imap.free.fr) et pour le serveur SMTP (port 465 sur smtp.free.fr). Dans les deux cas, le certificat est le même : il s'agit d'un certificat "wild card" *.free.fr valide jusqu'au 23 mai 2013 et signé par GeoTrust (dont l'autorité racine semble bien présente dans les navigateurs).

    En revanche, il n'y a pas de possibilité d'utiliser TLS (STARTTLS) sur les port 93 (IMAP) ou 25/587 (SMPT/soumission) : c'est peut-être à cause de ça qu'il y a eu une erreur…

  • [^] # Re: escuse moi

    Posté par  . En réponse au message erreur if elif. Évalué à 1.

    Salut,

    Il faut aussi noter que ces 2 lignes awk se terminent par "|\ ;". Le blanc après l'antislash (à moins que ce ne soit une erreur de transcription) fait que la sortie de awk va être pipée sur l'entrée d'une hypothétique commande " " (1 espace) qui n'existe pas.

    Une solution rapide serait de supprimer le pipe et tout ce qui suit sur ces deux lignes et de rajouter "| \" (comme sur les autres lignes) juste après le "fi", avant le sort (le bloc "if…fi" est un bloc d'instructions qui peut être considéré comme unitaire).

    Je n'ai pas non plus testé et ne peut garantir qu'il n'y a pas un autre soucis ailleurs…

  • # Bonne syntaxe

    Posté par  . En réponse au message ncftp en ligne de commande : login contenant un tiret, possible ?. Évalué à 8.

    Salut,

    La syntaxe que tu utilises avec ncftp est bizarre (ou, au moins, je ne la connaissais pas).

    Qu'est que cela donne si tu fais ton appel comme ça ?

    ncftp -u 'LOGIN' -p 'PASSWORD' ftp.plop.com <<EOF

  • [^] # Re: commande shutdown ne fonctionne pas

    Posté par  . En réponse au message commande shutdown ne fonctionne pas. Évalué à 1.

    Oublie ça : en SSH tu vas avoir du mal. Au pire, si tu travailles depuis un poste Linux, ça va faire rebooter violemment ta machine locale !

  • [^] # Re: Faire la police

    Posté par  . En réponse au journal Samba 4 all. Évalué à -2.

    Apparemment oui :
    http://bit.ly/T8BdWg

    mais le wiki de apache.org a l'air plutôt en rade…

  • [^] # Re: commande shutdown ne fonctionne pas

    Posté par  . En réponse au message commande shutdown ne fonctionne pas. Évalué à 3.

    Encore une fois, je ne peux que supposer qu'il s'agit d'une limitation du matériel. D'ailleurs, il n'y a pas que la sortie VGA qui soit encore alimentée : la machine reste sous tension et seul l'OS est arrêté.
    Pour avoir plus d'information, la seule solution que je vois est de demander des éclaircissements au fabricant ou ou fournisseur de la solution : il est le mieux placé pour te dire si l'arrêt de l'alimentation est possible (d'autant que tu n'as donné aucun détail sur ce matériel ou l'architecture utilisé).

    D'un autre côté, si tu éteins complètement à distance un tel système, comment fais-tu pour le rallumer ?

  • [^] # Re: commande shutdown ne fonctionne pas

    Posté par  . En réponse au message commande shutdown ne fonctionne pas. Évalué à 4.

    Il faut bien comprendre que dans ce système embarqué, de nombreuses commandes sont en fait des liens vers busybox. C'est donc un binaire unique (gain de place) qui gère de nombreuses actions en remplacement binaires dédiés comme init, poweroff, halt, … (on peut vérifier en regardant si /bin/init est bien un lien vers /bin/busybox). Il est donc possible que certains comportements soient différents de ce que l'on a sur un PC classique.

    En plus, pour avoir une extinction complète de la machine (poweroff), il faut que cela soit rendu possible par le matériel. Il y a quelques années, les PC ne coupaient pas leur alimentation lors d'un "shutdown -h" : l'écran restait même allumé avec un message indiquant que l'on pouvait appuyer sur le bouton.

    Donc dans ce cas précis de ce système embarqué, l'extinction complète n'est peut-être pas possible. Tu peux tout de même essayer de voir ce que donnerait un "shutdown -hP now" ou un "shutdown -hn now" (je te laisse voir la signification précise des options) ou un "poweroff" ou un "poweroff -f" (et normalement poweroff est un lien vers busybox).

  • # Find et regex

    Posté par  . En réponse au message GNU find: expression régulière?. Évalué à 10. Dernière modification le 22 novembre 2012 à 11:36.

    Bonjour,

    Avec -name, find interprète la suite de la même façon qu'un motif du shell, pas comme une expression rationnelle.
    Il faudrait donc utiliser -regex, mais avec quelques subtilités :
    - indiquer également "-regextype posix-egrep" pour que choisir la bonne syntaxe d'interprétation des regex (sinon, find utilise les regex emacs)
    - ne pas oublier que la correspondance se fait sur le chemin complet, tel qu'il est affiché par find, et pas seulement sur le nom du fichier.

    Donc, ta recherche devrait fonctionner avec quelque chose comme ça :
    find . -type f -empty -regextype posix-egrep -regex '.*/[0-9]{4}'
    A+
    JJD

  • # Carnet d'adresses

    Posté par  . En réponse à la dépêche Sortie de DavMail en version 4.0.0. Évalué à 8.

    Salut,

    J'utilise également Davmail pour l'accès au serveur Exchange de l'entreprise. je n'ai jamais testé la passerelle IMAP, mais l'accès au carnet d'adresses fonctionne de façon correcte depuis Thunderbird/Lightning (icedove/iceowl sous Debian). Je peux visualiser les contacts de l'entreprise ainsi que mes contacts personnels et la recherche fonctionne plutôt bien. Le seul bémol est qu'il n'est pas possible de modifier ou de rajouter des entrées personnelles (ce qui est possible avec l'extension EWS d'Evolution, mais là je n'ai pas réussi à accéder au carnet d'adresses global).

    Enfin concernant la partie calendrier de Davmail, il est également possible de voir les disponibilités des personnes invitées à une réunion ou d'accéder à un agenda d'un collaborateur (pour peu que les autorisations soient bonnes).

    Grâce à Davmail (il y a déjà quelques années), j'ai pu continuer à faire de la résistance en conservant ma machine sous Linux au bureau et en supprimant même Outlook de ma VM Windows…

    A+
    JJD

  • [^] # Re: Sparse file

    Posté par  . En réponse au message Créer un gros fichier vide rapidement. Évalué à 2.

    Je pense que dans la demande initiale, l'important est aussi le «rapidement», et ce doit être la raison pour laquelle Christophe ne voualit pas utiliser "dd if=/dev/zero".
    Remplacer /dev/zero par /dev/urandom, ou pire par /dev/random/, ne fera qu'augmenter le temps de création du fichier.

    Je pense que l'utilisation de /dev/null avec seek= répond vraisemblablement à la question. Ma remarque était essentiellement un avertissement sur le fait que le fichier n'occupe alors pas réellement l'espace disque correspondant à sa taille apparente.

  • [^] # Re: Sparse file

    Posté par  . En réponse au message Créer un gros fichier vide rapidement. Évalué à 1.

    Attention tout de même : la commande indiquée dans la page Wikipedia (dd if=/dev/null of=sparse-file bs=1k seek=5120) crée bien un fichier ayant une taille apparente de 5MO, mais au final la place effectivement occupée sur le disque sera nulle (au moins tant que l'on écrit rien dedans).

    On peut comme ça créer des fichiers de plusieurs dizaines de GO sur des systèmes ne faisant que quelques centaines de MO… Ce n'est que lorsque les fichiers vont se "remplir" que ça risque de poser problème.

    On peut voir la taille effective occupée par un fichier avec un "ls -ls" ou avec "du".

  • [^] # Re: cut

    Posté par  . En réponse au message commande ls amélioré. Évalué à 3.

    Non ça ne marche pas non plus ou alors seulement par hasard.
    En fait, le cut -d" " considère chaque espace comme un séparateur. Donc, en fonction de la taille de certains champs (propriétaire et taille du fichier en particulier), le cut ne revoie pas le même résultat pour chaque ligne.
    Tu peux régler ce problème en réduisant plusieurs espaces consécutifs à un seul avec
    tr -s " " " "
    En jouant un peu sur les options de ls tu pourrais avoir quelque chose de ce genre-là :

    /bin/ls -otr --time-style='+%H:%M' | tr -s " " " " | cut -d " " -f 5-

    Mais bon, tu perds l'information du jour dans la date (mais ça semble te convenir).

    Sinon, avec awk tu aurais quelque chose comme ça :

    /bin/ls -otr --time-style='+%H:%M' | awk '{print $5 " " $6}'

    À toi d'adapter tout cela à tes besoins.

  • [^] # Re: man interfaces

    Posté par  . En réponse au message serveur kimsufi d'OVH et ipv6. Évalué à 0.

    Cela ne serait pas lié à ce bug :
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606522

  • # man interfaces

    Posté par  . En réponse au message serveur kimsufi d'OVH et ipv6. Évalué à 3.

    faut il ajouter la gateway dans le document interfaces ?

    Oui, sinon comment ferait-on pour retrouver cette passerelle entre deux (re)démarrages ?

    A+
    JJD

  • # xargs

    Posté par  . En réponse au message Help script delection fichiers. Évalué à 7.

    Salut,

    Il existe une autre solution avec xargs :

    ls | xargs -n 109 MACOMMANDE
    
    

    Évidemment, on peut affiner un peu dans la façon de fournir la liste de fichiers à xargs. En particulier, si des noms de fichiers peuvent contenir des espaces, on peut piper la sortie d'un find comme cela :

    find . -type f -print0 | xargs -0 -n 109 MACOMMANDE
    
    

    A+
    JJD

  • [^] # Re: Toujours du beurre

    Posté par  . En réponse au journal Pâtes à l'huile d'olive ou au beurre ?. Évalué à 1.

    Une bonne bière, ça se boit tiède !

  • # huile d'olive…

    Posté par  . En réponse au journal Pâtes à l'huile d'olive ou au beurre ?. Évalué à 9.

    De l'huile d'olive bien sûr, mais avec de l'ail et des petits piments rouge !

  • [^] # Re: sortlist ?

    Posté par  . En réponse au message Windows smarter than Unix ?. Évalué à 2.

    Effectivement, la solution fonctionne, mais ça oblige à renseigner l'entrée manuellement dans le fichier resolv.conf.
    Est-ce que quelqu'un voit une solution pour que le resolv.conf soit mis à jour automatiquement ? (paramétrage du client DHCP, de resolvconf, voire utilisation d'un cache DNS local)

  • # Redimensionnement FS et LVM

    Posté par  . En réponse au message Re dimensionner avec lvm. Évalué à 10.

    Salut,

    Il est parfaitement possible d'agrandir un système de fichiers ext[234] à chaud, mais pas de le réduire. Pour ces manipulations, il faudra donc mettre le système de fichiers monté sur /home hors ligne (le démonter). En revanche,il ne devrait pas il y avoir de soucis pour /usr.

    Ce qu'il faut comprendre également, c'est qu'on a un système de fichiers (FS) dans un volume logique (LV) et que l'on n'agit pas simultanément sur les deux. Et le principal risque est là : il est dangereux de réduire le LV à une taille inférieure à celle du FS (puisque le FS est contenu dans le LV…)

    Ceci dit, voici les manipulations qui peuvent être réalisées :

    • ouverture d'une session root (avec aucun utilisateur connecté) : le mieux est de faire ça en console.
    • démontage de /home

    umount /home

    • réduction du FS /home en indiquant une taille de 3GO de moins que la taille courante (il faut, bien entendu, qu'il y ait au moins 3GO de libre, voire bien plus pour être tranquille… et on suppose que ton volume group s'appelle vgdebian)

    resize2fs /dev/mapper/vgdebian-home 25G

    • réduction du volume logique à une taille supérieure à celle du FS (avec une marge)

    lvreduce -L 26G /dev/mapper/vgdebian-home

    • les opération précédentes ont dû libérer 2GO environ dans le volume group : à verifier avec un "vgdisplay"
    • comme on a réduit le FS plus que le LV, on peut reprendre la différence avec

    resize2fs /dev/mapper/vgdebian-home

    • ensuite on peut agrandir le LV pour /usr en prenant toute la place libre dans le volume group :

    lvresize -l +100%FREE /dev/mapper/vgdebian-usr

    • puis agrandir (à chaud) le FS /usr :

    resize2fs /dev/mapper/vgdebian-usr

    • pour finir, tu peux remonter /home

    mount /home

    et c'est terminé !

    Bien entendu, il faudra adapter les tailles indiquées à la topologie de ton disque ainsi que les noms des volumes logiques (tu peux les voir facilement avec la commande "mount"). Et, si tu peux sauvegarder les données de ton /home (au moins les données importantes) ce n'est pas plus mal.
    Enfin, si tu es sous SID (ou testing), il devrait être possible de réduire en même temps le LV et le FS avec l'option "-r" de lvreduce ou lvresize, mais je n'ai jamais testé si cela fonctionnait correctement.

    Au final, ce n'est pas bien compliqué, à condition de bien avoir compris le mécanisme : comme le FS est contenu dans le LV :
    - lorsqu'on agrandit, on agrandit d'abord le LV puis le FS
    - lorsqu'on réduit, on réduit d'abord le FS, puis le LV.

    A+
    JJD

  • # Question bizarre

    Posté par  . En réponse au message Générer un nombre pseudo aléatoire avec garantie d'unicité. Évalué à 5.

    Euh, j'ai pas bien compris ton besoin...
    Au vu de la formulation de ta fonction

    pour tout x != y: f(x) != f(y)

    je te dirais bien de prendre la fonction f(x)=x, mais bon, ça n'est plus vraiment aléatoire.

    Remarque, que si tu prends une fonction aléatoire, je ne vois plus comment tu peux garantir que cette fonction soit injective.

    Sinon, si tu cherches un vrai générateur de nombres aléatoires, demande à une classe de collégiens de faire des multiplications : le résultat devrait de convenir (et tu pourrais peut-être même avoir l'injection)

  • [^] # Re: Il faut utiliser Adobe Reader 9 pour linux

    Posté par  . En réponse au message Putain de "modernisation" à la con (ou encore: ouvrir un PDF provenant de gouv.fr). Évalué à 1.

    Bon, si je ne me trompe pas tu es sous Debian avec, peut-être, les paquets acroread* en provenance de debian-multimedia.
    Dans ce cas, pour lire ce formulaire, il faut avoir installé le paquet acroread-plugins !

    Sinon, il me semble bien avoir réussi à remplir des formulaires PDF sous evince, mais je peux me tromper (et ici, c'est clair que ça ne marche pas)

  • # User Portal + plugin

    Posté par  . En réponse au message J'essaye Red Hat Enterprise Virtualization. Évalué à 2.

    Salut,

    J'ai également essayé d'utiliser le client spice pour accéder à mes VM sans succès…
    La seule solution que j'ai trouvé est d'utiliser le "User Portal" (il y a un lien sur la page d'accueil du manager) après avoir installer le plugin spice dans firefox (il faut aussi avoir installé le client spice). La solution n'est pas parfait, en particulier parce que la console est systématiquement lancé en plein écran (en changeant au passage la résolution). Il faut faire Shift+F11 pour passer en fenêtre.
    Sinon, le client spice utilise les ports 5900 et suivants vers l'hyperviseur hébergeant la VM (2 ports par console), mais je ne vois pas comment me passer du User Portal : spicec est lancé avec l'option '--controller' qui permet son pilotage via une socket et je pense que c'est le plugin firefox qui gère, via cette socket, l'authentification.

    Il est bien dommage que l'interface d'administration ne fonctionne qu'avec IE (!!), mais une nouvelle interface (non encore complètement fonctionnelle) semble en cours de développement chez RedHat (j'ai cru comprendre qu'elle est apparue dans la beta4 de Rhev, non publiquement disponible, et qu'elle devrait être dispo dans la version finale).

    A+
    JJD

  • [^] # Re: Parcours dans l'autre sens ?

    Posté par  . En réponse au message pour changer massivement les permissions dans 5To de données. Évalué à 3.

    Quelque chose comme ça :

    find . -printf "%U %G %p\n" | while read u g f ; do chown 10$u:10$g "$f" ; done
    
    

    Il reste au besoin à vérifier que l'uid et le gid des fichiers (variables u et g) sont bien dans la plage à modifier.

    A+
    JJD

  • # Ya plu Java…

    Posté par  . En réponse au message Erreur réinstall de paquet. Évalué à 4.

    Salut,

    Les JRE et JDK d'origine Sun Oracle ne sont plus présents dans les dépôts Debian (sid et testing) pour de sombres questions liées à la politique de distribution d'Oracle (je te laisse chercher pour plus de détails).
    Il est donc normal que tes tentatives de réinstallation de ces paquets échouent. La solution est soit de passer à OpenJDK (avec quelques risques de bugs ou d'incompatibilité avec certaines applis) soit d'installer la JRE d'Oracle à la main.

    A+
    JJD

  • [^] # Re: Vizille est battue !

    Posté par  . En réponse au journal Et vous, vos collectivités territoriales ont-elles des emprunts toxiques ?. Évalué à 1.

    Mouais, dans ce cas précis, c'est quand même surprenant : un surcoût plus élevé que le montant de l'emprunt, pour une durée d'emprunt de 3 ans, c'est quand même énorme. Ça veut dire qu'en avait des taux d'intérêt annuel compris entre 30 et 40%, ou alors je n'ai pas compris le calcul.

    Et est-ce que cette notion de surcoût n'est pas un peu biaisée ? Un surcoût de 40% pour un prêt sur 20 ans me semble moins grave que 15% sur 5 ans… En plus, si les taux sont variables et que le crédit n'est pas encore à terme (certains se terminent dans plus de 10 ans), comment calculer ce que le crédit va vraiment coûter ?

    Enfin, ce que je ne comprends vraiment pas, ce sont les contraintes imposées aux collectivités locales pour contracter ce type d'emprunt. Un particulier, lorsque les taux d'intérêts sont bas, va plutôt s'orienter vers des crédits à taux fixe. Ceux-ci ne sont-ils pas accessibles aux collectivités ?