Re: Démarrage Stretch non conforme

2018-06-11 Par sujet Alban Vidal
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...)

2018-06-11 Par sujet Marc Chantreux
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...)

2018-06-11 Par sujet Frederic MASSOT

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

2018-06-11 Par sujet roger . tarani
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

2018-06-11 Par sujet Jérémy PREGO




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

2018-06-11 Par sujet Alban Vidal
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...)

2018-06-11 Par sujet Raphaël POITEVIN
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...)

2018-06-11 Par sujet Benoit B
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

2018-06-11 Par sujet Jérémy PREGO

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

2018-06-11 Par sujet andre_debian
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

2018-06-11 Par sujet Marc Chantreux
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

2018-06-11 Par sujet Alban Vidal
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

2018-06-11 Par sujet andre_debian
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

2018-06-11 Par sujet Klaus Becker
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

2018-06-11 Par sujet Alban Vidal
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

2018-06-11 Par sujet daniel huhardeaux

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

2018-06-11 Par sujet Sylvain Caselli

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

2018-06-11 Par sujet andre_debian
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

2018-06-11 Par sujet G2PC
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

2018-06-11 Par sujet Daniel Caillibaud
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

2018-06-11 Par sujet Daniel Caillibaud
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

2018-06-11 Par sujet roger . tarani
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

2018-06-11 Par sujet Marc Chantreux
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

2018-06-11 Par sujet Daniel Caillibaud
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

2018-06-11 Par sujet Eric Degenetais
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

2018-06-11 Par sujet Gabriel Moreau




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