-=[ silmaril ]=- a écrit 1470 commentaires

  • [^] # Re: on est vendredi

    Posté par  (site web personnel) . En réponse au message Linux sous Windows (non fonctionnel). Évalué à 2.

    (je crois même que windows 10 n'en a pas besoin pour fonctionner)

    Windows 10 comme tout les autres windows à besoin d'une licence.
    Toutefois depuis windows 7 ou 8 microsoft utilise les capacitées des modules UEFI à stocker de la data pour y enregistrer la licence associée à la machine, ce qui permet aux constructeur d'enregistrer les licences directements dans les firmwares et de ne plus avoir de sticker microsoft a coller sur les machines.

    Et accessoirement ça permet aux utilisateurs de reinstaller l'OS sans se prendre la tête.

  • [^] # Re: Pourquoi ne pas créer un assistant libre et qui fait tout en local ?

    Posté par  (site web personnel) . En réponse au journal Alias : brouiller les assistants connectés. Évalué à 4. Dernière modification le 30 janvier 2019 à 17:06.

    au hasard parce que l'analyse vocale, l'heuristique et tout le process d'analyse sémantique sont des trucs lourd, et que les produits de google/amazon fonctionnent grâce à une déléguation des analyses sur leurs cloud et leurs IA nourries … avec les conversations, recherches, .. effectuées sur leurs plateformes.

    La pertinence de ces assistants est intimement liée à leur accès a nos données, je ne crois pas qu'il soit possible de les concurrencer sans ces analyses "bigdata"…

  • [^] # Re: FUD.

    Posté par  (site web personnel) . En réponse au journal Alias : brouiller les assistants connectés. Évalué à 6.

    Tout a fait, c'est d'ailleurs pour ça que des utilisateurs d'amazon se sont retrouvé avec des enregistrements de conversations privée envoyées à des tiers ! Euh wait …

    https://www.theverge.com/2018/5/24/17391898/amazon-alexa-private-conversation-recording-explanation

    En théorie, amazon echo et google home fonctionnent pareil: écoute 'passive' du wakeword effectuée en local sur l'appareil, et ensuite analyse vocale déléguée aux serveurs car l'analyse est souvent plus complexe à réaliser.

    L'idée ici serait que l'écoute passive du smartdevice soit brouillée par le 'chapeau' qui ferait lui-même son écoute passive de son wakeword. Sauf que effectivement pour un "non geek" il ne va pas être évident d'avoir plus confiance dans le chapeau que dans le reste de l'appareil, même s'il n'y a pas de câbles réseau le raspberry sera connecté au wifi.

    Et ensuite cela voudrait dire que la reconnaissance vocale passive sur le projet soit de meilleure qualité que celle de google/amazon, même si je ne suis pas du tout pro-GAFA j'ai un gros doute sur ce point aussi….

  • [^] # Re: Quel est le problème ?

    Posté par  (site web personnel) . En réponse au message fichier de configuration bind9. Évalué à 1.

    Nope c'est tout a fait correct cette partie la.

    le IN sans type juste au dessus beaucoup moins, la volonté de faire un cname sur une racine de zone encore moins, et l'absence de ligne NS (nameserver) est l'autre problème principal

  • # Tu arrive après la bataille ?

    Posté par  (site web personnel) . En réponse au journal La fièvre du trolldi : l’icône de sauvegarde. Évalué à 7.

    Rien ne justifie en cette année 2018 de ne pas avoir un système intégré de versioning qui garde tous les
    brouillons successifs d’un document, et ne demande à l’utilisateur que d’indiquer les versions majeures,
    provoquant de fait la suppression de toutes les versions mineures.

    Mais qu'est-ce qu'un "brouillon" ? tu va enregistrer a chaque frappe de clavier ? toutes les 10s, 20s ?

    Et dans quel contexte "Rien ne justifie" ?
    mettons que j'utilise un editeur de texte brut qui enregistre automatiquement pour moi => peut-etre que le fichier de configuration que je modifie est tracké par un demon qui se relance / recharge a chaque enregistrement, plantant potentiellement sur un fichier incomplet.

    Pour les editeurs style Writer/Word/… j'ai un peu l'impression qu'ils ne t'ont pas attendus pour gérer automatiquement des points de sauvegarde automatique des documents.

    Je peux (cela m’est très difficile mais je prends beaucoup sur moi) envisager que cela ne soit pas applicable à tout. Alors l’icône de la disquette m’embête encore. Pourquoi pas en utiliser une qui reprenne les code de l’icône d’ouverture ?

    Même chose, il me semble que la transition est déjà en cours

  • [^] # Re: Attention, bug ouvert sur les live migrations

    Posté par  (site web personnel) . En réponse à la dépêche Hyperviseur libre XCP-ng 7.6. Évalué à 2.

    tout a fait, chez moi ça plante de folie XD

    j'ai récupéré le emu-manager closed source pour l'injecter sur mon cluster "presque prod" et la prod est bloquée en 7.4 du coup …

  • [^] # Re: Attention, bug ouvert sur les live migrations

    Posté par  (site web personnel) . En réponse à la dépêche Hyperviseur libre XCP-ng 7.6. Évalué à 1.

    Si tu parle du "xcp-emu-manager-0.0.6-2.x86_64" il date de la semaine dernière et il est toujours imparfait a priori

  • # Attention, bug ouvert sur les live migrations

    Posté par  (site web personnel) . En réponse à la dépêche Hyperviseur libre XCP-ng 7.6. Évalué à 2.

    Il existe un bug en XCP-ng > 7.4 impactant XenMotion (Live Migration):

    https://github.com/xcp-ng/xcp/issues/72

    En gros Citrix a rajouté un nouveau processus de migration closed-source en 7.4 pour gérer les migration avec vGPU et en 7.5 ils ont supprimé l'ancien système (https://bugs.xenserver.org/browse/XSO-878).

    XCP-ng à donc du refaire emu-manager from scratch et il y a quelques difficultées rencontrées notamment sur des VMs avec beaucoup d'activité

  • [^] # Re: très bien

    Posté par  (site web personnel) . En réponse au message vendu. Évalué à 1.

    Perso j'en ai usé deux en 3/4 ans, je suis passé au MX Ergo depuis l'an dernier qui est encore plus confortable et semble bien plus résistant.

    PS: Et pourtant je suis gaucher

  • [^] # Re: Dans le même esprit

    Posté par  (site web personnel) . En réponse au message Script bash. Évalué à 2.

    Gare au eval, y a moyen de faire des trucs … pas drole (genre /tmp/$(rm -rf /)/hello …)

  • [^] # Re: Ma solutions dans ce genre de soucis

    Posté par  (site web personnel) . En réponse au message [ordinosaure] Disque dur non trouvé au boot. Évalué à 3.

    Le monsieur utilise LILO qu'il a dit ;)

    bon en même temps si en plus d'utiliser des ordinosaures il utilise des bootloader de la préhistoire c'es sur que ça aide pas.

    En tout cas pour moi le symptome est plus probablement un pilote de chipset spécifique non compilé / pre-chargé dans l'initrd utilisé actuellement.

    la problèmatique du nom de partition est envisageable aussi, surtout avec lilo … mais s'il utilise bien les UUID c'est justement fait pour ne pas avoir de problème du genre.

    dans tout les cas un dump des messages kernel va être nécessaire pour aller plus avant.
    Et/ou un boot avec livecd et une inspection des devices pci et autre modules a charger

  • # est-tu bien en multiarch ?

    Posté par  (site web personnel) . En réponse au message Mise à jour/Installation Steam Debian Conflit de paquets. Évalué à 1.

    A priori steam n'est dispo que pour les archi i386, est-ce que tu as bien activé le multiarch sur ta machine ?

    Essaye:
    $ sudo dpkg --add-architecture i386
    $ sudo apt install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386

  • # pb d'usage...

    Posté par  (site web personnel) . En réponse au message Sortie flux > dans un dossier précis Cron. Évalué à 4.

    Avant même de penser à utiliser /etc/cron.d, a directement loguer au bon endroit ou autre blagues de chemin, il y a un truc important à comprendre: avec un fichier cron tu planifie UNE tache.

    Si cette tache est complexe comme "mettre a jour le système" on va créer un script, exemple un fichier "unattended-upgrades.sh" qui va contenir les commandes à exécuter pour réaliser cette tâche.

    Ce fichier/script va permettre d'enchainer des commandes, de réagir en fonction du résultat etc. et une fois le fichier testé et validé alors on va rajouter une ligne cron pour en planifier l'exécution.

    Attention lors de l'exécution d'un programme via CRON on ne bénéficie pas forcement de tous les paramétrages de notre shell personnel, il est recommandé de ne pas faire confiance au PATH aveuglement (override du PATH ou utilisation de commande via full-path '/bin/rm', …)

    Autre remarque "sudo" est une commande qui permet temporairement (ou pas tant que ça avec sudo -i) d'obtenir des droits différents (en général les droits root mais ça ne s'y limite pas). C'est une commande qui n'a d'intérêt que dans une session utilisateur et qui peut nécessiter une interactivité (demande de mot de passe): pour un script de mise a jour du système on va plutôt faire en sorte que le programme soit directement lancé par l'utilisateur root directement via la crontab de root ou via /etc/crontab,/etc/cron.d en spécifiant une exécution par root.

    Dernière remarque … le nom du script n'était pas innocent, il existe un programme "unattended-upgrade" qui fait le taf bien mieux que tout ce que tu pourras mettre en place ^

  • [^] # Re: Jamais -e

    Posté par  (site web personnel) . En réponse au message Sortie flux > dans un dossier précis Cron. Évalué à 1. Dernière modification le 17 octobre 2018 à 23:57.

    sérieux, c'est vraiment ça qui te choque le plus dans le post initial ??

    le fait qu'il utilise cron comme un script en enchainant des commandes à des timestamp différents pour s'assurer de leur execution dans l'ordre me semble plus prioritaire..

  • # Faisable, mais pas avec nginx en front

    Posté par  (site web personnel) . En réponse au message Réseau : Passer du HTTPS à un conteneur Docker. Évalué à 3. Dernière modification le 11 octobre 2018 à 11:40.

    Ce que tu veut faire est faisable, mais pas en mettant un proxy http devant un site https, la negotiation HTTPS commence avant même que le premier octet de communication du protocole http ne s'etablisse.

    Tu as deux options:
    1 gérer le https et le certificat sur un proxy http/https standard
    2 utiliser un proxy tcp

    Sachant que la négociation https (ssl plus précisement) nécessite en théorie de fournir un certificat "à l'aveugle" (ie sans savoir quel est le site demandé par le navigateur) l'option permettant le plus de support client est un proxy tcp sur une IP dédiée.

    Comme cette solution devient in-envisageable rapidement, notamment vis-a-vis de la réduction des IP, on a rajouter le "SNI": en gros le navigateur lors de l'établissement de la session ssl envoi le nom du site voulu, ce qui permet d'utiliser plusieurs certificats sur une seule IP, cela ouvre la voie à deux techniques:
    * un proxy HTTPS qui gère plusieurs domaines et certificats (nginx,apache,traefik,haproxy)
    * un proxy TCP qui inspecte le SNI, et route le trafic sur un autre logiciel (haproxy, peut-etre d'autres)

    Perso, ayant un serveur avec une seule IPv4 et plusieurs IPv6 j'ai choisi la solution d'utiliser haproxy en proxy pour IPv4 et des accès directs en IPv6, du coup pour le https j'ai mis en place haproxy en inspecteur SNI, qui renvoi sur les webserveurs des jails, en rajoutant son entete ProxyProtocol pour garder les IP sources

    # https routing on SNI (https isn't handled by haproxy to allow one ssl configration v4/v6)
    frontend https-in
        bind <ip>:443
        tcp-request inspect-delay 5s
        tcp-request content accept if { req_ssl_hello_type 1 }
    
        ## figure out which one to use
        use_backend jblog-sni if { req_ssl_sni -i blog.example.com }
        use_backend jcloud-sni if { req_ssl_sni -i cloud.example.com }
        use_backend imap-sni if { req_ssl_sni -i imap.example.com }
    
        default_backend jblog-sni
    
    backend jcloud-sni
        acl clienthello req_ssl_hello_type 1
        acl serverhello rep_ssl_hello_type 2
    
        tcp-request inspect-delay 5s
        tcp-request content accept if clienthello
    
        tcp-response content accept if serverhello
        server jcloud <ip priv jail>:443 maxconn 32 send-proxy
    

    Exemple de configuration nginx:

    server {
        listen       <ip priv jail>:443      ssl http2 proxy_protocol;
        listen       [ <ipv6 jail> ]:443 ssl http2;
    
        server_name cloud.example.com;
    
        # Set the client remote address to the one sent in the X_FORWARDED_FOR header from trusted addresses.
        set_real_ip_from                <ip priv haproxy>;
        real_ip_header                  proxy_protocol;
        real_ip_recursive               on;
    
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers                 ECDHE;
        ssl_prefer_server_ciphers   on;
        ssl_ecdh_curve              secp384r1;
        ...
    }
    

    Après selon la configuration, un outil comme traefik dont la config se gère dynamiquement en relation avec la solution de conteneurs et qui gère LE nativement peut être une bien meilleure idée

    PS: faire du docker pour faire du docker …

  • [^] # Re: Conky et lisibilité du code

    Posté par  (site web personnel) . En réponse au message Petit partage - Conky pour logs apache2, DNSChef, OpenVPN, HaProxy. Évalué à 2. Dernière modification le 08 octobre 2018 à 14:46.

    Mais il faut des retours à la ligne pour séparer les différentes parties du script.

    echo "en effet" | sed -e "s/en/absolument/;s/effet/pas/; s/^/ce n'est /; s/$/ necessaire/"

    XD

  • # Mauvaise cible

    Posté par  (site web personnel) . En réponse au message Github ne supporte pas (les fichiers) libreoffice (en pièces jointes des tickets) ?. Évalué à 3.

    Je ne pense pas que tu pose ta question au bon endroit, linuxfr.org ne va pas pouvoir aider à faire du support utilisateur sur un produit propriétaire …

  • [^] # Re: AC Let's Encrypt & Strict Transport

    Posté par  (site web personnel) . En réponse au message Firefox 62 et certificats de sécurité. Évalué à 1.

    réparer ? tu as une manip précise en tête ?

    Aide > Informations de dépannages > Reparer firefox

    (ou attendre 60j sans relancer firefox il va le proposer tout seul )

  • [^] # Re: AC Let's Encrypt & Strict Transport

    Posté par  (site web personnel) . En réponse au message Firefox 62 et certificats de sécurité. Évalué à 1.

    je ne vois qu'une corruption de la base de certif locale du profil, j'envisagerai une reparation ou une re-creation a zero

  • [^] # Re: AC Let's Encrypt & Strict Transport

    Posté par  (site web personnel) . En réponse au message Firefox 62 et certificats de sécurité. Évalué à 1.

    ca-certificates-mozilla 3.39-1, qui, chez moi, est daté du 1er septembre

    en général ce paquet n'est pas utilisé par firefox, mais fourni aux autres applications le bundle de CA validé par mozilla.

    pour ton problème du coup je ne sais pas trop, corruption mémoire du firefox, soucis sur le profil, Single event upset …

  • [^] # Re: AC Let's Encrypt & Strict Transport

    Posté par  (site web personnel) . En réponse au message Firefox 62 et certificats de sécurité. Évalué à 1.

    il s'agit du firefox "officiel" avec les mises a jours depuis mozilla.org ou un firefox géré par la distribution ?

    j'ai quelques soucis avec le firefox officiel lors du redemarrage "in-place" suite aux mises a jours: l'exécution de programmes externes (evince pour les PDF, thunderbird pour le send-by-mail, ..) sont cassés.

    Si c'est le firefox de la distribution et qu'il ya eu mise a jours sans que tu relance proprement FF possible qu'il y ai des comportements aberrants aussi

  • # Bouillie

    Posté par  (site web personnel) . En réponse au message Reconstituer une belle image à partir de plusieurs scans médiocres. Évalué à 6.

    qu'est-ce qui te fait croire que scanner la même photo avec le même scanner 20x va te donner autre chose que 20 images relativement identiques ?

    et que "moyenner" 20 images médiocre donnerait un résultat correct?

    Quand l'information est perdue par le changement de support elle est perdue, si tu veut protéger ton image je dirais prend contact avec un labo photo pas loin de chez toi pour voir ce qu'ils peuvent te proposer, en général ils dispoent de scanners haute résolution pour récuperer les vieilles images

  • # AC Let's Encrypt & Strict Transport

    Posté par  (site web personnel) . En réponse au message Firefox 62 et certificats de sécurité. Évalué à 1.

    LinuxFR.org et ces trois sites sont sous un certificat de l'autorité Let's Encrypt, j'imagine que tu doit manquer du certificat AC correspondant.

    Pour l'impossibilité d'ajouter une exception de sécurité c'est car les trois sites en questions bloquent la possibilité via l'usage du header Strict-Transport.

    Essaye via un nouveau profil ça devrait fonctionner

  • [^] # Re: pas de multi-dns sans configuration poste client

    Posté par  (site web personnel) . En réponse au message Configuration DNS et domaine. Évalué à 2.

    Wifi Direct c'est du wifi hein, tu y fait passer ce que tu veut. c'est juste un wifi dans dhcp/dns donc si ça peut servir a imprimer une photo ça peut servir a afficher un site web.

  • [^] # Re: Mais pourquoi faire ?

    Posté par  (site web personnel) . En réponse au message Programmer une extinction et un redémarrage quotidien d'un Raspberry. Évalué à 1.

    et surtout que le hub USB de l'écran ne nécessite pas un PC actif pour fonctionner, même en alimentation électrique (car de tout les écrans Dell par exemple, oui c'est du vécu, et exactement pour cet usage d'ailleurs !)