Re: Démarrage Stretch non conforme
Re, Le 11/06/2018 à 20:30, andre_deb...@numericable.fr a écrit : > Je me demande si il y a pas un conflit entre sysinit (sysv) (ancien > système) > et systemd ? > Je suis perdu comme tu le vois entre sysv et systemd, sans doute j'ai pas > trop > compris :-) Quel est l'init de lancé ? (pid 1). On peut voir avec la commande suivante : cat /proc/1/cmdline Si c'est bien « /sbin/init », que donne : ls -l /sbin/init Normalement ça devrait pointer sur systemd : lrwxrwxrwx 1 root root 22 Apr 24 19:15 /sbin/init -> ../lib/systemd/systemd N'y a t'il pas un peu des deux installé ? Normalement « dpkg -l|grep sysv » devrait retourner seulement les deux paquets suivants : ii systemd-sysv 232-25+deb9u3 amd64 system and service manager - SysV links ii sysvinit-utils 2.88dsf-59.9 amd64 System-V-like utilities > J'ai tapé : > # systemctl disable smbd mysqld apache2 postfix... > On verra au prochain démarrage... Ça marche ! Sinon concernant Trinity la dernière version à l'aire de dater un peu, et n'étant pas intégré aux dépôts Debian, le problème ne viendrait tout simplement pas de là ? « 2016.11.07: Trinity Desktop Environment R14.0.4 Released! » Cordialement, Alban
Re: rm -fr * (sauf : fichier1, Fichier2...)
salut, On Mon, Jun 11, 2018 at 10:55:23PM +0200, Benoit B wrote: > Comment fait-on pour supprimer tout (rm -fr *) sauf une liste de fichiers ? si tu utilises zsh avec l'option extendedglob, tu peux mettre des motifs d'exclusion (~) ou utiliser un motif inverse (^) * # tous les fichiers *~*(jp(e|)g|png|bmp) # tous sauf les fichier jpeg jpg png bpm *~*.(#i)(jp(e|)g|png|bmp) # idem mais key insensitive les exclusions sont chainables bar*~*foo?*.*~*.txt sont tous les fichiers qui commencent par bar, qui contiennent foo et au moins un symbole dans la base et qui ne sont pas d'extension txt. tu peux aussi utiliser l'exclusion mkdir old mv ^old old # déplace tous les fichiers et repertoires autres que # old dans old tu peux aussi écrire un filtre maison pour avoir une exculsion à la mimine: soit ~/protect ta liste des fichiers a proteger: rm *(e:'! grep -qxF $REPLY ~/protect':) et même écrire une fonction filtre réutilisable: but_protected () ! grep -qxF $REPLY ~/protect rm *(+but_protected) evidement ca n'est qu'un exemple parceque du coup il faudrait plutot faire un ls dans un fichier temporaire et faire cracher a grep la difference entre ce fichier et protected mais je voulais un cas simple. au passage je suis en train de collecter (c'est tres embroyonnaire) plein de notes sur le scripting zsh: https://github.com/eiro/zsh-programming-guide/blob/master/intro.md a+ marc
Re: rm -fr * (sauf : fichier1, Fichier2...)
Le 11/06/2018 à 22:55, Benoit B a écrit : Bonjour à tous, Comment fait-on pour supprimer tout (rm -fr *) sauf une liste de fichiers ? Utiliser find pour choisir les fichiers à supprimer et exclure les autres : find . -name toto* -exclude truc1 -exclude truc2 -exec rm '{}' \; -- == | FRÉDÉRIC MASSOT | | http://www.juliana-multimedia.com | | mailto:frede...@juliana-multimedia.com | | +33.(0)2.97.54.77.94 +33.(0)6.67.19.95.69 | ===Debian=GNU/Linux===
Re: dpkg - impossible d'installer des paquets
Merci. Mais ça me semble trop compliqué. Je préfère installer correctement Debian de zéro. - Original Message - From: G2PC To: debian-user-french@lists.debian.org Sent: Mon, 11 Jun 2018 11:44:25 +0200 (CEST) Subject: Re: dpkg - impossible d'installer des paquets Si tu es plus à l'aise sur Windows, réinstalle un Windows puis quitte Windows avec Goodbye Microsoft : https://www.visionduweb.eu/wiki/index.php?title=Quitter_Windows_avec_GoodBye_Microsoft Tout est automatisé. Pas eu de soucis avec cette méthode.
Re: [résolu] isc dhcp server démarre mais en erreur pour le système
Le 11/06/2018 à 23:24, Alban Vidal a écrit : Bonsoir, Dans le fichier « /etc/default/isc-dhcp-server » je serai tenté de mettre l'option suivante pour ne pas faire du DHCPv6 : OPTIONS="-4" merci, ça a résolu le souci. Par défaut, sur debian en tout cas, il semble utiliser les deux, v4 et v6 d'où l'erreur. pour info, la ligne OPTIONS était vide.
Re: isc dhcp server démarre mais en erreur pour le système
Bonsoir, Le 11/06/2018 à 20:34, Jérémy PREGO a écrit : > bonjour à tous, > > vu que ça parle de démarrage de debian dans un autre sujet, je pose > mon souci ici, peut être que vous allez pouvoir m'aider. > > je tourne sur une debian testing, isc-dhcp-server version 4.3.5-4. > seul souci, au boot, j'ai toujours une erreur de isc-dhcp-server, > parce que j'ai pas configuré d'IPV6. par contre il tourne bien, mais > il me mets un warning, et je n'arrive pas a le retirer ... >> Jun 11 20:26:39 jerem-debian isc-dhcp-server[32175]: Starting ISC >> DHCPv6 server: dhcpd6check syslog for diagnostics. ... failed! >> Jun 11 20:26:39 jerem-debian isc-dhcp-server[32175]: failed! >> Jun 11 20:26:39 jerem-debian systemd[1]: isc-dhcp-server.service: >> Control process exited, code=exited status=1 >> Jun 11 20:26:39 jerem-debian systemd[1]: isc-dhcp-server.service: >> Failed with result 'exit-code'. >> Jun 11 20:26:39 jerem-debian systemd[1]: Failed to start LSB: DHCP >> server. > > j'ai rien trouvé sur internet pour désactiver la partie ipv6 de isc. > j'avoue que j'aimerai faire ça de façon propre, sauf si il y a aucune > autre solution que de modifier le fichier init.d a la barbare > > avez vous une piste ? :) > > merci, > > Jerem > Dans le fichier « /etc/default/isc-dhcp-server » je serai tenté de mettre l'option suivante pour ne pas faire du DHCPv6 : OPTIONS="-4" Mais dans le man dhcpd il est dit que c'est l'option par défaut : COMMAND LINE OPTIONS -4 Run as a DHCP server. This is the default and cannot be combined with -6. À tester... Cordialement, Alban
Re: rm -fr * (sauf : fichier1, Fichier2...)
Benoit B writes: > Comment fait-on pour supprimer tout (rm -fr *) sauf une liste de > fichiers ? Une solution serait de faire un chmod -w sur les fichiers à conserver avant le rm et de refaire un chmod +w après. Attention, je ferais rm -r et non rm -rf. -- Raphaël
rm -fr * (sauf : fichier1, Fichier2...)
Bonjour à tous, Comment fait-on pour supprimer tout (rm -fr *) sauf une liste de fichiers ? Merci d'avance Benoit
isc dhcp server démarre mais en erreur pour le système
bonjour à tous, vu que ça parle de démarrage de debian dans un autre sujet, je pose mon souci ici, peut être que vous allez pouvoir m'aider. je tourne sur une debian testing, isc-dhcp-server version 4.3.5-4. seul souci, au boot, j'ai toujours une erreur de isc-dhcp-server, parce que j'ai pas configuré d'IPV6. par contre il tourne bien, mais il me mets un warning, et je n'arrive pas a le retirer ... Jun 11 20:26:39 jerem-debian isc-dhcp-server[32175]: Starting ISC DHCPv6 server: dhcpd6check syslog for diagnostics. ... failed! Jun 11 20:26:39 jerem-debian isc-dhcp-server[32175]: failed! Jun 11 20:26:39 jerem-debian systemd[1]: isc-dhcp-server.service: Control process exited, code=exited status=1 Jun 11 20:26:39 jerem-debian systemd[1]: isc-dhcp-server.service: Failed with result 'exit-code'. Jun 11 20:26:39 jerem-debian systemd[1]: Failed to start LSB: DHCP server. j'ai rien trouvé sur internet pour désactiver la partie ipv6 de isc. j'avoue que j'aimerai faire ça de façon propre, sauf si il y a aucune autre solution que de modifier le fichier init.d a la barbare avez vous une piste ? :) merci, Jerem
Re: Démarrage Stretch non conforme
On Monday 11 June 2018 19:57:44 Alban Vidal wrote: > Le 11/06/2018 à 19:35, andre_deb...@numericable.fr a écrit : > > juin 11 13:44:23 debian systemd[1]: Starting The Apache HTTP Server... > > Pareil avec smbd.service, postfix.service ... > > Le 11 juin à 13h44, j'étais pas chez moi et mon pc était éteint. > Il est bien à l'heure ? : OUI. > > Pourquoi il lance au boot des processus qui sont en mode "K" (Kill), > > dans tous les runlevel rcX.d, X de 1 à 6 ? > > Mystère :-) > Avec systemd la notion de runlevel n'existe plus, ce sont des « target > ». La philosophie n'est pas la même. > Je pense que ça serait intéressant d'éplucher les logs depuis le boot et > voir ou ça coince... > Dernier boot (il y a du monde !) : > journalctl -b > journalctl -b -k > journalctl -b -p err > journalctl -b -p 3 > On peut changer la priorité recherchée (-p) comme suit : > 0: emerg > 1: alert > 2: crit > 3: err > 4: warning > 5: notice > 6: info > 7: debug Je me demande si il y a pas un conflit entre sysinit (sysv) (ancien système) et systemd ? Je suis perdu comme tu le vois entre sysv et systemd, sans doute j'ai pas trop compris :-) J'ai tapé : # systemctl disable smbd mysqld apache2 postfix... On verra au prochain démarrage... Merci, André
Re: (sourcesup?) Re: (par lot de douze ?) Re: github et microsoft
salut, > MC> je n'engage évidement que ma parole en disant ça mais non: je crois que > MC> le bon modèle est celui que mozilla proposait pour son store (ce n'est > MC> qu'un exemple et il doit y en avoir de plus vieux): > > C'est parfait si les portails se causent (chacun référence les projets de > tous les autres, tu peux faire une recherche sur l'un d'eux parmi ses > projets seulement ou parmi tous les projets de tous les portails). s/C'est/Ce serait/ il n'y a a ma connaissance pas de projet de ce genre et il faudrait pe spécifier la facon de fonctionner d'un tel dispositif. > MC> infras mais que les depots publics soient mirrorés chez des tiers libres > MC> et que ce service leur soit financé ... > Oui, le pb reste de financer avec de l'argent public une infra > hébergeant tout code libre, hmm ... (encore une fois: *mon* point de vue et je ne connais pas la position officielle de mon employeur sur le sujet): quand je vois comment l'état passe du temps et de l'argent a financer les gourmettes de la french tech ... je crois que ce n'est pas une question de moyen mais de priorité. je n'y vois pas de capitalisme de connivence mais * y a une véritable et sincère volonté de nos dirigeants de soutenir l'inovation * l'inovation est un processus lent qui n'est pas compatible avec des agendas politiques ou commerciaux * les décideurs sont issus de milieux ou la culture de la compta et de la rationalisation domine. il est difficile de leur faire entendre que l'entropie et l'erreur sont les 2 mamelles de l'inovation et qu'on peut s'enthousiasmer pour la résolution un problème sans vouloir monter une statup. si le denier public m'était conté, des projets comme le programme LTS de debian ou gimp aurait un ETP permanent * financé par l'état * désigné par la communauté c'est une goute d'eau dans le budget de l'état mais ca des boosts conséquents pour ces projets. > gitolite est simple et très efficace, "juste un git" avec des droits fins > simple à configurer, donc plutôt fiable (peu de risque d'ouvrir une porte > sans s'en rendre compte). "juste un git" serait ce que je fais actuellement pour mes depots privés: juste déclarer un remote via ssh: soit dans mon .ssh/config une entrée du genre host hq hostname hq.example.com username mex et mon depot présent dans ~/src/domination dont je veux créer un "serveur" sur hq: cd ~/src/domination g remote add hq hq:domination scp -r .git hq:domination g getch hq et voilà :) (y'a peut-être plus académique que scp pour créer le depot bare distant: si un expert sait comment et pourquoi ca m'intéresse) bon mais sinon on se voit a rmll ? ;) marc
Re: Démarrage Stretch non conforme
Re-bonjour, Le 11/06/2018 à 19:35, andre_deb...@numericable.fr a écrit : > juin 11 13:44:23 debian systemd[1]: Starting The Apache HTTP Server... > Pareil avec smbd.service, postfix.service ... > Le 11 juin à 13h44, j'étais pas chez moi et mon pc était éteint. Il est bien à l'heure ? > Pourquoi il lance au boot des processus qui sont en mode "K" (Kill), > dans tous les runlevel rcX.d, X de 1 à 6 ? > Mystère :-) Avec systemd la notion de runlevel n'existe plus, ce sont des « target ». La philosophie n'est pas la même. Je pense que ça serait intéressant d'éplucher les logs depuis le boot et voir ou ça coince... Dernier boot (il y a du monde !) : journalctl -b Les logs kernel depuis le dernier boot : journalctl -b -k Seulement les erreurs depuis le dernier boot : journalctl -b -p err ou journalctl -b -p 3 On peut changer la priorité recherchée (-p) comme suit : 0: emerg 1: alert 2: crit 3: err 4: warning 5: notice 6: info 7: debug
Re: Démarrage Stretch non conforme
On Monday 11 June 2018 18:51:42 Alban Vidal wrote: > Le 11/06/2018 à 17:03, andre_deb...@numericable.fr a écrit : > > Depuis plusieurs semaines, mon PC de bureau démarre bizarrement : > > J'utilise la ligne du menu Grub en boot graphique (bureau trinity), > > avec Samba (smbd), Mysql, Postfix, Apache2, désactivés, > > (en K dans /etc/rc2.d, ainsi que tous les autres rcX.d), > > je me retrouve en mode single recovery, > > avec smbd, mysqld, apache2 et postfix, lancés. > > Que peut-il se passer pour avoir tous ces processus lancés, > > et le mode single (non graphique) après le boot ? > Je pense que pour du débug il faut passer par systemd et journald mais > pas avec les différents runlevel. > Il serait intéressant de voir la « target » par défaut du système : > systemctl get-default > Si le résultat n'est pas « graphical.target », il est possible de > modifier avec la commande suivante : systemctl set-default > graphical.target : Merci pour ton aide. Il affiche bien "graphical.target" > Il peut aussi être intéressants de voir quels services ont plantés lors > du boot : systemctl list-units --failed > Un système ayant correctement booté doit retourner « 0 loaded units > listed. » : J'ai bien "0 loaded units listed" > Si un service est en erreur, il faut voir ce qu'en disent les logs : > journalctl -b -u > journalctl -b -u apache2.service : juin 11 13:44:23 debian systemd[1]: Starting The Apache HTTP Server... Pareil avec smbd.service, postfix.service ... Le 11 juin à 13h44, j'étais pas chez moi et mon pc était éteint. Pourquoi il lance au boot des processus qui sont en mode "K" (Kill), dans tous les runlevel rcX.d, X de 1 à 6 ? Mystère :-) André
Re: [HS] achat ultraportable
Le lundi 11 juin 2018, 18:45:31 CEST daniel huhardeaux a écrit : > Le 11/06/2018 à 18:09, Sylvain Caselli a écrit : > > Bonjour, > > Bonjour > > > j'aimerais faire cet achat mais j’hésite. Chez les vendeurs > > "spécialisés" il n'y a que Ubuntu et ceux qui donnent le choix (keynux > > par exemple) déconseillent debian qui ne supporterait pas les nouveaux > > matériel. > > Je n'ai jamais eu de matériel en main ou Ubuntu fonctionnait et pas > Debian. Les Dell sont livrés avec Ubuntu, on peut aisément remplacer par > Debian. > > > Si j'achète un ultraportable sans OS j'ai peur d'être bloqué. Sur mon > > portable actuel (beaucoup trop lourd, il va finir en fixe) j'ai du me > > connecter avec un câble réseau car le wifi n'était pas reconnu > > (J'avais fait l'installation avec des DVDs). Comment être sûr > > d'arriver au bout si j'achète un appareil sans lecteur et sans RJ45 ? > > Il existe des adaptateurs RJ45 Giga en USB. Une installation iso peut se > faire à partir d'une clé, plus besoin de DVD ou CD. Perso, c'est > uniquement netinstall. > > > Rq : c'est pour faire de la bureautique, de la simulation électronique > > et projeter des vidéos. > > > > Merci d'avance, Sylvain. > > Alternative: un chromebook avec Debian installé via crouton (au choix > Jessie Stretch buster et sid). Autre alternative, installer Linux sur > une carte SD de l'ultrabook et choisir au démarrage l'OS. On peut > également supprimer ChromeOS et le remplacer par un Linux comme > GalliumOS qui est destiné aux chromebooks. > > L'avantage est que les machines d'entrée de gamme sont à petits prix et > qu'il suffit de monter un SFTP par ex. pour avoir de l'espace disque > sans utiliser les outils de Google. Il y a aussi la solution de la clé > USB ou de la carte SD en fonction de ce que l'on cherche. Autre > avantage: on a accès au PlayStore d'Android. > > J'ai opté pour un Asus flip c302 16Go RAM - 64 Go disque - processeur M7 > + clé USB 128 Go + carte SD 128 Go (dédiée à GalliumOS) > > https://github.com/dnschneid/crouton Pour info : il y a par ex. https://www.i-ventive.com, ils sont honnêtes Klaus
Re: Démarrage Stretch non conforme
Bonjour, Le 11/06/2018 à 17:03, andre_deb...@numericable.fr a écrit : > Bonjour à tous, > > Depuis plusieurs semaines, mon PC de bureau démarre bizarrement : > > J'utilise la ligne du menu Grub en boot graphique (bureau trinity), > avec Samba (smbd), Mysql, Postfix, Apache2, désactivés, > (en K dans /etc/rc2.d, ainsi que tous les autres rcX.d), > je me retrouve en mode single recovery, > avec smbd, mysqld, apache2 et postfix, lancés. > > Je dois donc les éteindre par "killall mysql apache2, smbd et postfix", > et pour booter en mode graphique, taper cette commande en root : > dpkg-reconfigure tdm-trinity > > Que peut-il se passer pour avoir tous ces processus lancés, > et le mode single (non graphique) après le boot ? > > Merci d'une piste... > Je pense que pour du débug il faut passer par systemd et journald mais pas avec les différents runlevel. Il serait intéressant de voir la « target » par défaut du système : systemctl get-default Si le résultat n'est pas « graphical.target », il est possible de modifier avec la commande suivante : systemctl set-default graphical.target Il peut aussi être intéressants de voir quels services ont plantés lors du boot : systemctl list-units --failed Un système ayant correctement booté doit retourner « 0 loaded units listed. » Si un service est en erreur, il faut voir ce qu'en disent les logs : journalctl -b -u Par exemple si c'est apache qui est en failed, pour voir les logs : journalctl -b -u apache2.service Bon courage. Alban
Re: [HS] achat ultraportable
Le 11/06/2018 à 18:09, Sylvain Caselli a écrit : Bonjour, Bonjour j'aimerais faire cet achat mais j’hésite. Chez les vendeurs "spécialisés" il n'y a que Ubuntu et ceux qui donnent le choix (keynux par exemple) déconseillent debian qui ne supporterait pas les nouveaux matériel. Je n'ai jamais eu de matériel en main ou Ubuntu fonctionnait et pas Debian. Les Dell sont livrés avec Ubuntu, on peut aisément remplacer par Debian. Si j'achète un ultraportable sans OS j'ai peur d'être bloqué. Sur mon portable actuel (beaucoup trop lourd, il va finir en fixe) j'ai du me connecter avec un câble réseau car le wifi n'était pas reconnu (J'avais fait l'installation avec des DVDs). Comment être sûr d'arriver au bout si j'achète un appareil sans lecteur et sans RJ45 ? Il existe des adaptateurs RJ45 Giga en USB. Une installation iso peut se faire à partir d'une clé, plus besoin de DVD ou CD. Perso, c'est uniquement netinstall. Rq : c'est pour faire de la bureautique, de la simulation électronique et projeter des vidéos. Merci d'avance, Sylvain. Alternative: un chromebook avec Debian installé via crouton (au choix Jessie Stretch buster et sid). Autre alternative, installer Linux sur une carte SD de l'ultrabook et choisir au démarrage l'OS. On peut également supprimer ChromeOS et le remplacer par un Linux comme GalliumOS qui est destiné aux chromebooks. L'avantage est que les machines d'entrée de gamme sont à petits prix et qu'il suffit de monter un SFTP par ex. pour avoir de l'espace disque sans utiliser les outils de Google. Il y a aussi la solution de la clé USB ou de la carte SD en fonction de ce que l'on cherche. Autre avantage: on a accès au PlayStore d'Android. J'ai opté pour un Asus flip c302 16Go RAM - 64 Go disque - processeur M7 + clé USB 128 Go + carte SD 128 Go (dédiée à GalliumOS) https://github.com/dnschneid/crouton -- Daniel
[HS] achat ultraportable
Bonjour, j'aimerais faire cet achat mais j’hésite. Chez les vendeurs "spécialisés" il n'y a que Ubuntu et ceux qui donnent le choix (keynux par exemple) déconseillent debian qui ne supporterait pas les nouveaux matériel. Si j'achète un ultraportable sans OS j'ai peur d'être bloqué. Sur mon portable actuel (beaucoup trop lourd, il va finir en fixe) j'ai du me connecter avec un câble réseau car le wifi n'était pas reconnu (J'avais fait l'installation avec des DVDs). Comment être sûr d'arriver au bout si j'achète un appareil sans lecteur et sans RJ45 ? Rq : c'est pour faire de la bureautique, de la simulation électronique et projeter des vidéos. Merci d'avance, Sylvain.
Démarrage Stretch non conforme
Bonjour à tous, Depuis plusieurs semaines, mon PC de bureau démarre bizarrement : J'utilise la ligne du menu Grub en boot graphique (bureau trinity), avec Samba (smbd), Mysql, Postfix, Apache2, désactivés, (en K dans /etc/rc2.d, ainsi que tous les autres rcX.d), je me retrouve en mode single recovery, avec smbd, mysqld, apache2 et postfix, lancés. Je dois donc les éteindre par "killall mysql apache2, smbd et postfix", et pour booter en mode graphique, taper cette commande en root : dpkg-reconfigure tdm-trinity Que peut-il se passer pour avoir tous ces processus lancés, et le mode single (non graphique) après le boot ? Merci d'une piste... Bonne fin de journée, André
Re: dpkg - impossible d'installer des paquets
Si tu es plus à l'aise sur Windows, réinstalle un Windows puis quitte Windows avec Goodbye Microsoft : https://www.visionduweb.eu/wiki/index.php?title=Quitter_Windows_avec_GoodBye_Microsoft Tout est automatisé. Pas eu de soucis avec cette méthode.
Re: Software Heritage Re: github et microsoft
Bonjour, Le 09/06/18 à 06:51, Basile Starynkevitch a écrit : BS> > Ce serait vraiment bien d'aller vers ça, intégrer à gitlab un module BS> > de fédération entre gitlabs, pour qu'une recherche sur l'un cherche BS> > dans tous les projets de la fédération. BS> BS> Ca n'a pas été mentionné, mais il faudrait aussi regarder BS> SoftwareHeritage. https://www.softwareheritage.org/ BS> BS> Ce n'est pas une forge, mais l'ambition de collecter tous les codes BS> sources des logiciels écrits et de les préserver sur le long temps BS> (décennies au moins). Ça règle effectivement le problème soulevé, un endroit qui référence beaucoup de code libre, chacun ayant sa forge par ailleurs. Merci pour avoir signalé cette initiative très intéressante que je ne connaissait pas. -- Daniel (écrit dans le livre d'or de plusieurs restaurants parisiens) Je m'ai bien régaler. signe: Marguerite Duras Pierre Desproges.
Re: (sourcesup?) Re: (par lot de douze ?) Re: github et microsoft
Bonjour, Le 10/06/18 à 11:39, Marc Chantreux a écrit : MC> * si le ticket d'entré pour une bonne pratique est trop cher, la bonne MC> pratique n'est pas adoptée plutôt sain ;-) MC> donc oui ... ne m'en déplaise, ce genre d'outils est nécessaire et je MC> suis ravi de me plier aux habitudes du plus grand nombre parceque MC> justement: c'est ce grand nombre qui installent les bonnes pratiques MC> comme un standard méthodologique. MC> MC> Apres je regrette que les éditeurs ne fournissent pas le interfaces MC> CLI pour leurs outils (ca éviterait la multipliaction d'outils d'outils MC> de plus ou moins bonne qualité pour palier à ce manque). Il y a qqchose pour faire les actions github en cli (premier truc que j'avais réclamé pour utiliser github), mais à l'usage c'est surtout le coté review de code avec l'interface web pour faire des commentaires sur des bouts de code qui est pratique (une notif envoyée avec l'ensemble des commentaires, chacun dans son contexte). La notion de PR c'est surtout pour mettre un mot sur "j'ai fait des modifs dans une branche et j'aimerais vos avis avant de merger" + les outils pour gérer la communication, mais on peut très bien faire l'équivalent avec simplement git + outil de communication. MC> > L'adullact a déjà son gitlab, avec sourcesup et d'autres (le MC> > versionning et partage de code concerne tous les services de l'état MC> > et des collectivités locales), ça vaudrait pas le coup de monter un MC> > gitlab ouvert à tous les projets libres ? MC> MC> je n'engage évidement que ma parole en disant ça mais non: je crois que MC> le bon modèle est celui que mozilla proposait pour son store (ce n'est MC> qu'un exemple et il doit y en avoir de plus vieux): MC> MC> * les organismes qui en ont le temps et les moyens hébergent leurs MC> forges. MC> * il faut mettre en place un mécanisme qui permette d'abonner les MC> projets à des annuaires thématiques. Exemple: MC> * tous les projets de l'ESR francais MC> * le portail de l'astrophysique libre MC> * le portail des jeux libres MC> * evidement le code de chaque portail est dispo, chacun peut heberger MC> une nouvelle instance du portail C'est parfait si les portails se causent (chacun référence les projets de tous les autres, tu peux faire une recherche sur l'un d'eux parmi ses projets seulement ou parmi tous les projets de tous les portails). MC> ca a de multiples impacts: MC> MC> * c'est décentralisé, ca place la donnée au plus pret de l'utilisateur MC> MC> par contre, les organismes qui n'ont pas de billes à investir là dedans MC> (et c'est conséquent): il y a sourcesup pour l'ESR, frama pour MC> l'associatif et les autres ... MC> MC> > Ou alors reconnaître que framagit le fait et que ça joue un rôle très MC> > bénéfique pour la société (dont les DSI institutionnels), et lui MC> > prêter gracieusement qq serveurs + maintenance, chez renater par MC> > ex ? MC> MC> surtout pas, malheureux :) enfin là encore je n'engage mon opinion: MC> il existe dans le monde du libre une réelle, actuellement MC> injustifiée et saine défiance par rapport à l'état et au fait de lui MC> confier nos projets et nos données: en gros "l'état est un tiers comme MC> un autre" et même si la comparaison avec le GAFAM serait exagéré, MC> l'histoire nous montre qu'il faut nous interroger sur les possibles MC> changements de direction de nos administrations. Normal que les libristes (et plus largement les codeurs) ne veuillent pas que l'état soit maître d'une forge logicielle et puisse décider de quel code mérite d'y être hébergé, mais je parlais de mettre à la dispo d'un tiers associatif identifié des ressources, parce qu'on reconnaît qu'il remplit une mission de service public, exactement comme une mairie peut mettre gracieusement son gymnase à disposition d'une asso sportive. MC> Frama et les chatons sont là: comptons sur eux pour proposer une MC> hyper-frama-git avec des petits framagit partout. Oui, ce serait l'idéal, et on peut leur faire confiance pour y parvenir à terme. MC> > Le fait que le code de parcours sup ait été déposé sur framagit est MC> > déjà une reconnaissance de ce rôle de framagit par l'institution, ça MC> > coûterait pas si cher de leur offrir qq machines (et l'admin qui va MC> > avec, qui coûte plus que la machine), et ça pose moins de pbs qu'une MC> > subvention. MC> MC> l'approche me parrait bien plus saine mais du coup ... c'est l'état, MC> garant du bon usage de l'argent du contribuable qui risquerait de te MC> dire que "les assos sont des tiers comme des autres". Oui, normal, je reviens à mon image du gymnase (reste le pb que l'état peut aussi retirer ce "coup de main" du jour au lendemain). MC> je verais plutot un modele ou la fonction publique est maitresse de ses MC> infras mais que les depots publics soient mirrorés chez des tiers libres MC> et que ce service leur soit financé ... Oui, le pb reste de financer avec de l'argent public une infra hébergeant tout code libre, sur laquelle
Re: dpkg - impossible d'installer des paquets
Je vais bosser pour suffisamment connaître Debian et disposer d'un système fiable. De ma modeste expérience, je retiens que l'installation de Debian (7,8,9) a toujours été _pour moi_ plus ou moins obscure. L'assistant offre différents choix mais ne dit rien sur ce qui a été installé et les diverses dépendances, et si c'est correctement installé (cf. dpkg manquant dans mon cas, toujours pour une raison inconnue). La documentation Debian parle beaucoup des différents modules Mais comment disposer d'une "vue aérienne" de tous les paquets et leurs dépendances ? Notez que pour essayer l'installateur sur un autre support j'avais installé cette même 9.1 sur une clef USB de 32 Go (Debian, pas l'installateur) et que j'aavais eu le même comportement lié à dpkg que sur le disque (cas décrit ici). Notez aussi, que j'ai récemment lancé le système Debian 9.1 de cette clef USB et qu'il a été incapable de se lancer, quelques octets ayant dans doute été modifiés. Une clef USB n'est pas idéale pour faire tourner un OS en raison des appels incessants qui vont l'user plus qu'un disque (je crois que c'est toujours vrai). Mais je ne pensais pas que les fichiers y seraient altérés en quelques mois ! Q : Peut-on vraiment faire tourner Debian sur une clef USB ? Et si oui, sur quel type de clef ? Merci - Original Message - From: Pascal Hambourg To: debian-user-french@lists.debian.org Sent: Sun, 10 Jun 2018 10:15:55 +0200 (CEST) Subject: Re: dpkg - impossible d'installer des paquets Le 09/06/2018 à 16:30, roger.tar...@free.fr a écrit : > > @Pascal : oui, j'avais constaté que /sbin ne contenait pas start-stop-daemon > ; mais je ne connais pas la cause de cette anomalie C'est quand même inquiétant qu'un fichier appartenant au paquet essentiel dpkg soit manquant. > 1/ existe-t-il un outil de diagnostic qui permette de connaître l'état de son > système ? (typiquement : il manque /sbin/start-stop-daemon debsums permet de vérifier l'intégrité des fichiers des paquets installés avec les sommes de contrôle MD5 installées par le paquet ou générées à partir d'une archive « .deb ». J'imagine qu'il doit aussi détecter les fichiers manquants. > ; tel outil de sécurité est absent ; etc.) Debian n'est pas Windows. Il ne va pas te tanner parce qu'il n'y a pas de firewall ou d'anti-virus.
Re: (sourcesup?) Re: (par lot de douze ?) Re: github et microsoft
salut et merci pour ton retour, je me rend compte qu'il y a probablement pas mal de membres de l'ESR sur la liste et que nous risquerions de polluer avec un gros off-topic sourcesup. même si j'ai très envie de te répondre, peut-être devrions nous continuer cette discution sur https://groupes.renater.fr/sympa/info/suplibre ou devlog http://devlog.cnrs.fr/ mais pas ici... je suis sur ces deux listes et t'invite a reposter librement sur l'une d'elle. c'est l'idée de contributors dans github. dans gitolite tu as même depuis tres longtemps la notion de droits par branches ce qui est assez cool. par contre sur ces 2 points ma réponse n'est pas spécifique sourcesup > ne marche pas, ça gueule de suite ! Parfois, le coté décentralisé de GIT/HG > me donne une impression d'hyper centralisation ;-) > Bref, après quelques années, je suis dubitatif personnellement sur le modèle > PR dans les petits groupes. git lui-même n'a pas de notions de PR et choses comme ça: * les dépots peuvent se cloner et s'archiver librement * chacun est maitre de son dépot * git propose des outils comme git-format-patch et git-apply qui permettent de publier des modifications sans que tu n'aies connaissance des dépots tiers. je me souviens que dans le projet koha, on utilisait ce genre d'outils entre développeurs et lorsque tu utilises un mua extensible (perso: mutt+vim+fugitive+gitgutter), t'as pas besoin d'interface web * des outils comme gitolite permettent d'acceder en ssh a un clone distant et te permettent d'ajouter des notions de droits par branche (mais ca n'est deja plus git) bref ... la premiere fois qu'on m'a parlé de gitlab, j'étais juste contre: pourquoi imposer aux gens qqchose qui supprime de la souplesse en plus de ruiner la productivité ... (je suis notamment completement incapable d'utiliser le systeme d'issues de github ... c'est un /dev/null pour moi ... alors qu'un message a une liste de diff me va tres bien). pourquoi gitlab et pourquoi jupyter sont pour moi une même question: parceque ces outils, aussi pauvres fonctionellement soient-ils, sont utilisables par le plus grand nombre au bout de quelques heures. alors tant pis pour la puissance de git d'un coté et de l'environement unix de l'autre (de toute facon, ai-je déjà entendu dire, la plupart des chercheurs sont sous windows ...): gitlab et jupyter sont un outils commun pour travailler. donc si les PR ne constituent pas une bonne pratique dans ton cas, les branches le sont probablement et je te rejoinds sur le fait que de nombreux projets n'ont besoin que de ça (et qu'en vrai vu qu'un simple acces ssh suffit pour partager son boulot, un dépot central ne nécessite pas autre chose qu'une machine accessible en ssh avec un compte commun et un ~/.ssh/authorized_keys contenant les clefs des développeurs) > Cela fait bien, hype, la partie web est jolie > (très important pour les gens) mais est-ce vraiment efficace ? si tu n'as que des développeurs à l'aise avec leur tooling: la réponse est évidement non ... mais colle un seul stagiaire dans la boucle et ta perception du monde va changer. avant de devenir l'administrateur de la platteforme sympa de strasbourg, je t'aurais dis que nous avons un devoir de transmission dont nos ainés (que je remercie par centaines au passage) se sont acquitté avant nous et dont nous avons été les bénéficiaires. Ce boulot m'a permis de parler à des gens de tous horizons de la communauté ESR et j'en retiens que sauf rares exceptions, la notion de poweruser qui nous était chère il y a 20 ans est complètement obsolète: * soit les gens se foutent maitriser un outils * soit ils s'avouent simplement incompétents et incapables de dégager du temps et peu importe que je pense que c'est suboptimal et que ca augmente a terme le TCO de la recherche: * les informaticiens sont des serviteurs de l'ESR et nous devons intégrer, comprendre et respecter ces chois. * j'ai peut-être tout simplement tord :) cette réflexion vaut probablement pour toute organisation de taille conséquente. rendez-vous sur une des 2 listes pour la partie purement ESR :) cordialement, marc
Re: (sourcesup?) Re: (par lot de douze ?) Re: github et microsoft
Le 11/06/18 à 08:04, Gabriel Moreau a écrit : […] GM> Avec GIT (GitLab par exemple) ou HG, GM> via le système des PR, la personne qui a crée le dépôt devient un peu GM> trop le "dictateur" bienveillant du projet. C'est son projet et c'est GM> elle qui accepte les PR... Ça n'a rien à voir avec git|svn, mais avec les droits que tu donnes à chacun. On bosse à 3~4 sur qq projets avec tous les droits de merge partout (même master), parce que - il y a toujours un cas où il faut merger un bugfix rapidement, on va pas attendre que celui qui a les droits soit dispo - quand une faute de typo vient d'être mergée, il faut pouvoir faire un commit directement sur master, c'est idiot d'imposer PR + review + merge dans ce cas. GM> Bref, après quelques années, je suis dubitatif personnellement sur le GM> modèle PR dans les petits groupes. Cela fait bien, hype, la partie web GM> est jolie (très important pour les gens) mais est-ce vraiment efficace ? Je pense que oui, même sans interface web tu peux très bien te fixer comme règle que toute modif se fait dans une branche, mergée après relecture, sans appeler ça une PR ni avoir d'interface web pour le faire. Quand tu regardes l'historique c'est bcp plus simple pour voir quels commits sont impliqués dans l'ajout d'une fonctionnalité, et en cas de pb tu peux plus simplement revert le merge. GM> PS : un GitLab commun (ou équivalent) basé sur une authentification GM> RENATER (Eduroam...) serait super. On parlait d'un gitlab de projets libre ouvert à tous, même ceux qui n'ont pas de compte RENATER. GM> Ce que je vois ici, c'est que la GM> partie intégration continue devient de plus en plus importante (et GM> fondamentale) et il faut quelques ressources pour la faire tourner, GM> surtout sur un service national. Oui, faut reconnaître que les services comme circleCI sont très pratiques. Et pouvoir intégrer des tests fonctionnels à l'intégration continue est bien sécurisant (avec selenium+webdriver pour faire tourner un navigateur dans un docker et automatiser des actions complexes, avec gestion de session, du SSO… même si c'est pénible à mettre en place). -- Daniel Il est juste que celle qui a tue son mari meure. Il est beau qu'un fils venge son père. Donc il est juste et beau qu'un fils tue sa mère. Aristote, Rhétorique, 2, 24
Re: (sourcesup?) Re: (par lot de douze ?) Re: github et microsoft
Le 11 juin 2018 08:04, "Gabriel Moreau" a écrit : bon ... alors maintenant que j'utilise les deux et que je parle à plein > d'agents, ma réflexion est: > > * ca va bien plus vite avec une bonne intégration dans ton éditeur (vim >pour ma part) > * soyons honnêtes: >* j'ai mis un bon moment à être à l'aise >* ce temps n'est ni disponible ni intéressant pour un chercheur >* si le ticket d'entré pour une bonne pratique est trop cher, la bonne > pratique n'est pas adopté > Un petit retour de la base. Sur nos codes, il y a au maximum 5 personnes qui font réellement des modifications en parallèle. Et 5, c'est déjà beaucoup ! Ce que j'ai remarqué, c'est qu'avec SVN par exemple tu donnes le droit de modification et hop c'est tout. De temps en temps, le code est cassé mais par si souvent que cela (surtout que les non initiés ne font pas assez de commit/update par jour. Avec GIT (GitLab par exemple) ou HG, via le système des PR, la personne qui a crée le dépôt devient un peu trop le "dictateur" bienveillant du projet. C'est son projet et c'est elle qui accepte les PR... L'instinct de propriété est trop marqué et dans un laboratoire, on ne va pas pour des raisons de temps, de bonne entente et ainsi de suite faire des fork à tout va. Bonjour, le modèle PR me semble partir d'une démarche de contrôle volontaire qu'il me semble aussi facile de mettre en place avec SVN : restriction des droits de commit par branches et fusions effectuées par le seul, ou les quelques, personnes ayant les droits de commit sur la branche principale. Il est vrai que les DVCS facilitent les branches et fusions, mais sur SVN ce n'est pas impossible, j'en ai refait l'expérience récemment. En pratique, mes chercheurs sont connectés 99% du temps... et si le réseau ne marche pas, ça gueule de suite ! Parfois, le coté décentralisé de GIT/HG me donne une impression d'hyper centralisation ;-) Bref, après quelques années, je suis dubitatif personnellement sur le modèle PR dans les petits groupes. Cela fait bien, hype, la partie web est jolie (très important pour les gens) mais est-ce vraiment efficace ? Attention, avis personnel ;-) A+ gaby PS : un GitLab commun (ou équivalent) basé sur une authentification RENATER (Eduroam...) serait super. Ce que je vois ici, c'est que la partie intégration continue devient de plus en plus importante (et fondamentale) et il faut quelques ressources pour la faire tourner, surtout sur un service national. PPS : rien à voir (quoique) mais ce serait bien que RENATER propose un chat en parallèle de RENAVISIO afin de pouvoir chatter entre nous, surtout lors de problème de visio ou dans les groupes de travail (genre projet de dev). Un serveur XMPP adossé à une interface web et à l’authentification Eduroam serait vraiment un plus pour la communication entre développeurs (et dans les projets ANR...). -- Gabriel Moreau - IR CNRShttp://www.legi.grenoble-inp.fr LEGI (UMR 5519) Laboratoire des Ecoulements Geophysiques et Industriels Domaine Universitaire, CS 40700, 38041 Grenoble Cedex 9, France mailto:gabriel.mor...@legi.grenoble-inp.fr tel:+33.476.825.015 Bonne journée
Re: (sourcesup?) Re: (par lot de douze ?) Re: github et microsoft
bon ... alors maintenant que j'utilise les deux et que je parle à plein d'agents, ma réflexion est: * ca va bien plus vite avec une bonne intégration dans ton éditeur (vim pour ma part) * soyons honnêtes: * j'ai mis un bon moment à être à l'aise * ce temps n'est ni disponible ni intéressant pour un chercheur * si le ticket d'entré pour une bonne pratique est trop cher, la bonne pratique n'est pas adopté Un petit retour de la base. Sur nos codes, il y a au maximum 5 personnes qui font réellement des modifications en parallèle. Et 5, c'est déjà beaucoup ! Ce que j'ai remarqué, c'est qu'avec SVN par exemple tu donnes le droit de modification et hop c'est tout. De temps en temps, le code est cassé mais par si souvent que cela (surtout que les non initiés ne font pas assez de commit/update par jour. Avec GIT (GitLab par exemple) ou HG, via le système des PR, la personne qui a crée le dépôt devient un peu trop le "dictateur" bienveillant du projet. C'est son projet et c'est elle qui accepte les PR... L'instinct de propriété est trop marqué et dans un laboratoire, on ne va pas pour des raisons de temps, de bonne entente et ainsi de suite faire des fork à tout va. En pratique, mes chercheurs sont connectés 99% du temps... et si le réseau ne marche pas, ça gueule de suite ! Parfois, le coté décentralisé de GIT/HG me donne une impression d'hyper centralisation ;-) Bref, après quelques années, je suis dubitatif personnellement sur le modèle PR dans les petits groupes. Cela fait bien, hype, la partie web est jolie (très important pour les gens) mais est-ce vraiment efficace ? Attention, avis personnel ;-) A+ gaby PS : un GitLab commun (ou équivalent) basé sur une authentification RENATER (Eduroam...) serait super. Ce que je vois ici, c'est que la partie intégration continue devient de plus en plus importante (et fondamentale) et il faut quelques ressources pour la faire tourner, surtout sur un service national. PPS : rien à voir (quoique) mais ce serait bien que RENATER propose un chat en parallèle de RENAVISIO afin de pouvoir chatter entre nous, surtout lors de problème de visio ou dans les groupes de travail (genre projet de dev). Un serveur XMPP adossé à une interface web et à l’authentification Eduroam serait vraiment un plus pour la communication entre développeurs (et dans les projets ANR...). -- Gabriel Moreau - IR CNRShttp://www.legi.grenoble-inp.fr LEGI (UMR 5519) Laboratoire des Ecoulements Geophysiques et Industriels Domaine Universitaire, CS 40700, 38041 Grenoble Cedex 9, France mailto:gabriel.mor...@legi.grenoble-inp.fr tel:+33.476.825.015