Re: Alternative à Dropbox

2024-04-25 Thread Daniel Caillibaud
Le 25/03/24 à 20:12, Alex PADOLY  a écrit :
> Bonsoir à tous,
> 
> Existe-t-il une alternative à Dropbox qui permettrait aussi d'avoir 
> accès à ses documents sur une tablette.

J'arrive un peu tard, juste pour citer https://syncthing.net/ qui mérite de s'y 
pencher.

Ça fait comme dropbox, de la synchro de dossier, mais ça permet de le faire 
entre ses machines
sans passer par un serveur tiers (sinon pour que ces machines se "repèrent" 
entre elles, mais
aucune data synchronisée ne passe par un serveur tiers).

Il y a un paquet debian et un client dispo pour les autres unixLike / windows / 
MacOs / android.

Il n'y a pas de client iOS "syncthing" à cause des limitations Apple, mais il 
existe une appli
commerciale qui tourne sous iOS et cause à d'autres syncthing :
https://docs.syncthing.net/users/faq.html#is-there-an-ios-client

-- 
Daniel

On réalise qu'une femme est de la dynamite quand on la laisse tomber.
Marcel Pagnol.



Re: Script BASH gestion des espaces des noms de fichier

2024-02-05 Thread Daniel Caillibaud
Le 02/02/24 à 08:54, Jérémy Prego  a écrit :
> Pour éviter ce problème, on peut mettre les variables entre "
> 
> du coup, ça donnerai:
> 
> pdftk "$fichier1" stamp "$tampon" output "$fichier2"

Oui, et je vous encourage à passer vos shell bash à shellcheck, il signale ce 
genre d'erreur
(et plein d'autres).
Il est parfois un peut trop zélé, mais on peut lui dire qu'on sait ce qu'on 
fait avec du

  # shellcheck disable=SC

avant la ligne qui le fait râler (où  est le code d'erreur qu'il signale)

-- 
Daniel

La pensée vole et les mots vont à pied. Voilà tout le drame de l'écrivain.
Julien Green



Re: à quoi sert ibus ?

2024-01-26 Thread Daniel Caillibaud
Le 26/01/24 à 11:04, Eric DEGENETAIS  a écrit :
> Il ne s'agit pas de saisir occasionnellement un caractère ou deux , mais  
> d'interfacer des méthodes de saisie permettant de saisir
> de manière confortable du texte écrit dans un système d'écriture
> complètement différent de l'alphabet latin. Pour ce cas d'utilisation,
> se déboiter trois doigts à chaque caractère ne peut constituer une solution
> satisfaisante...

Je suis bien d'accord, mais on pouvait déjà faire ça avant ibus (changer de 
layout clavier vers
un qui permet par ex de taper du chinois sur un clavier physique 
qwerty|azerty), et le
mécanisme le permettant est toujours là (je l'utilise souvent pour basculer 
entre bépo et
azerty, depuis des années).

C'est peut-être utile de changer la manière de gérer ça (ibus ferait ça mieux 
que ce qui
existait), mais je pige pas trop que les DE qui l'utilisent conservent deux 
trucs qui font la
même chose (et se crêpent parfois le chignon).


Le 26/01/24 à 11:06, Eric DEGENETAIS  a écrit :
> En complément, il est probable que vous n'en ayez tout simplement pas
> besoin ;)

J'en étais arrivé là pour le virer, mais je me demandais pourquoi il était là 
"par défaut", et
si ça pouvait déranger un truc ailleurs.

-- 
Daniel

Si le temps vous semble long, prenez-le dans le sens de la largeur.
Grégoire Lacroix



Re: à quoi sert ibus ?

2024-01-26 Thread Daniel Caillibaud
Le 26/01/24 à 09:56, Frédéric MASSOT  a écrit :
> Tu peux indiquer de quel rapport de bug il s'agit, STP ?

https://youtrack.jetbrains.com/issue/IDEA-341692/Keyboard-and-shortcuts-randomly-stop-working-since-2023.3.2-update
https://youtrack.jetbrains.com/issue/WI-75583/Keyboard-stops-working-at-all-in-a-regular-basis
https://youtrack.jetbrains.com/issue/IDEA-341927/Keyboard-stops-working-in-2023.3-with-iBus-input
https://youtrack.jetbrains.com/issue/JBR-6456/Sudden-keyboard-death-on-Xfce

> Au boulot, des collègues ont des problèmes bizarres avec Libreoffice. Au 
> bout d'un moment d'utilisation, l'appui sur une touche accentué 
> (français) comme un "é", un "è" ou un "à" produit une autre touche. 
> Parfois, il s'agit du dernier ctrl tapé, comme un ctrl+c ou un ctrl+a, 
> ou parfois il s'agit de la touche BackSpace.
> 
> J'ai cherché dans les rapports de bugs de Libreoffice, mais il s'agit 
> peut être d'un bug de ibus.

Libreoffice utilise toujours java ? Si oui ça pourrait être un pb entre java et 
la gestion de
l'input clavier du DE (jetbrains développe des IDE en java).

Lorsque j'ai viré ibus, sans redémarrer ma session X, j'ai vu que l'éditeur 
concerné par le pb
ibus ne perdait plus le clavier mais les touches mortes étaient HS (les touches 
éùç…
fonctionnaient mais ^ puis a refusait d'afficher â, idem pour le tréma et bcp 
plus gênant pour
moi le caractère "`", que je tape avec la touche ` + espace). Redémarrer l'IDE 
ne changeait
rien mais redémarrer la session X a réglé le pb.

-- 
Daniel

Un pigeon, c'est plus con qu'un dauphin, d'accord... mais ça vole. 
Michel Audiard



Re: à quoi sert ibus ?

2024-01-26 Thread Daniel Caillibaud
Le 25/01/24 à 21:42, Basile Starynkevitch  a écrit :
> Dans les cas où (avec Debian sous X11) on souhaite insérer 
> occasionellement un caractère UTF-8 qui n'est pas au clavier

Mais on a toujours pu faire ça (sous réserve d'avoir une locale utf8), bien 
avant l'existence
d'ibus, soit avec du copier/coller soit en tapant son code utf8 (par ex sous 
gtk ctrl+maj+u puis
03F4 puis espace pour avoir le caractère theta "ϴ").

Je reformule un peu mieux ma question, qu'apporte ibus par rapport à l'existant 
qui fonctionnait
très bien ?

Vu le picto qui s'affiche quand on le lance (dans les applets de la barre des 
tâches de
cinnamon), je comprend que ça sert à changer de layout, mais gnome et cinnamon 
ont déjà un truc
pour faire ça ("disposition du clavier" dans cinnamon, aka 
"keybo...@cinnamon.org" ou "keyboard
layout switch applet", y'a l'équivalent dans gnome).

Du coup je me demande pourquoi le paquet ibus est suggéré par gtk/plasma.

Corollaire : en l'enlevant, quel autre paquet pourrait être contrarié ?

Car dans ma base apt j'ai un seul paquet qui dépende d'ibus (sans compter les 
paquets ibus-*
eux-même)

$> aptitude search '?depends(^ibus)!?name(^ibus)'
p   keyman  - Type in your language with Keyman for Linux 

Les DE gnome et plasma le recommandent :

$> aptitude search '?recommends(^ibus)!?name(^ibus)'
i A gnome-shell - interpréteur de commandes graphique 
pour le bureau GNOME   
p live-task-localisation- prise en charge de la régionalisation 
des systèmes autonomes 
p plasma-desktop- outils et widgets pour le bureau  
 
p task-amharic-gnome-desktop- Amharic GNOME desktop  
p task-chinese-s-gnome-desktop  - Simplified Chinese GNOME desktop  
 
p task-chinese-t-gnome-desktop  - Traditional Chinese GNOME desktop 
 
p task-japanese-gnome-desktop   - Japanese GNOME desktop 
p task-japanese-gnome-flashback-desktop - Japanese GNOME Flashback desktop  
 
p task-kannada-gnome-desktop- Kannada GNOME desktop  
p task-korean-desktop   - Korean desktop 
p task-korean-gnome-desktop - Korean GNOME desktop   
p task-malayalam-gnome-desktop  - bureau KDE en langue malayalam
 
p task-tamil-gnome-desktop  - Tamil GNOME desktop
p task-telugu-gnome-desktop - environnement de bureau GNOME en 
langue télougou 

Je suppose donc que ces DE l'utilisent s'il est présent, mais dans ce cas 
pourquoi continuer à 
utiliser aussi le truc précédent qui fait la même chose ?


Y'a aussi deux paquets qui suggère ibus :

$> aptitude search '?suggests(^ibus)!?name(^ibus)'
p   mozc-utils-gui  - utilitaires graphiques pour la méthode de saisie Mozc 
 
p   wxmaxima- interface graphique pour le système de calcul formel 
Maxima


PS: ref de la recherche via aptitude
https://www.debian.org/doc/manuals/aptitude/ch02s04s05.en.html#tableSearchTermQuickGuide

-- 
Daniel

La page blanche, c'est la minute de silence de l'écrivain.
Philippe Geluck, Le chat



à quoi sert ibus ?

2024-01-25 Thread Daniel Caillibaud
Bonjour,

Depuis peu une appli perd le clavier (alors que ça fonctionne très bien dans 
toutes les
autres fenêtres). J'ai retrouvé le bug dans leur bugtracker, en attendant que 
ce soit réglé ils
suggèrent de lancer en console `ibus restart` ce qui règle effectivement le pb, 
temporairement
(faut le refaire régulièrement, après 10min ou 2h ça dépend).

fermer ibus règle le pb sans en créer d'autre pour le moment.

J'utilise gdm3/cinnamon, et ibus est simplement suggéré par gnome-shell qui est 
une dépendance
de gdm3. 

Je l'ai donc viré, et je me demandais pourquoi il était suggéré, quel intérêt à 
l'ajouter ?


Pour info, le virer a aussi retiré une icone dans la barre des tâches qui 
faisait double emploi
(j'avais deux boutons pour changer de layout clavier entre azerty et bépo, 
celui d'ibus
semblait inopérant, seul celui de l'option "clavier" changeait qqchose).

Cela va peut-être régler des pbs de mauvais layout au retour d'hibernation (à 
chaque fois que
je change le layout par défaut c'est le bazar pendant un moment, avec jamais le 
même layout au
retour d'hibernation (assez pénible pour taper son mot de passe). Il m'a semblé 
que ça rentrait
dans l'ordre après un redémarrage complet / fermeture de la session x (sans 
avoir
modifié le clavier) / réouverture de session, jusqu'à la prochaine modif de 
clavier…

-- 
Daniel

Si j'avais encore l'argent que j'ai dépensé pour boire, 
qu'est-ce que je pourrais me payer comme apéritifs!
Celmas



Re: apt update : message

2023-11-22 Thread Daniel Caillibaud
Le 18/11/23 à 17:27, "ajh-valmer"  a écrit :
> apt update :
> "http://deb.debian.org/debian/dists/bookworm-backports/InRelease: 
> Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), 

Tu as des clés stockées avec l'ancienne méthode. Pour passer à la nouvelle il 
faut simplement
suivre ses conseils :

> see the DEPRECATION section in apt-key(8) for details.

=> `man apt-key` puis chercher DEPRECATION (taper '/' puis 'DEPRECATION')

> N: Repository 'Debian bookworm' changed its 'non-free component' 
> value from 'non-free' to 'non-free non-free-firmware'"

Ça c'est une info, si tu avais mis non-free seulement pour des pilotes, tu peux 
mettre
non-free-firmware à la place (ça fera bcp moins de monde à analyser à chaque 
apt update)

-- 
Daniel

Ce n'est pas parce qu'ils sont nombreux à avoir tord
qu'ils ont raison.
Coluche



Re: Configuration inn

2023-10-17 Thread Daniel Caillibaud
Le 17/10/23 à 17:56, "ajh-valmer"  a écrit :
> C'est quoi "inn" ?

https://fr.wikipedia.org/wiki/Inn
et sur cette page l'homonyme ayant un rapport avec l'informatique est
https://fr.wikipedia.org/wiki/InterNetNews

-- 
Daniel

Rome a connu sous les Borgia 30 années de terreur,
et ça a donné De Vinci, Michel Ange et la Renaissance.
La Suisse a connu 500 ans de liberté, de fraternité
et de démocratie, et qu'est ce que ça a donné ?
L'horloge à coucou.
Orson Welles, "Le troisième homme"



Re: Plus d'hibernate depuis bookworm

2023-10-13 Thread Daniel Caillibaud
Le 12/10/23 à 10:54, Erwann Le Bras  a écrit :
> Peut-être trop d'impatience? il n'a peut-être pas eu le temps de tout 
> remonter? C'est d'autant plus vrai que la RAM est importante.

Le délai c'est avant affichage de la session graphique (pendant le "resuming 
from hibernation"
de l'écran de boot), pas ensuite.

J'avais une session graphique affichée à l'écran, mais tout était figé (seul le 
curseur de
souris bougeait, mais clic inactif et pas de clavier).

> c'est si peu efficace que je ne fais que des mises en veilles simples ou 
> des arrêts propres. C'est souvent plus rapide

Dans mon cas, redémarrer et retrouver mon bureau comme il était me fait gagner 
5 bonnes minutes
de tâches fastidieuses et sans intérêt (ouvrir les conteneurs chiffrés 
contenant des clés, les
trousseaux, les passphrases de clés ssh, 5~6 terminaux dans les bons dossiers 
avec la bonne
commande lancée, les bons softs ouverts sur les bons fichiers, etc.).

C'est quand même bcp plus confortable depuis que l'hipernate refonctionne :-)

Seul truc bizarre, à la remise sous tension c'est plus long pour avoir le menu 
grub (à vue de
nez ~15s vs ~5s avant, pas chronométré précisément) et je me demande bien 
pourquoi, comment le
boot uefi distingue un démarrage normal d'une reprise d'hibernation ?

La partition de swap est dans un volume physique chiffré, je pensais que 
c'était l'init lancé
par grub qui faisait la différence après déchiffrement du volume et montage des 
filesystem, car
avant je vois pas comment la machine peut distinguer sans accès au disque 
système, pourtant elle
le fait.

-- 
Daniel

L'idée d'une armée européenne est vraiment intéressante,
mais pourquoi ne pas aller plus loin en créant une armée
mondiale dont le principal intérêt serait qu'elle n'aurait 
pas d'ennemis.
Philippe Geluck, Le chat



Re: Plus d'hibernate depuis bookworm

2023-10-10 Thread Daniel Caillibaud
Le 10/10/23 à 14:53, "ajh-valmer"  a écrit :
> ça pourrait venir de ton Bureau et l'application "écran de veille"...

Ne pouvant désinstaller cinnamon-screensaver sans virer aussi le bureau, je 
l'ai désactivé.

Ça change un peu le comportement
- à la mise en veille ça éteint les écrans puis les rallume avant de s'éteindre
- au réveil, ça m'affiche mes fenêtres, mais je n'ai plus la souris (ni le 
clavier)

Le pb vient probablement du plantage 

oct. 10 15:34:51 ldlc17 kernel: nouveau :01:00.0: fifo: fault 01 [WRITE] at 
0067a000 engine 05 [BAR2] client 08 [HUB/HOST_CPU_NB] reason 02 [PTE] 
on channel -1 [017febf000 unknown]

J'ai donc installé nvidia-driver sur les conseils de nvidia-detect, et 
l'hibernation fonctionne :-)

-- 
Daniel

Ils m'ont mal sous-estimé !
Georges W. Bush (6/11/2000)



Re: Plus d'hibernate depuis bookworm

2023-10-10 Thread Daniel Caillibaud
Le 10/10/23 à 12:08, Michel  a écrit :
> J'ai eu le même problème, et en fait c'est l'UUID de la partition de
> swap qui avait changé lors de la mise à jour.
> 
> Trouve l'UUID de ta swap avec :
> blkid /dev/sdax
> 
> Remplace l'ancien UUID dans le fichier /etc/initramfs-tools/conf.d/resume :
> RESUME=UUID=4ccd-33a9-4f2d-a280-27b8788f8e93

Merci pour la piste, mais ça ne semble pas être ça

$ cat /etc/initramfs-tools/conf.d/resume
RESUME=/dev/mapper/ssd-swap

$ grep swap /etc/fstab 
/dev/mapper/ssd-swap noneswapsw  0   0


D'ailleurs, s'il ne trouvait pas sa partition de swap j'aurais un message dans 
kern.log ou
au moins syslog non ?


J'ai ajouté le paquet pm-utils qui n'y était pas (j'avais powermgmt-base), la 
commande
/usr/sbin/pm-hibernate a bien mis le PC en hibernation (comportement un peu 
bizarre, écrans qui
s'éteignent, se rallument après ~5s puis s'éteignent avec le PC), à la remise 
en route il
m'affiche bien un "resume from hibernation" et mes fenêtres telles qu'elles 
étaient à la mise
en veille, mais j'ai ni clavier ni souris (même le clavier natif du portable en 
débranchant
clavier/souris usb) => obligé de faire un hard reset.

Dans le log je trouve un message sur l'initramfs qui retrouve plus ses petits, 
je soupçonne
un pb lié à l'installation d'un nouveau noyau depuis le boot précédent (qui 
avait une bonne semaine), et je recommence.

La mise en hibernation semble fonctionner, le réveil aussi, mais au réveil j'ai 
maintenant l'écran gdm3 qui me demande 
mon mot de passe, et là c'est très très lent (~20s entre l'appui sur une touche 
et l'affichage du point dans l'input),
mais le login fonctionne, j'ai le bureau, un curseur de souris qui bouge, et 
c'est tout… rien d'autre ne répond
(ctrl+alt+Fx, ctrl+alt+backSpace, ctrl+alt+suppr, alt+tab, toucheDuMenuGlobal, 
etc.)

=> reset hard obligatoire


kern.log au lancement de la mise en hibernation 

2023-10-10T14:38:51.916389+02:00 ldlc17 kernel: [ 2000.952958] wlp110s0: 
deauthenticating from 1c:57:3e:a1:59:a1 by local choice (Reason: 
3=DEAUTH_LEAVING)
2023-10-10T14:38:52.616354+02:00 ldlc17 kernel: [ 2001.651421] PM: hibernation: 
hibernation entry
2023-10-10T14:38:52.616361+02:00 ldlc17 kernel: [ 2001.652085] (NULL device *): 
firmware: direct-loading firmware regulatory.db
2023-10-10T14:38:52.616361+02:00 ldlc17 kernel: [ 2001.652101] (NULL device *): 
firmware: direct-loading firmware regulatory.db.p7s
2023-10-10T14:38:52.616362+02:00 ldlc17 kernel: [ 2001.652115] (NULL device *): 
firmware: direct-loading firmware intel/ibt-12-16.ddc
2023-10-10T14:38:52.616363+02:00 ldlc17 kernel: [ 2001.652223] (NULL device *): 
firmware: direct-loading firmware intel/ibt-12-16.sfi
2023-10-10T14:38:52.616363+02:00 ldlc17 kernel: [ 2001.652588] (NULL device *): 
firmware: direct-loading firmware iwlwifi-8265-36.ucode
2023-10-10T14:38:52.620344+02:00 ldlc17 kernel: [ 2001.656199] (NULL device *): 
firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
2023-10-10T14:38:52.620350+02:00 ldlc17 kernel: [ 2001.656971] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/gr/fecs_sig.bin
2023-10-10T14:38:52.620351+02:00 ldlc17 kernel: [ 2001.657080] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/gr/gpccs_data.bin
2023-10-10T14:38:52.620352+02:00 ldlc17 kernel: [ 2001.657097] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/gr/gpccs_sig.bin
2023-10-10T14:38:52.620354+02:00 ldlc17 kernel: [ 2001.657207] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/gr/fecs_data.bin
2023-10-10T14:38:52.624350+02:00 ldlc17 kernel: [ 2001.657568] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/nvdec/scrubber.bin
2023-10-10T14:38:52.624358+02:00 ldlc17 kernel: [ 2001.657580] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/sec2/sig-1.bin
2023-10-10T14:38:52.624359+02:00 ldlc17 kernel: [ 2001.657591] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/sec2/desc-1.bin
2023-10-10T14:38:52.624361+02:00 ldlc17 kernel: [ 2001.657965] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/acr/bl.bin
2023-10-10T14:38:52.624362+02:00 ldlc17 kernel: [ 2001.657985] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/acr/unload_bl.bin
2023-10-10T14:38:52.624365+02:00 ldlc17 kernel: [ 2001.658032] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/acr/ucode_unload.bin
2023-10-10T14:38:52.624366+02:00 ldlc17 kernel: [ 2001.658051] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/acr/ucode_load.bin
2023-10-10T14:38:52.624367+02:00 ldlc17 kernel: [ 2001.658062] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/sec2/image-1.bin
2023-10-10T14:38:52.624368+02:00 ldlc17 kernel: [ 2001.658133] (NULL device *): 
firmware: direct-loading firmware nvidia/gp106/gr/sw_method_init.bin
2023-10-10T14:38:52.624368+02:00 ldlc17 kernel: [ 2001.658136] (NULL device *): 
firmware: direct-loading 

Plus d'hibernate depuis bookworm

2023-10-10 Thread Daniel Caillibaud
Bonjour,

Depuis mon passage à bookworm, la mise en veille prolongée ne fonctionne plus. 
À la mise en
veille ("mettre en veille prolongée" depuis le menu graphique) ça semble 
fonctionner en coupant
tout mais au réveil j'ai des messages de correction d'inodes comme s'il y avait 
eu une coupure
de courant, puis un boot "standard" (sans récupérer l'état à la mise en veille).

Et rien vu dans les logs, ni à l'arrêt ni au démarrage…

Y'aurait un paquet particulier à installer ?
Une commande à lancer permettant de débugger ce qui se passe ?

Merci,

-- 
Daniel

Chaque jour tu as 30 morts sur la route.
Moi je roule sur le trottoir.



Re: Perte de souris USB

2023-09-13 Thread Daniel Caillibaud
Le 13/09/23 à 11:52, Dethegeek  a écrit :
> Bonjour
> 
> Si c'est une souris sans fil avec un dongle

C'est du bon vieux filaire (j'aurais dû préciser).

Merci pour la piste, ça pourra servir à d'autres.

-- 
Daniel

Il existe deux manières de ne pas aimer l'art.
La première est de ne pas l'aimer
et la seconde de l'aimer rationnellement.
Oscar Wilde



Perte de souris USB

2023-09-13 Thread Daniel Caillibaud
Bonjour,

Sur ma bookworm je "perd" régulièrement ma souris USB (3~4 fois / j), le 
pointeur se fige à l'écran. 

La débrancher / rebrancher règle le pb. J'ai échangé les branchements usb 
clavier / souris et le pb persiste, 
souris HS ou pb de controleur USB ?

J'utilise le DM cinnamon (avec gdm3) sans personnalisation particulière de 
xorg/wayland.

kern.log juste avant de perdre la souris

2023-09-13T11:03:50.433634+02:00 ldlc17 kernel: [787895.633231] usb 1-1: USB 
disconnect, device number 85
2023-09-13T11:03:50.761647+02:00 ldlc17 kernel: [787895.961281] usb 1-1: new 
low-speed USB device number 86 using xhci_hcd
2023-09-13T11:03:50.889646+02:00 ldlc17 kernel: [787896.089303] usb 1-1: device 
descriptor read/64, error -71
2023-09-13T11:03:51.125657+02:00 ldlc17 kernel: [787896.325299] usb 1-1: device 
descriptor read/64, error -71
2023-09-13T11:03:51.361651+02:00 ldlc17 kernel: [787896.561285] usb 1-1: new 
low-speed USB device number 87 using xhci_hcd
2023-09-13T11:03:51.493609+02:00 ldlc17 kernel: [787896.693246] usb 1-1: device 
descriptor read/64, error -71
2023-09-13T11:03:51.737647+02:00 ldlc17 kernel: [787896.937253] usb 1-1: device 
descriptor read/64, error -71
2023-09-13T11:03:51.843003+02:00 ldlc17 kernel: [787897.045358] usb usb1-port1: 
attempt power cycle
2023-09-13T11:03:52.257664+02:00 ldlc17 kernel: [787897.457298] usb 1-1: new 
low-speed USB device number 88 using xhci_hcd
2023-09-13T11:03:52.257689+02:00 ldlc17 kernel: [787897.457758] usb 1-1: Device 
not responding to setup address.
2023-09-13T11:03:52.469652+02:00 ldlc17 kernel: [787897.669688] usb 1-1: Device 
not responding to setup address.
2023-09-13T11:03:52.681648+02:00 ldlc17 kernel: [787897.881239] usb 1-1: device 
not accepting address 88, error -71
2023-09-13T11:03:52.813595+02:00 ldlc17 kernel: [787898.013269] usb 1-1: new 
low-speed USB device number 89 using xhci_hcd
2023-09-13T11:03:52.813612+02:00 ldlc17 kernel: [787898.013845] usb 1-1: Device 
not responding to setup address.
2023-09-13T11:03:53.021687+02:00 ldlc17 kernel: [787898.221646] usb 1-1: Device 
not responding to setup address.
2023-09-13T11:03:53.229633+02:00 ldlc17 kernel: [787898.429317] usb 1-1: device 
not accepting address 89, error -71
2023-09-13T11:03:53.229667+02:00 ldlc17 kernel: [787898.429478] usb usb1-port1: 
unable to enumerate USB device

là souris HS, je débranche / rebranche le port usb de la souris

2023-09-13T11:05:05.481652+02:00 ldlc17 kernel: [787970.682095] usb 1-1: new 
low-speed USB device number 90 using xhci_hcd
2023-09-13T11:05:05.637644+02:00 ldlc17 kernel: [787970.839128] usb 1-1: New 
USB device found, idVendor=046d, idProduct=c069, bcdDevice=56.01
2023-09-13T11:05:05.637679+02:00 ldlc17 kernel: [787970.839145] usb 1-1: New 
USB device strings: Mfr=1, Product=2, SerialNumber=0
2023-09-13T11:05:05.637685+02:00 ldlc17 kernel: [787970.839152] usb 1-1: 
Product: USB Laser Mouse
2023-09-13T11:05:05.637690+02:00 ldlc17 kernel: [787970.839158] usb 1-1: 
Manufacturer: Logitech
2023-09-13T11:05:05.641593+02:00 ldlc17 kernel: [787970.845486] input: Logitech 
USB Laser Mouse as 
/devices/pci:00/:00:14.0/usb1/1-1/1-1:1.0/0003:046D:C069.0067/input/input403
2023-09-13T11:05:05.641626+02:00 ldlc17 kernel: [787970.846026] hid-generic 
0003:046D:C069.0067: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Laser 
Mouse] on usb-:00:14.0-1/input0

J'échange clavier souris, et un peu plus tard nouvelle perte de la souris

2023-09-13T11:24:04.096054+02:00 ldlc17 kernel: [789109.313374] usb 1-5: reset 
low-speed USB device number 94 using xhci_hcd
2023-09-13T11:24:04.361846+02:00 ldlc17 kernel: [789109.581139] usb 1-5: device 
descriptor read/64, error -71
2023-09-13T11:24:04.745640+02:00 ldlc17 kernel: [789109.961133] usb 1-5: device 
descriptor read/64, error -71
2023-09-13T11:24:05.121582+02:00 ldlc17 kernel: [789110.337107] usb 1-5: reset 
low-speed USB device number 94 using xhci_hcd
2023-09-13T11:24:05.393634+02:00 ldlc17 kernel: [789110.609135] usb 1-5: device 
descriptor read/64, error -71
2023-09-13T11:24:05.769667+02:00 ldlc17 kernel: [789110.985159] usb 1-5: device 
descriptor read/64, error -71
2023-09-13T11:24:06.145756+02:00 ldlc17 kernel: [789111.361158] usb 1-5: reset 
low-speed USB device number 94 using xhci_hcd
2023-09-13T11:24:06.145789+02:00 ldlc17 kernel: [789111.361711] usb 1-5: Device 
not responding to setup address.
2023-09-13T11:24:06.353609+02:00 ldlc17 kernel: [789111.569710] usb 1-5: Device 
not responding to setup address.
2023-09-13T11:24:06.561688+02:00 ldlc17 kernel: [789111.781057] usb 1-5: device 
not accepting address 94, error -71
2023-09-13T11:24:06.834115+02:00 ldlc17 kernel: [789112.053075] usb 1-5: reset 
low-speed USB device number 94 using xhci_hcd
2023-09-13T11:24:06.834124+02:00 ldlc17 kernel: [789112.053583] usb 1-5: Device 
not responding to setup address.
2023-09-13T11:24:07.045577+02:00 ldlc17 kernel: [789112.261529] usb 1-5: Device 
not responding to setup address.

Re: Authentification ssh et PAM

2023-07-20 Thread Daniel Caillibaud
Le 19/07/23 à 16:28, elguero eric  a écrit :
> pour moi crypter et décrypter ne sont que des mots

Mais les mots ont un sens ;-)

Et ici ce n'est pas le bon. En français, décrypter c'est déchiffrer un message 
dont on a pas la
clé de chiffrement (et crypter n'existe pas car ça n'a pas de sens, ça voudrait 
dire chiffrer
sans avoir la clé de chiffrement).

C'est pour ça qu'on parle de chiffrer / déchiffrer quand on code/décode un 
message en ayant la
clé.

En anglais, il n'y a pas de mot différent lorsqu'on a la clé ou pas, c'est 
toujours
encrypt/decrypt, d'où l'usage erroné très courant de crypter(sic)/décrypter en 
français.

-- 
Daniel

On tue un homme, on est un assassin.
On tue des millions d'hommes, on est un conquérant.
On les tue tous, on est un dieu.
Edmond Rostand



Re: Service proxy : quel paquet simple et fiable ?

2023-07-05 Thread Daniel Caillibaud
Le 05/07/23 à 09:08, Michel Verdier  a écrit :
> Au sujet du cache d'ailleurs je te conseillerais de faire :
> 
> Machine (client ou serveur) <--> squid interne avec cache <-> Routeur/Modem 
> <-- connexion TLS
> en IPv4 --> squid externe <---> internet
> 
> sauf si ta connexion est vraiment bonne.

Sauf que le cache ne sert à rien sur les connexions https, qui sont désormais 
très largement
majoritaires, je me trompe ?

-- 
Daniel

Quand j'écoute trop Wagner, j'ai envie d'envahir la Pologne.
Woody Allen



Re: Pas d'historique de zsh en root

2023-06-28 Thread Daniel Caillibaud
Le 28/06/23 à 15:18, Daniel Caillibaud  a écrit :
> > * pour les personnes débutantes et/ou peu envieuses de passer du
> >   temps dans le shell, le script qui s'execute lors de ta première
> >   session te permet de tunner plein de choses  
> 
> C'est vrai, mais on reste très loin des fonctions de complétions que peut 
> apporter omz, si on
> veut la même chose en le faisant soi-même faut pas mal d'huile de coude.

En fait pas tant que ça, car il y a déjà pas mal de chose dans le zsh 
"standard", cf par ex
https://dev.to/rossijonas/how-to-set-up-history-based-autocompletion-in-zsh-k7o

> Dans mon cas, l'idéal serait probablement des paquets debian 
> zsh_completion_xxx (où xxx
> pourrait ± correspondre aux plugins omz), à l'image de bash_completion

Je réalise que ça n'existe pas car c'est déjà dans les modules qui viennent 
avec zsh (par ex la
fct _git qui est déjà une fonction du shell qu'on peut utiliser pour 
l'autocomplétion)

-- 
Daniel

Il y a quelqu'un sans qui tout ce que j'ai fait
jusqu'à présent n'aurait pas été possible: MOI.
Philippe Geluck, Le chat



Re: Pas d'historique de zsh en root

2023-06-28 Thread Daniel Caillibaud
Le 28/06/23 à 13:16, Marc Chantreux  a écrit :
> il y a aussi que je n'avais pas été séduit du tout par la base de code
> qui aurait gagné à être plus défensive.

Je ne suis pas suffisamment rentré dans les détails et je te fais confiance, 
c'est d'ailleurs
pour ça que par principe c'est à prescrire pour root, mais pour un user lambda 
le risque
d'avoir une base de code externe qui s'exécute à chaque shell vs le confort 
apporté peut se
discuter.

> bref: je déconseille vraiment ohmyzsh à toute personne qui souhaite
> apprendre zsh.
> 
>   * pour les personnes débutantes et/ou peu envieuses de passer du
> temps dans le shell, le script qui s'execute lors de ta première
> session te permet de tunner plein de choses

C'est vrai, mais on reste très loin des fonctions de complétions que peut 
apporter omz, si on
veut la même chose en le faisant soi-même faut pas mal d'huile de coude.

>   * pour les autres, partir de son besoin et apprendre à faire
> soi-même (en interagissant avec la communauté) est une approche
> bien plus émancipante et riche socialement que d'installer une
> reflexion prete à l'emploi dans son shell, aussi aboutie
> soit-elle. ohmyzsh doit donc rester au mieux une source
> d'inspiration sur les aspects fonctionnels.

C'est vrai aussi, mais les journées ne font que 24h, et le shell reste une 
brique de base qui
ne devrait pas nous prendre trop d'heures par semaine. Je fais surtout du dev 
js maintenant, et
le ratio entre le développement proprement dit et le réglage des outils pour 
bosser à chaque
montée de version d'une dépendance est pas terrible, devoir le faire pour le 
shell aussi en
rajoute une louche, même si c'est pas la faute de zsh si l'écosystème js manque 
de maturité ;-)

Je suis resté adminsys sous bash pendant des années avant de passer à zsh, puis 
découvert oh my
zsh une fois devenu développeur à plein temps, et j'avoue qu'un shell qui fait 
le café c'est
dangereux mais très confortable :-)

(dans le genre y'a aussi fish, pas vraiment testé car pas vu l'utilité pour mes 
besoins, mais la
digression peut partir loin :-P)

Sur le fond tu as probablement raison, un jour si j'ai le courage j'essaierai 
de me faire un
dépôt git perso pour mes alias zsh et leur complétion, avec des subrepo vers 
les plugins omz
qui m'intéressent pour pouvoir faire du merge interactif à la demande (voir les 
évolutions
upstream qu'on intègre ou pas, mais seulement sur ces plugins sans devoir 
parcourir toutes les
évolutions d'omz qu'on utilisera jamais).

J'apprendrai sûrement plein de trucs sur zsh, mais c'est pas vraiment pour ça 
que mon patron me
paie ;-)

Dans mon cas, l'idéal serait probablement des paquets debian zsh_completion_xxx 
(où xxx
pourrait ± correspondre aux plugins omz), à l'image de bash_completion et plus 
sécure qu'un
dépôt git externe mise à jour très souvent de manière ± automatique, mais j'ai 
pas les
compétences pour maintenir ça.

-- 
Daniel

On réalise qu'une femme est de la dynamite quand on la laisse tomber.
Marcel Pagnol.



Re: nvidia ou nouveau sur bookworm ?

2023-06-28 Thread Daniel Caillibaud
Le 27/06/23 à 22:15, Étienne Mollier  a écrit :
> J'allais proposer la troisième option qui consisterait à
> installer le paquet nvidia-open-kernel-dkms, de la section
> contrib…  :)

Merci de signaler l'alternative…
> 
> … mais la GTX 1060 Mobile n'apparait pas dans la liste des
> matériels supportés [1].  :(
> 
> [1] : 
> https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/README.md#compatible-gpus

…même si ce sera pas pour cette carte.

> Du coup, oui, il vaut mieux installer xserver-xorg-video-nvidia
> et nvidia-kernel-dkms pour remplacer nouveau si on est peu
> regardant sur l'usage de ce pilotes propriétaires, et que le
> pilote nouveau ne permet pas de travailler confortablement.
> Tout du moins, ça vaut le coup d'essayer.

En dehors du côté éthique, 50 paquets et 500Mo, ça fait bcp pour gérer une 
carte vidéo…

Au redémarrage, ça ne change rien…

J'ai débranché l'écran en VGA, idem, les réglages d'anti-aliasing 
(anti-crénelage) semblent
complètement ignorés.

En plus de cinnamont, j'ai testé aussi avec gnome3 (là il ne veut pas mettre 
mon écran en
paysage, en me disant que c'est probablement une limitation matérielle) et 
cinnamon software
rendering, pas mieux…

Il me reste à creuser cette histoire d'anti-aliasing, ça me rappelle vaguement 
qqchose, il me
semble qu'il y a pas mal d'années j'avais dû bricoler un truc dans la conf xorg 
(mais c'était
bien avant wayland et nouveau), je vais creuser, si vous avez des suggestions 
n'hésitez pas.

-- 
Daniel

Partout où l'esprit humain a la moindre possibilité de connaître,
il y a un problème légitime pour la science
Karl Pearson



nvidia ou nouveau sur bookworm ?

2023-06-27 Thread Daniel Caillibaud
Bonjour,

Sur un nouveau PC avec une carte GP106M (GeForce GTX 1060 Mobile) fraîchement 
installé avec
bookworm, et je me demandais s'il valait mieux installer
xserver-xorg-video-nvidia et nvidia-kernel-dkms pour remplacer nouveau (mis par 
l'installeur).

J'ai un affichage pas terrible avec 3 écrans
- écran du PC 1920×1080 : affichage passable, caractères un peu crénelés
- écran 1200×1920 (portrait) : couleurs pas géniales (pas grave pour moi) et 
polices toutes
  baveuses (nettement plus gênant), mais là je soupçonne la connectique, y'a un 
adaptateur
  mini display port vers VGA, c'est probablement lui le fautif, faut que je me 
procure du mini
  DP => DVI
- écran 2560×1440 branché en HDMI : polices très crenelées, surtout dans le 
terminal (moins dans
  un navigateur)

J'ai testé différents réglages dans paramètres système / Sélection de polices 
(sous cinnamon),
mais je ne vois aucune différences, et je trouve ça louche, car normalement 
entre
"optimisation : aucun" et "optimisation : complète" la différence est 
flagrante, donc j'ai
l'impression qu'il n'y a aucun anti-aliasing, quel que soit ce réglage.

Un conseil ?

Merci


PS: lshw me dit 
produit: GP106M [GeForce GTX 1060 Mobile]
fabriquant: NVIDIA Corporation
identifiant matériel: 0
information bus: pci@:01:00.0
nom logique: /dev/fb0
version: a1
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress vga_controller bus_master 
cap_list rom fb
configuration: depth=32 driver=nouveau latency=0 
resolution=2560,1440

-- 
Daniel



Re: Pas d'historique de zsh en root

2023-06-27 Thread Daniel Caillibaud
Le 23/06/23 à 10:40, Marc Chantreux  a écrit :
> passe pour les utilisateurs qui veulent des prompts aussi
> colorés qu'inutiles

Euh, là tu pousses un peu ;-)

oh my zsh c'est bien plus que du prompt coloré, avec des plugins vraiment 
pratiques (celui qui
me sert le plus au quotidien doit être git, mais j'en utilise pas mal d'autres).

Bien sûr, tu pourrais te configurer toi-même la collection d'alias et la 
complétion qui va
avec, mais c'est quand même très confortable de déléguer ça à des gens qui font 
ça bien et le
maintiennent ! Avec les versions de git les options possibles et les commandes 
disponibles
évoluent, et aller maintenir manuellement la collection de fonctions de 
complétion c'est quand
même fastidieux (donc on le fait pas et on se retrouve avec une complétion 
foireuse).

Et même pour les alias, je réalise que les leurs sont nettement mieux pensés 
que ceux que
j'utilisais avant, avec une logique de nommage assez rigoureuse et exhaustive, 
qui permet
de mémoriser les alias facilement. Mes alias perso étaient nommés 
rigoureusement au début,
mais au fil des ajouts la logique de départ est devenue de plus en plus floue, 
elle était mal
pensée car cantonnée aux besoins de l'époque).

Et un prompt qui t'indique la branche actuelle, si y'a des commits de retard ou 
en
avance et d'autres "fioritures", ça rend vraiment service et peut éviter des 
bêtises (idem, ça
peut se configurer à la main, je le faisais avant, et je me suis aperçu que 
d'autres faisaient
ça bcp mieux que moi).

> mais ça me semble assez inacceptable en root.

Tout à fait d'accord !

-- 
Daniel

Quand Microsoft sortira un truc qui ne se plante pas, ce sera un clou.



Re: backup de windows avant formatage pour debian

2023-06-15 Thread Daniel Caillibaud
Le 15/06/23 à 12:23, didier gaumet  a écrit :
> Alors ma réponse ne va probablement pas te plaire, 

Une réponse aussi détaillée, ça me plaît forcément ;-)

> - quand je veux faire de la place sur un PC Windows pour installer une 
> distro, si on veut garder le windows installé, je pense que le plus sûr 
> moyen de faire de la place est de réduire la ou les partitions système 
> et données (pas les fameuses partitions cachées) de Windows, directement 
> dans Windows (de mémoire un truc du genre (à peu près): menu > outils 
> Microsoft > gestion de l'ordinateur > gestion des disques).
> J'ai pas fait ça depuis longtemps (généralement, je supprime windows et 
> je le réinstalle sur mon PC perso) et par le passé y avait peut-êtr des 
> limitations, fallait faire ça en plusieurs passes parce que Win dows ne 
> voulait pas te laisser trop réduire (me souviens plus)

C'est p'tet là que j'ai déconné sur mon PC actuel, me rappelle plus trop si 
j'avais réduit sous
windows ou linux. En tout cas une fois réduit et debian+grub installé il a 
jamais rebooté (il
apparaît bien dans le menu de boot, ça fait semblant de démarrer et ça plante 
plus loin, pas
cherché davantage car j'en avais pas besoin).

> - pour essayer de rendre de nouveau opérationnel ton Windows actuel 
> lement installé, tu peux créer (si tu ne l'as pas déjà) un CD/DVD 
> d'installation/dépannage ou une clé USB. Attention pour la clé , ça doit 
> être fait sous Windows et je ne crois pas avoir par le passé essayé avec 
> succès de transformer sous Linux une ISO Windows téléchargée en clé USB 
> via un outil

Ah ben ça c'est bon à savoir. J'ai passé un bon moment y'a qq mois sur un autre 
PC pour
remettre en route un windows7 qui avait été tassé pour faire de la place à 
linux y'a une paire
d'années, et j'ai jamais réussi à booter sur la clé.

Mon pb est que j'ai pas de windows sous la main, je vais essayer de trouver un 
voisin qui a ça
quand j'en aurai besoin, ça m'évitera de perdre des heures à tenter de le faire 
depuis un
linux, merci.

> La page Microsoft qui te permet de télécharger une ISO Win10:
> https://www.microsoft.com/fr-fr/software-download/windows10ISO
> Une fois que tu ton CD ou ta clé, tu démarres dessus et tu répares les 
> PC plutôt que de faire une installation Windows. Si ça marche: bingo. 
> Sinon, tu peux toi-même utiliser la CLI (Powershell) du CD/clé pour 
> réinstaller le chargeur de démarrage Windows

Alors ça je vais même pas essayer, avec moi du shell windows c'est des heures 
de perdues pour
un résultat nul quasi assuré.

> - pour savoir comment créer un point de sauvegarde système, faire une 
> restauration système, créer une sauvegarde donnes perso, restaurer ces 
> données perso, tout ça sous Windows, tu peux consulter le support 
> Microsoft, quand on creuse un peu, y a pas que support premier niveau, y 
> a aussi des articles assez détaillés:
> https://support.microsoft.com/fr-fr/windows

Ok, donc faut que j'abandonne mon idée de faire un backup (table de partitions 
+ partitions
utilise) du PC windows depuis un live linux… Dommage, ça je savais faire et ça 
prenait pas
plus de 15min.

Je vais pas me lancer dans du backup depuis windows, j'en ai pour des heures à 
trouver comment
ça marche et je vais sûrement oublier un truc qui planterait la restauration.

Je vais plutôt essayer de conserver une clé d'activation retrouvée (je verrai 
quand j'aurai le
PC concerné sous la main).

> - je n'ai pas l'explication détaillée des partitions installées soit par 
> l'installateur Windows, soit par le vendeur (constructeur du PC), mais 
> je pense (hypothèse) qu'il y a une partition de données de récupération 
> (à partir des points de restauration créés)(concerne le système, pas les 
> données utilisateur). Je pense aussi souvent (créée par le constricteur) 
> qu'il y a une partition dédiée pour utiliser une procédure de 
> récupération (l'équivalent du média d'installation utilisé en mode 
> réparation/dépannage)

Merci pour toutes ces explications détaillées !

-- 
Daniel

Echouer, c'est avoir la possibilité de recommencer de manière plus intelligente.
Henry Ford



Re: backup de windows avant formatage pour debian

2023-06-15 Thread Daniel Caillibaud
Le 15/06/23 à 10:40, Hugues Larrive  a écrit :

> Bonjour,
> 
> Pour récupérer la clé de windows OEM depuis linux, pas besoin de sauvegarde, 
> depuis qu'elle
> n'est plus sur le sticker de licence elle est inscrite dans une mémoire de la 
> carte-mère :
> strings /sys/firmware/acpi/tables/MSDM

MERCI !

J'ai bien une clé.

Donc si je dois rendre mon PC actuel avec son windows, je peux tout formater et 
refaire une
install à partir d'une ISO MS (mises sur une clé depuis un windows) en 
indiquant cette clé (il
la trouvera d'ailleurs peut-être tout seul).

-- 
Daniel

Il faut choisir, dans la vie, entre gagner de l'argent et le dépenser, 
on n'a pas le temps de faire les deux. 
Edouard Bourdet



Re: backup de windows avant formatage pour debian

2023-06-15 Thread Daniel Caillibaud
Le 15/06/23 à 11:32, "ajh-valmer"  a écrit :
> On Thursday 15 June 2023 11:08:01 Daniel Caillibaud wrote:
> > Avant d'installer debian sur un PC je voudrais faire un backup 
> > du windows qui est dessus, pour le remettre "comme il était 
> > avant" si besoin.  
> 
> Attention, si on réinstalle Windows à partir de son backup,
> il ne redémarrera plus (sauf si, peut-être, il est installé
> exactement sur le même disque dur et partition).

Oui, c'est pour ça que je veux faire le backup de la table des partitions et 
des partitions
indispensables pour pouvoir restaurer, reste à savoir ce qui est indispensable 
(car en cas
d'oubli c'est trop tard quand on le réalise).

Mais je vais voir, avec un peu de chance c'est une licence qui permet une 
réinstallation
standard si on a la clé d'activation (dans ce cas j'ai que cette clé à 
conserver, avec une
iso d'install windows10 éventuellement au cas où MS arrêterait de les 
distribuer un jour), je
me pose ces questions justement depuis que j'ai mis HS un windows en réduisant 
sa partition (et
que je sais pas le restaurer car c'est un oem sans clé, seulement un truc 
d'activation mis qq
part dans une partition).

Mais je m'affole peut-être pour rien, j'ai vu qu'on pouvait légalement acheter 
des clés pour
pas grand chose, donc je peux jeter le windows existant et on verra bien un 
jour pour en
remettre un autre si la question se pose (peut-être jamais).

-- 
Daniel

Les femmes seront l'égal de l'homme
le jour où elles accepteront d'être
chauves et de trouver ça distingué.
Coluche



backup de windows avant formatage pour debian

2023-06-15 Thread Daniel Caillibaud
Bonjour,

Avant d'installer debian sur un PC je voudrais faire un backup du windows qui 
est dessus, pour
le remettre "comme il était avant" si besoin.

Je sais pas encore s'il n'a qu'une partition système ou plusieurs (je pense à 
une partition de
restauration), en plus de la partition efi (probable, il est pas très vieux).

J'imaginais booter sur une clé usb d'installeur debian (à priori debian11, 
quitte à
upgrader en 12 ensuite) ou SystemRescueCd ou clonezilla live si besoin d'outils 
plus pointus, et
de mettre les images des partitions sur une 2e clé usb (j'en ai une de 16G, 
j'espère que ça
suffira).

À priori je pensais faire
- backup table des partitions avec sgdisk
- backup partition efi et partition windows avec partclone (normalement il ne 
backup que les
  block utilisés, j'espère rentrer dans mes 16G)

Ça suffirait ?

Merci




PS: Question subsidiaire liée à la précédente, la restauration d'un windows 
chafoin depuis une
install debian…
(c'est ça qui m'a amené à la quesstion précédente, si windows marche plus quand 
on le "tasse",
inutile de le garder dans un coin avec un double boot, autant le virer d'office)

Si la procédure précédente fonctionne, il faudrait que je rende mon PC actuel, 
si possible
comme il était avant qu'on me le file.

C'est un dell avec un windows10 oem (sans n° de licence, il "reconnait" qu'il 
est sur le bon
hardware et peut s'activer au boot, je sais plus comment ça s'appelle chez MS), 
qui veut plus
booter depuis que je lui ai réduit sa partition pour mettre debian. Je ne m'en 
suis jamais
préoccupé parce que j'en avais pas besoin, mais va falloir s'y coller…

Voici la table de partition du disque ssd (y'en a un 2e qui ne contient que du 
linux, ajouté
après l'install oem de windows)

Model: BC511 NVMe SK hynix 512GB (nvme)
Disk /dev/nvme0n1: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End SizeFile system  Name  Flags
 1  1049kB  263MB   262MB   fat32EFI system partition  
boot, esp
 2  263MB   397MB   134MBMicrosoft reserved partition  
msftres
 3  397MB   71,6GB  71,2GB  ntfs Basic data partition  
msftdata
 7  71,6GB  72,1GB  500MB   ext4
 8  72,1GB  491GB   419GB
 4  491GB   492GB   1038MB  ntfs   
hidden, diag
 5  492GB   510GB   18,3GB  ntfs   
hidden, diag
 6  510GB   512GB   1710MB  ntfs   
hidden, diag

7 est /boot et 8 une partition luks (avec du lvm dedans) contenant debian.

Supprimer 7 & 8 puis agrandir 3 avec l'espace libéré suffirait à ce que windows 
retrouve ses
esprits ? (comme un idiot j'ai pas fait de backup de la table des partitions 
avant d'avoir
tassé windows)

Une idée de ce que peuvent être les partitions 2/4/5/6 ? (une partition de 
restauration je veux
bien, mais les 3 autres c'est quoi ?)


-- 
Daniel

Ma femme et moi avons été heureux vingt-cinq ans; et puis, nous nous
sommes rencontrés.
Sacha Guitry.



Re: HS: pourquoi les disques SSD sont peu utilisé dans les serveurs

2023-04-25 Thread Daniel Caillibaud
Bonjour,

J'ajoute mon grain de sel longtemps après ;-)

Le 12/04/23 à 10:34, Alex PADOLY  a écrit :
> En regardant des catalogues de serveurs, même sur des serveurs coutant 
> plus de 1000 ou 2000 Euros, on ne voit pas ou très peu de disques SSD, 
> on y voit des disques SATA et SAS.

Ça doit dépendre des catalogues, en tout cas depuis 10~15 ans je n'ai quasiment 
eu que des
serveurs avec ssd seulement (et parfois ssd + disques rotatifs quand le ssd 
était cher et que
j'avais besoin de bcp de place).

Et chez ovh par ex la plupart des serveurs étaient en ssd depuis longtemps et 
désormais en
nvme, le hdd rotatif étant en général "en plus" si besoin (même si on peut 
encore choisir du
rotatif seul).
Et pour les serveurs avec bcp de To, c'est un mix nvme/rotatif, pour avoir le 
meilleur des deux
monde (nvme utilisé pour le cache des rotatifs, et suivant les fs l'indexation 
ou la
journalisation du fs, jamais utilisé mais de mémoire zfs en tire bien profit).

Et question fiabilité, en 20 ans et 30~40 serveurs (2 à 5 ensemble, changés tous
les 3~4 ans), j'ai eu des pannes de disque rotatif (avant 2010) mais jamais de 
ssd/nvme, et vu
les discussions sur les listes ça semble être aussi le cas des collègues (ça 
casse toujours,
mais bcp moins souvent).

C'est d'ailleurs un pb, les disques deviennent tellement fiables que les gens 
oublient le 
backup ;-)
(alors que même si y'en a moins qui cassent sans prévenir, ça peut toujours 
arriver)

Il y a eu à une époque une fatigue accélérée des ssd à cause d'écriture 
fréquentes et
nombreuses, de /tmp par ex (mais sur un serveur c'est souvent configuré en 
ramdisk), et des
réglages de trim qu'il fallait optimiser, ce qui n'est plus nécessaire depuis 
longtemps (les
réglages par défaut des OS gèrent ça correctement).

-- 
Daniel

Ceux qui ne font rien ne se trompent jamais
Théodore de Banville



Re: Retex sur le support de la carte NVidia RTX 2060 par le pilote Nouveau ?

2023-01-25 Thread Daniel Caillibaud
Le 24/01/23 à 11:54, Sébastien Dinot  a écrit :
> Grosso modo, c'est OK pour la 3D, mais toutes les fonctions restent à
> implanter au niveau de la 2D.

Mais est-ce que la carte est sollicitée en 2D ?

J'avais cru comprendre que les cartes récentes sur cpu récents laissaient faire 
le GPU intégré
du processeur sur la 2D (et que du coup une carte graphique séparée ne servait 
plus à grand
chose en CAO/DAO, ça peut juste accélérer l'aperçu 3D quand on l'utilise).

J'ai compris de travers ?

-- 
Daniel

Avoir tort, cela existe en philosophie.
Donald Davidson



Re: Peut ton faire du raid 10 logiciel?

2023-01-25 Thread Daniel Caillibaud
Le 24/01/23 à 13:26, Michel Verdier  a écrit :
> En fait il faut 2 *partitions* de même taille pour chaque paire
> raid1. Mais on peut avoir des tailles différentes pour le raid0.

On peut, mais ça dégrade les perfs non ?

L'intérêt du raid0 c'est de multiplier par 2 (quasiment) les perfs disques 
(avec deux volumes
dans le raid0), et j'avais compris qu'il fallait des volumes de tailles 
voisines pour conserver
ça.

mdadm arrive à écrire simultanément sur ses deux volumes en raid0 même si l'un 
est nettement
plus gros que l'autre ?

J'imagine que ça dépend de la taille totale de datas par rapport à l'espace 
dispo, mais ici
avec du raid0 sur 2To+4To les perfs se dégradent pas dès qu'on atteint 4To 
utilisés ?

C'est juste par curiosité ;-)

-- 
Daniel

L'évolution de la pensée pré-situationniste entre l'école hégélienne
et le négativisme de l'infrastructure néo-nietzschéenne a-t-elle,
inconsciemment ou non, influencé la carrière de Raymond Poulidor ?
Pierre Desproges.



Re: Peut ton faire du raid 10 logiciel?

2023-01-24 Thread Daniel Caillibaud
Le 04/01/23 à 05:37, Olivier backup my spare  a 
écrit :
> Bonjour
> 
> J'ai récupéré le PC de ma mère.
> J'ai mis une carte RAID chinoise (raid O, 1, 5, 10)
> Problème. 2 disk 2 To et 2 disque 4 To
> J'ai fait une grappe 2 to et une grappe 4 To en raid 0
> Là, la carte refuse de faire du raid 10
> 
> Puis je le faire avec la debian. Je n'ai jamais fait de raid logiciel 
> sous linux, alors je demande.

J'arrive très longtemps après la demande, mais je me permet d'ajouter ce 
commentaire.

Pour du raid10, il me semble qu'il faut 4 disques de même taille.

Il vaut mieux faire d'abord les paires de raid1 puis le raid0 entre deux paires 
(sinon avec la
perte d'un seul disque tu perds tout).

Donc ici, je suggèrerais de couper les 4To en 2×2To, puis de faire des paires 
de 2To en raid1,
puis du raid0 sur les 2 paires (issus de disques différents), et conserver la 
dernière paire
(moitié de chacun des 4To) pour du raid1 peu accédé (du backup par ex).

Tu auras 4To en raid0 (bonnes perfs) + 2To en raid1 (qu'il vaut mieux ne pas 
trop solliciter
car ça concurrence ton raid0 vu que c'est les mêmes disques).

mdadm permet de faire tout ça sans carte raid dédiée (lvm aussi, mais en 
général on utilise
mdadm pour gérer le raid soft puis lvm pour découper les volumes, je sais pas 
vraiment si y'a
du gain de perf vs demander à lvm de gérer aussi le raid soft).

-- 
Daniel

On ne va tout de même pas se laisser abattre.
John F. Kennedy.



Re: Quels outils pour automatiser le traitement d'alertes reçues par courriel ?

2022-12-02 Thread Daniel Caillibaud
Le 22/11/22 à 16:58, Francois Mescam  a écrit :
>    # traiter le mail qui est dans le fichier /tmp/msg.$uid
>    #détruire le fichier de travail et le mail
>    rm -f msg.$uid
>    doveadm expunge -u user mailbox-guid $guid uid $uid

Ici je déplacerais plutôt le mail dans un dossier "done", histoire de garder 
une trace des
notifications reçues.

> > Justement, quel logiciel peut scruter en tâche de fond une boîte IMAP
> > et y faire quelques modifications comme déplacer-supprimer un message
> > déjà lu ou traité, accéder facilement au contenu du message ?

Pour traiter le contenu du message et scripter les actions à lancer, ça peut 
être plus facile
avec autre chose que bash|dash|zsh (et les outils classiques sed|awk|…). Pour 
ça tu peux aussi
scripter le traitement du mail dans le langage de ton choix s'il dispose d'une 
lib éprouvée
pouvant lire de l'imap (à peu près tous ont ça, js|php|python|perl|etc.).

-- 
Daniel

Programmeur : personne qui résout, de manière incompréhensible, un 
problème que tu ignorais avoir.
Pierre Desproges



Re: Postfix rejeter from et to en même temps

2022-09-06 Thread Daniel Caillibaud
Le 06/09/22 à 11:44, Erwan David  a écrit :

> Le 06/09/2022 à 11:33, Wallace a écrit :
> > Du coup je voudrais bloquer ce from vers ce to 
> > spécifiquement tout en laissant passer les autres mails vers le même 
> > to et les autres mails avec le from problématique vers d'autres to.

> Il va falloir regarder du côté des policy-filter. Car le filtrage 
> interne à postfix ne travaille que sur un seul en-tête à la fois.

Plus simple, et moins risqué, un filtre sieve dans la boite du to, si c'est tel 
from alors
tel traitement (ça peut être suppression pure et simple, mais c'est risqué et 
très limite
d'un point de vu gestion des traitements si tu n'es pas le to en question, il 
vaut mieux
le mettre dans un dossier spécifique, ou le dossier spam générique)

-- 
Daniel

Il  est impossible de faire 1 000 pompes par jour... 
sauf si vous êtes un  enfant chinois dans une usine Nike.



Re: Apprendre à sécuriser un réseau domestique

2022-08-25 Thread Daniel Caillibaud
Le 18/08/22 à 12:22, Fab  a écrit :
> > domestique, n’est pas vulnérable à des attaques de l’intérieur, il n’y a 
> > personne de malveillant à l’intérieur. Donc cet aspect de la sécurité 
> > des réseaux d’entreprise ne me concerne pas.   

> * Sauf si tu files ton accès wifi au copain qui vient chez toi ou aux 
> copains de tes enfants.
> * Sauf si tu as des devices connectés chez toi que tu ne connais pas : 
> (Chaine Hi-Hi, TV, Thermomix (si si), tablette et smartphone, domotique 
> , etc... )

J'insiste aussi là-dessus, on peut être un peu plus laxiste sur la façon dont 
les machines
internes peuvent se connecter entre elles, mais on doit les considérer 
potentiellement aussi
malveillantes que n'importe quelle machine externe.

Un PC ou téléphone vérolé qui se connecte au wifi, ça arrivera forcément un 
jour ou l'autre,
sans parler des montres / frigos / caméras / chaudières / imprimantes / 
n'importe quel autre
truc connecté et jamais mis à jour.

-- 
Daniel

On ne va tout de même pas se laisser abattre.
John F. Kennedy.



Re: Resize partitions ext4 /LVM

2022-08-16 Thread Daniel Caillibaud
Le 16/08/22 à 16:08, hamster  a écrit :
> > mount -o bind /home/docker /var/lib/docker  
> 
> C'est en effet une option, mais je comprend pas bien l'interet de le 
> faire comme ca plutot qu'avec un lien symbolique ?

Ça permet d'avoir le "vrai" chemin qui reste /var/lib/…

Ça peut éviter des problèmes (une dépendance mal codée qui vérifierait ce 
chemin), ou de la
customisation compliquée (pour apparmor par ex).

Je me souviens avoir fait ça pour mysql il y a très longtemps, un lien 
symbolique passait pas
(à cause de apparmor il me semble) alors qu'avec un bind ça passait crème sans 
aller bidouiller
les configs par défaut du système.

-- 
Daniel

Certains croient prendre une initiative en faisant le contraire 
de ce qu'on leur demande. 
d'après Sacha Guitry



Re: [HS] Recherche spécialiste PHP-7

2022-04-27 Thread Daniel Caillibaud
Le 26/04/22 à 15:40, "ajh.valmer"  a écrit :
> Les différences importantes se situent au passage de php5 vers php7.
> Après, les différences de php7 vers php8 sont minimes.

Certes, mais minime ne veut pas dire inexistantes ;-)
Il y a par ex des fonctions qui étaient deprecated depuis un bon moment et qui 
ont disparu
entre 7.3 et 7.4, ou bien des syntaxes qui lançaient un warning et se mettent à 
planter.

> Je l'ai vu entre les versions php5.1 à php5.6.
> 
> https://www.php.net/eol.php guides migration 5.6 vers 7.0.
> ne donnent pas les modifications essentielles, 
> telles, la nouvelle syntaxe d'appel à une base de données
> et les nouveaux scripts php7 à englober dans le SQL.

Tu penses à quoi ?

Car il y a pourtant la liste des nouvelles fonctionnalités pour chaque version.

Si tu parles de PDO, ça n'est pas mentionné dans les nouvelles fonctionnalités 
php7 parce que
ça existait déjà en php5.

Mais pour migrer, tu n'es pas obligé de passer tout le code aux nouvelles 
syntaxes tant que les
anciennes fonctionnent et ne sont pas deprecated, il faut surtout se concentrer 
sur les
"breaking changes" qu'il faut absolument modifier si ça te concerne, par ex 
pour le passage 5.6
=> 7.0
https://www.php.net/manual/fr/migration70.incompatible.php

-- 
Daniel

Il  est impossible de faire 1 000 pompes par jour... 
sauf si vous êtes un  enfant chinois dans une usine Nike.



Re: [HS] Recherche spécialiste PHP-7

2022-04-26 Thread Daniel Caillibaud
Le 25/04/22 à 12:00, ajh.val...@bbox.fr a écrit :
> Bonjour,
> 
> Je recherche un bon spécialiste PHP-7.2.

Euh, je crois que tu peux passer directement à php8.1, 7.2 était maintenue 
jusqu'à fin 2020,
7.3 est déjà en EOL et 7.4 meurt dans 6 mois.

Avec 8.1 tu peux tenir jusque fin 2024 : 
https://www.php.net/supported-versions.php

Sur https://www.php.net/eol.php tu as les liens vers les guides de migration 
(5.6 > 7.0 > 7.1 >
7.2 > 7.4 > 8.0 > 8.1), avec à chaque fois la liste de ce qui change.

-- 
Daniel

On ne peut pas juger quelqu'un à ses fréquentations ;
ne perdons pas de vue que Judas avait des amis irréprochables.
Tristan Bernard



Re: Comment recharger un module noyau planté ?

2022-04-07 Thread Daniel Caillibaud
Le 31/03/22 à 15:55, Daniel Caillibaud  a écrit :
> Bonjour,
> 
> Ça faisait longtemps que mon module wifi n'avait pas planté, donc pas eu 
> l'occasion d'essayer
> les remèdes.
> 
> Le 14/03/22 à 18:21, Hugues Larrive  a écrit :
> > Je tenterais une réinitialisation au niveau du bus PCI (remove et rescan) :
> > echo 1 > /sys/bus/pci/devices/\:02\:00.0/remove  
> 
> Cette commande a été assez longue a rendre la main, elle a sorti qqchose dans 
> kern.log, mais
> je n'ai pas cette trace car
> 
> > echo 1 > /sys/bus/pci/rescan  
> 
> a complètement planté le système, et après le reboot hard qui a suivi y'avait 
> plus les traces
> précédentes.

J'ai eu d'autres plantages, et cette commande a bien fonctionné, ça m'a évité 
un reboot
(j'avais fermé au préalable tout ce qui pouvait consommer du réseau, je sais 
pas si y'a un
rapport).

Donc merci Hugues, tu avais raison, c'est bien la carte (ou son firmware) qui 
se vautre et pas
le module noyau.

-- 
Daniel

Vaut-il mieux parler bêtement de choses intelligentes
ou parler intelligemment de choses bêtes.
Philippe Geluck, Le chat



Re: Comment recharger un module noyau planté ?

2022-03-31 Thread Daniel Caillibaud
Bonjour,

Ça faisait longtemps que mon module wifi n'avait pas planté, donc pas eu 
l'occasion d'essayer les remèdes.

Le 14/03/22 à 18:21, Hugues Larrive  a écrit :
> Je tenterais une réinitialisation au niveau du bus PCI (remove et rescan) :
> echo 1 > /sys/bus/pci/devices/\:02\:00.0/remove

Cette commande a été assez longue a rendre la main, elle a sorti qqchose dans 
kern.log, mais je
n'ai pas cette trace car

> echo 1 > /sys/bus/pci/rescan

a complètement planté le système, et après le reboot hard qui a suivi y'avait 
plus les traces
précédentes.

Mar 31 15:26:35 dell kernel: [439827.472935] ath10k_pci :02:00.0: failed to 
wake target for write32 of 0x11e5 at 0x0003543c: -110
[…pas mal de lignes comme la précédente…]
Mar 31 15:30:19 dell kernel: [440052.314672] ath10k_pci :02:00.0: failed to 
wake target for write32 of 0x149f at 0x0003543c: -110
Mar 31 15:30:20 dell kernel: [440053.274771] ath10k_pci :02:00.0: failed to 
receive scan abortion completion: timed out
Mar 31 15:30:20 dell kernel: [440053.274774] ath10k_pci :02:00.0: failed to 
stop scan: -110
Mar 31 15:30:20 dell kernel: [440053.274776] ath10k_pci :02:00.0: failed to 
start hw scan: -110
Mar 31 15:30:20 dell kernel: [440053.33] ath10k_pci :02:00.0: failed to 
wake target for write32 of 0x14a1 at 0x0003543c: -110
[…snip…]
Mar 31 15:31:16 dell kernel: [440108.635954] ath10k_pci :02:00.0: failed to 
wake target for write32 of 0x1521 at 0x0003543c: -110
Mar 31 15:31:16 dell kernel: [440108.823493] ath10k_pci :02:00.0: wmi 
command 20482 timeout, restarting hardware
Mar 31 15:31:16 dell kernel: [440108.823503] ath10k_pci :02:00.0: failed to 
delete WMI vdev 1: -11
Mar 31 15:31:16 dell kernel: [440108.823801] ath10k_pci :02:00.0: failed to 
set 2g txpower 52: -108
Mar 31 15:31:16 dell kernel: [440108.823803] ath10k_pci :02:00.0: failed to 
setup tx power 26: -108
Mar 31 15:31:16 dell kernel: [440108.823803] ath10k_pci :02:00.0: failed to 
recalc tx power: -108
Mar 31 15:31:16 dell kernel: [440108.823810] ath10k_pci :02:00.0: failed to 
set inactivity time for vdev 0: -108
Mar 31 15:31:16 dell kernel: [440108.823811] ath10k_pci :02:00.0: failed to 
setup powersave: -108
Mar 31 15:31:16 dell kernel: [440108.823833] wlp2s0: deauthenticating from 
7c:8f:de:0b:9f:d7 by local choice (Reason: 3=DEAUTH_LEAVING)
Mar 31 15:31:16 dell kernel: [440108.823839] ath10k_pci :02:00.0: failed to 
set inactivity time for vdev 0: -108
Mar 31 15:31:16 dell kernel: [440108.823842] ath10k_pci :02:00.0: failed to 
setup powersave: -108
Mar 31 15:31:21 dell kernel: [440113.667374] ath10k_warn: 133 callbacks 
suppressed
Mar 31 15:31:21 dell kernel: [440113.667378] ath10k_pci :02:00.0: failed to 
wake target for write32 of 0xfffd at 0x00034c10: -110
[…snip…]
Mar 31 15:31:32 dell kernel: [440125.270874] ath10k_pci :02:00.0: failed to 
read device register, device is gone
Mar 31 15:31:32 dell kernel: [440125.272438] ieee80211 phy0: Hardware restart 
was requested
Mar 31 15:31:32 dell kernel: [440125.272774] [ cut here 
]
Mar 31 15:31:32 dell kernel: [440125.272776] WARNING: CPU: 1 PID: 254476 at 
net/mac80211/sta_info.c:1096 __sta_info_destroy_part2+0x130/0x160 [mac80211]
Mar 31 15:31:32 dell kernel: [440125.272806] Modules linked in: btrfs(E) 
blake2b_generic(E) xor(E) raid6_pq(E) zstd_compress(E) ufs(E) qnx4(E) 
hfsplus(E) hfs(E) minix(E) msdos(E) jfs(E) xfs(E) libcrc32c(E) cpuid
(E) loop(E) rfcomm(E) ctr(E) ccm(E) cmac(E) algif_hash(E) algif_skcipher(E) 
af_alg(E) bnep(E) binfmt_misc(E) mei_hdcp(E) intel_rapl_msr(E) dell_laptop(E) 
snd_hda_codec_hdmi(E) dell_smm_hwmon(E) btusb(E) btrtl(E)
 btbcm(E) btintel(E) bluetooth(E) snd_sof_pci_intel_icl(E) snd_ctl_led(E) 
snd_sof_intel_hda_common(E) soundwire_intel(E) soundwire_generic_allocation(E) 
soundwire_cadence(E) snd_sof_intel_hda(E) snd_sof_pci(E) s
nd_sof_xtensa_dsp(E) x86_pkg_temp_thermal(E) ath10k_pci(E) intel_powerclamp(E) 
jitterentropy_rng(E) snd_sof(E) coretemp(E) snd_soc_hdac_hda(E) ath10k_core(E) 
snd_hda_ext_core(E) ath(E) snd_hda_codec_realtek(E) k
vm_intel(E) sha512_ssse3(E) snd_soc_acpi_intel_match(E) snd_soc_acpi(E) 
snd_hda_codec_generic(E) sha512_generic(E) mac80211(E) snd_soc_core(E) kvm(E) 
snd_compress(E) libarc4(E) irqbypass(E)
Mar 31 15:31:32 dell kernel: [440125.272836]  soundwire_bus(E) drbg(E) 
ledtrig_audio(E) nls_ascii(E) ansi_cprng(E) nls_cp437(E) cfg80211(E) rapl(E) 
snd_hda_intel(E) intel_cstate(E) vfat(E) snd_intel_dspcfg(E) sn
d_intel_sdw_acpi(E) fat(E) dell_wmi(E) ecdh_generic(E) intel_uncore(E) 
pcspkr(E) snd_hda_codec(E) dell_smbios(E) dcdbas(E) serio_raw(E) efi_pstore(E) 
snd_hda_core(E) uvcvideo(E) snd_hwdep(E) dell_wmi_sysman(E) v
ideobuf2_vmalloc(E) firmware_attributes_class(E) snd_pcm(E) videobuf2_memops(E) 
iTCO_wdt(E) dell_wmi_descriptor(E) videobuf2_v4l2(E) snd_timer(E) 
intel_pmc_bxt(E) intel_wmi_thunderbolt(E) wmi_bmof(E) videobuf2_c
ommon(E) snd(E) 

Re: Disques ssd sensibles aux coupures brutales ?

2022-03-16 Thread Daniel Caillibaud
Le 15/03/22 à 10:33, Mathias Dufresne  a écrit :
> Je suis par contre assez surpris de lire que tu as besoin de fsck
> régulièrement vu que (selon moi, c'est pas une vérité gravée dans le marbre
> ; ) le problème est forcément lié à l'écriture et que les systèmes
> n'écrivent pas grand chose hormis leurs logs

Je sais pas si c'est fsck, mais il scanne pas le FS (ça prend qq ms lors du 
boot), je pensais
que c'était juste le journal du FS qui avait encore dans son buffer des données 
non écrites, et
qu'il commençait par les écrire à leur place avant de monter le filesystem, 
d'où les messages
"recovered inode …".

-- 
Daniel

L'idée d'une armée européenne est vraiment intéressante,
mais pourquoi ne pas aller plus loin en créant une armée
mondiale dont le principal intérêt serait qu'elle n'aurait 
pas d'ennemis.
Philippe Geluck, Le chat



Re: Comment recharger un module noyau planté ?

2022-03-16 Thread Daniel Caillibaud
Le 14/03/22 à 18:21, Hugues Larrive  a écrit :
> Bonjour,
> 
> Au vu du kern.log, j'ai l'impression que c'est la carte wifi qui plante et 
> non le module :
> Mar 10 10:14:13 dell kernel: [146989.982839] ath10k_pci :02:00.0: failed 
> to wake target
> for write32 of 0x0579 at 0x0003543c: -110 [plein de failed to wake target]
> Mar 10 10:17:23 dell kernel: [147179.685280] ath10k_pci :02:00.0: failed 
> to wake target
> for read32 at 0x0003a028: -110 Mar 10 10:17:26 dell kernel: [147182.767232] 
> ath10k_pci
> :02:00.0: failed to read device register, device is gone Mar 10 10:17:26 
> dell kernel:
> [147182.768293] ieee80211 phy0: Hardware restart was requested
> 
> Je tenterais une réinitialisation au niveau du bus PCI (remove et rescan) :
> echo 1 > /sys/bus/pci/devices/\:02\:00.0/remove
> echo 1 > /sys/bus/pci/rescan

Merci pour cette piste très intéressante !
Je teste ça au prochain plantage et je vous donnerai le résultat.

-- 
Daniel

Un beau livre, c'est celui qui sème à foison les points d'interrogation.
Jean Cocteau



Re: Comment recharger un module noyau planté ?

2022-03-12 Thread Daniel Caillibaud
Le 12/03/22 à 09:50, didier gaumet  a écrit :
> le module ath10k_pci n'est pas le seul module pour cette famille de
> chipsets wifi et peut-être ath10k_pci appelle-t-il ath10k_core
> 
> un 
> $ lsmod | grep ath10
> te permettra normalement de voir quels modules dépendent de ath10k_pci

Oui, j'ai 

lsmod|grep ath
ath10k_pci 49152  0
ath10k_core   430080  1 ath10k_pci
ath36864  1 ath10k_core
mac80211 1077248  1 ath10k_core
cfg80211 1052672  3 ath,mac80211,ath10k_core

modinfo me dit aussi pour ath10k_pci
depends:ath10k_core
(qui lui ne dépend de personne)

> je suppose qu'il doit falloir décharger puis recharger certains autres
> modules que ath10k_pci pour que ton chipset soit redétecté puis
> réinitialisé correctement

ok, la prochaine fois je rmmod les deux, puis modprobe ath10k_pci (qui doit 
charger la
dépendances), et si ça marche pas rmmod les deux puis insmod core puis insmod 
pci, on verra si
c'est mieux.

-- 
Daniel

La guerre civile est moins détestable que la guerre avec l'étranger. 
On sait du moins pourquoi l'on s'y bat.
Anatole France



Disques ssd sensibles aux coupures brutales ?

2022-03-11 Thread Daniel Caillibaud
Bonjour,

Je reviens sur ce thread parce que :

Le 04/03/22 à 17:21, Olivier  a écrit :
> Mon objectif est d'éviter d'endommager un disque (toujours de type SSD ou 
> NVMe) à cause d'une
> coupure brutale de courant.

m'étonne un peu. 

Un disque ssd est vraiment sensible à une coupure brutale ?

Je me souviens™ du devoir de parquer les disques avant d'éteindre un PC, mais 
c’était au siècle
dernier !

Assez rapidement les constructeurs ont ajoutés du park auto à l’extinction 
(j’imagine le nb de
plaintes qu’ils ont eu de gens ayant dépensé des fortunes pour un hd, parti en 
fumée parce que
qqun avait déplacé un PC éteint), puis du park auto à la coupure de courant 
(ils ont réinventé
le ressort). 

Depuis les ssd y’a plus de tête risquant de se retrouver au mauvais endroit au 
mauvais moment,
donc en cas de coupure de courant je veux bien qu’il y ait un risque sur les 
datas (et encore,
avec les fs journalisés ça devrait plus trop être le cas), mais un risque sur 
le matériel ?

C’est toujours d’actualité ?

Si oui faut vraiment que je m’inquiète car sur mon PC actuel j’ai du reboot 
hard ~3×/semaine
depuis 1an 1/2, du "recovered inode" à chaque reboot après un plantage, mais 
heureusement les
disques sont toujours là (un nvme et un disque HD classique à plateaux, moins 
sollicité).

Rien d’ironique, je suis une buse en hardware et peux très bien avoir de 
fausses idées reçues,
si qqun qui sait peut confirmer / infirmer ça m’intéresse.


PS: ça ne remet pas en cause l’intérêt d’un onduleur, mais pour du NAS perso, 
ça me paraît un
peu overkill (je ne parle pas du coût environnemental, changer les batteries 
tous les 2ans,
toussa, juste du coût humain pour s’occuper de l’onduleur et sa communication 
avec la machine,
plutôt que de laisser la machine redémarrer toute seule quand le courant 
revient).

-- 
Daniel

Lorsque j'ai été kidnappé, ma mère a réagi tout de suite: elle a sous-loué ma 
chambre.
Woody Allen



Re: Comment recharger un module noyau planté ?

2022-03-11 Thread Daniel Caillibaud
Le 11/03/22 à 10:56, David Martin  a écrit :

> Salut,
> C'est juste le redémarrage qui ne se fait pas ? (boucle)

Ça j'en sais rien, je parlais de boucle parce que la succession de messages du 
kern.log
revient en boucle, d'abord du
  ath10k_pci :02:00.0: failed to wake target for read32 at
en rafale, puis du 

ieee80211 phy0: Hardware restart was requested
[ cut here ]
ieee80211_restart_work called with hardware scan in progress
WARNING: CPU: 1 PID: 57789 at net/mac80211/main.c:261 
ieee80211_restart_work+0xf3/0x100 [mac80211]
Modules linked in: 

puis une call trace

et ça recommence

-- 
Daniel

Je n'ai fait celle-ci plus longue que parce que je n'ai 
pas eu le loisir de la faire plus courte.
Blaise Pascal (Les Provinciales, celle-ci désigne une lettre)



Re: Comment recharger un module noyau planté ?

2022-03-11 Thread Daniel Caillibaud
Le 10/03/22 à 20:09, Daniel Caillibaud  a écrit :
> Merci, j'essaierai la prochaine fois avec -f et -v, pour voir s'il parvient à 
> le décharger.

avec 

  rmmod -v -f ath10k_pci

le -f aura été efficace, il m'a rendu la main aussitôt, mais le -v change pas 
grand chose,
aucun retour.

Ensuite, un `modprobe -v ath10k_pci` ne dit rien, mais ne fait rien non plus, 
sinon écrire dans
kern.log

Mar 11 23:31:01 dell kernel: [33602.770218] ath10k_pci :02:00.0: failed to 
read device register, device is gone
Mar 11 23:31:01 dell kernel: [33602.770222] ath10k_pci :02:00.0: failed to 
reset chip: -5
Mar 11 23:31:03 dell kernel: [33605.371019] ath10k_pci: probe of :02:00.0 
failed with error -5


Mais au moins, la dépose du module planté m'a permis d'éteindre la machine 
proprement.

Juste une frayeur au reboot, grub m'a répondu que je devais charger un noyau 
d'abord, un ctrl+alt+suppr 
pour relancer un nouveau reboot a réglé le pb, ma debian se prend pour windows 
:-/

(j'avais déjà vu ça après d'autres plantages, le 1er reboot hard échoue, il en 
faut un 2e pour repartir d'un pied 
peu dansant ni vaillant mais qui veut bien poser par terre).

-- 
Daniel

Si les imbéciles volaient, il ferait nuit.
Frédéric Dard



Re: Comment recharger un module noyau planté ?

2022-03-10 Thread Daniel Caillibaud
Le 10/03/22 à 17:41, didier gaumet  a écrit :
> pour le plantage en lui-même, je n'ai pas d'idée à part essayer de voir
> (mais où, j'ai oublié) quelles options, si il y en a, sont disponibles
> pour charger les modules ath10*

Je crains que ça ne dépasse mes petites compétences en wifi.

> pour décharger un module noyau, rmmod est plus "puissant" que modprobe
> lorsque utilisé avec l'option -f normalement il force le déchargement
> du module 

Merci, j'essaierai la prochaine fois avec -f et -v, pour voir s'il parvient à 
le décharger.

Mais sur le principe, avec un module planté on peut faire rmmod puis insmod 
sans avoir à
rebooter ou bien y'a des risques que le plantage ait éclaboussé et qu'il faille 
un reboot de
toute manière ?

(si ça n'a aucune chance de fonctionner c'est pas la peine que j'essaie)

-- 
Daniel

Celui qui ne sais pas où il va se retrouve ailleurs.
Robespierre
Avec la variante de Pierre Dac :
Ceux qui ne savent pas où ils vont sont surpris d'arriver ailleurs.



Comment recharger un module noyau planté ?

2022-03-10 Thread Daniel Caillibaud
Bonjour,

J'ai toujours mes pbs de plantage kernel à cause du module wifi (ath10k_pci), 
même si ça c'est
arrangé (ça plante 1 à 2 fois par semaine, mais seulement le réseau, avant tout 
était figé, 
donc je peux sauvegarder ce que je fais, c'est juste pénible avec des consoles 
ouvertes ou un
truc en cours dans un navigateur).

Est-ce que dans un tel cas on peut recharger le module noyau sans reboot hard ?
(le reboot soft fonctionne pas, le PC veut pas s'arrêter)

J'ai essayé 
  rmmod ath10k_pci
(en pensant passer ensuite à insmod ou modprob)

mais ça ne fait rien, ça ne rend pas la main et ne dit rien (pas pensé à 
ajouter -v, je le
ferai la prochaine fois)

J'étais sur un noyau 5.12.9 compilé maison (avec intel-microcode 3.20210608.2 
de bullseye), je 
vais essayer linux-image-5.16.0-0.bpo.3-amd64-unsigned et 
intel-microcode=3.20220207.1~bpo11+1 
pour voir si ça s'arrange, mais la réponse m'intéresse quand même.



Le détail :

1) modinfo ath10k_pci

filename:   
/lib/modules/5.12.9/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
…
description:Driver support for Qualcomm Atheros 802.11ac WLAN PCIe/AHB 
devices
author: Qualcomm Atheros
…
depends:ath10k_core
retpoline:  Y
intree: Y
name:   ath10k_pci
vermagic:   5.12.9 SMP mod_unload modversions 
parm:   irq_mode:0: auto, 1: legacy, 2: msi (default: 0) (uint)
parm:   reset_mode:0: auto, 1: warm only (default: 0) (uint)


2) Les messages de kern.log au plantage du module :

Mar 10 09:36:13 dell kernel: [144708.337905] IPv6: ADDRCONF(NETDEV_CHANGE): 
wlp2s0: link becomes ready
Mar 10 09:36:13 dell kernel: [144708.337965] wlp2s0: Limiting TX power to 23 
(26 - 3) dBm as advertised by 68:a3:78:b8:7e:94
Mar 10 10:14:13 dell kernel: [146989.982839] ath10k_pci :02:00.0: failed to 
wake target for write32 of 0x0579 at 0x0003543c: -110
[plein de failed to wake target]
Mar 10 10:17:23 dell kernel: [147179.685280] ath10k_pci :02:00.0: failed to 
wake target for read32 at 0x0003a028: -110
Mar 10 10:17:26 dell kernel: [147182.767232] ath10k_pci :02:00.0: failed to 
read device register, device is gone
Mar 10 10:17:26 dell kernel: [147182.768293] ieee80211 phy0: Hardware restart 
was requested
Mar 10 10:17:26 dell kernel: [147182.768303] [ cut here 
]
Mar 10 10:17:26 dell kernel: [147182.768304] ieee80211_restart_work called with 
hardware scan in progress
Mar 10 10:17:26 dell kernel: [147182.768350] WARNING: CPU: 1 PID: 186880 at 
net/mac80211/main.c:261 ieee80211_restart_work+0xf3/0x100 [mac80211]
Mar 10 10:17:26 dell kernel: [147182.768375] Modules linked in: loop(E) 
rfcomm(E) ctr(E) ccm(E) cmac(E) algif_hash(E) algif_skcipher(E) af_alg(E) 
bnep(E) binfmt_misc(E) intel_rapl_msr(E) dell_smm_hwmon(E) 
snd_hda_codec_hdmi(E) x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) 
snd_sof_pci_intel_icl(E) snd_sof_intel_hda_common(E) soundwire_intel(E) 
kvm_intel(E) soundwire_generic_allocation(E) soundwire_cadence(E) 
snd_sof_intel_hda(E) snd_sof_pci(E) snd_sof(E) kvm(E) snd_sof_xtensa_dsp(E) 
snd_soc_hdac_hda(E) snd_hda_ext_core(E) snd_soc_acpi_intel_match(E) 
snd_soc_acpi(E) irqbypass(E) rapl(E) snd_soc_core(E) intel_cstate(E) 
snd_hda_codec_realtek(E) snd_compress(E) nls_ascii(E) soundwire_bus(E) 
snd_hda_codec_generic(E) intel_uncore(E) ledtrig_audio(E) nls_cp437(E) btusb(E) 
btrtl(E) snd_hda_intel(E) ath10k_pci(E) btbcm(E) btintel(E) snd_intel_dspcfg(E) 
snd_intel_sdw_acpi(E) ath10k_core(E) vfat(E) pcspkr(E) fat(E) ath(E) 
bluetooth(E) serio_raw(E) snd_hda_codec(E) efi_pstore(E) wmi_bmof(E) 
intel_wmi_thunderbolt(E)
Mar 10 10:17:26 dell kernel: [147182.768403]  snd_hda_core(E) snd_hwdep(E) 
mac80211(E) snd_pcm(E) iTCO_wdt(E) uvcvideo(E) intel_pmc_bxt(E) snd_timer(E) 
iTCO_vendor_support(E) watchdog(E) snd(E) ee1004(E) videobuf2_vmalloc(E) 
jitterentropy_rng(E) soundcore(E) videobuf2_memops(E) videobuf2_v4l2(E) 
cfg80211(E) drbg(E) videobuf2_common(E) ansi_cprng(E) 
processor_thermal_device(E) videodev(E) processor_thermal_rfim(E) libarc4(E) 
processor_thermal_mbox(E) mc(E) joydev(E) mei_me(E) ecdh_generic(E) 
processor_thermal_rapl(E) rfkill(E) intel_rapl_common(E) ecc(E) sg(E) mei(E) 
intel_soc_dts_iosf(E) int3403_thermal(E) int340x_thermal_zone(E) tpm_crb(E) 
tpm_tis(E) tpm_tis_core(E) tpm(E) evdev(E) int3400_thermal(E) rng_core(E) 
acpi_thermal_rel(E) acpi_tad(E) intel_pmc_core(E) ac(E) intel_hid(E) 
sparse_keymap(E) acpi_pad(E) msr(E) parport_pc(E) ppdev(E) lp(E) parport(E) 
fuse(E) configfs(E) sunrpc(E) efivarfs(E) ip_tables(E) x_tables(E) autofs4(E) 
ext4(E) crc32c_generic(E) crc16(E) mbcache(E) jbd2(E) dm_crypt(E) dm_mod(E) 
sr_mod(E)
Mar 10 10:17:26 dell kernel: [147182.768439]  sd_mod(E) cdrom(E) hid_generic(E) 
usbhid(E) hid(E) crc32_pclmul(E) crc32c_intel(E) ghash_clmulni_intel(E) 
aesni_intel(E) libaes(E) crypto_simd(E) cryptd(E) i915(E) nvme(E) psmouse(E) 
nvme_core(E) t10_pi(E) ahci(E) crc_t10dif(E) i2c_algo_bit(E) 
crct10dif_generic(E) 

Re: Logiciel pas pour couper de la vidéo

2021-12-17 Thread Daniel Caillibaud
Le 16/12/21 à 16:39, Klaus Becker  a écrit :
> pas en ligne de commande, mais assez simple : avidemux

Il s'utilise très bien en ligne de commande et peut aussi se scripter (pas 
testé sans serveur
X).

L'intérêt est de créer des filtres et autres règles de crop / resize dans 
l'interface
d'avidemux (ça peut aller plus vite que de lire toute la doc de mplayer|ffmpeg 
et trouver les
options et leur syntaxe, surtout en 2 passes) puis ensuite de lancer ça sur un 
tas de fichiers
sources en ligne de commande.

-- 
Daniel

Attendre d’en savoir assez pour agir en toute lumière, 
c’est se condamner à l’inaction.
Jean Rostand



Re: packagekitd annonce une mise à jour qu'apt ne voit pas

2021-12-07 Thread Daniel Caillibaud
Le 06/12/21 à 14:31, didier gaumet  a écrit :

> Le lundi 06 décembre 2021 à 13:11 +0100, Daniel Caillibaud a
> écrit :[...]
> > Il y a des logs de ce qu’il a fait ? Car je suppose que ce "command
> > failed" est lié à qqchose
> > qu’il devait faire au reboot et qui a échoué, comment savoir de quoi
> > il s’agissait ?  
> 
> en épluchant les logs par la commande journalctl tu devrais pouvoir
> trouver ton bonheur? 

J'ai regardé a tout hasard, mais l'erreur a été affichée au boot avant le menu 
grub, c'est donc
assez logique que journalctl n'en ai pas de trace.

> Mais as-tu besoin d'une autre confirmation que ce qui suit?

C'était pour savoir d'où ce command failed pouvait bien venir, et pour 
comprendre un peu mieux
ce qui se passe au boot dans ce genre de cas et si y'a moyen d'en avoir des 
traces, plus par
curiosité qu'autre chose.

Bonne soirée,

-- 
Daniel

Les vrais philosophes passent leur vie à ne point croire ce qu'ils 
voient, et à tâcher de deviner ce qu'ils ne voient point.
Bernard Fontenelle



Re: packagekitd annonce une mise à jour qu'apt ne voit pas

2021-12-06 Thread Daniel Caillibaud
Le 06/12/21 à 10:01, didier gaumet  a écrit :
> Probablement (c'est une supposition, pas une affirmation) qu'il s'agit
> d'une proposition de mise-à-jour du firmware de ton SSD. Et Packagekit,
> contrairement à apt, semble prendre en compte les mises-à-jour
> proposées par fwupd.
> 
> Je serais toi j'accepterais la mise-à-jour: les SSD ont l'air d'être
> très sensibles au firmware utilisé en environnement Linux

Merci pour l’explication.

J’ai eu une petite frayeur car au reboot j’ai eu un "command failed" sans rien 
d’autre, et pas
de grub :-/

Au 2e reboot j’ai eu mon grub, boot normal, et packagekitd ne propose plus de 
mise à jour.

Il y a des logs de ce qu’il a fait ? Car je suppose que ce "command failed" est 
lié à qqchose
qu’il devait faire au reboot et qui a échoué, comment savoir de quoi il 
s’agissait ?

un `fwupdmgr get-history` est plutôt rassurant, le firmware semble avoir été 
correctement
appliqué :

Inspiron 3793
│
└─BC511 NVMe SK hynix 512GB:
  │   Device ID:  3743975ad7f64f8d6575a9ae49fb3a8856fe186f
  │   Version précédente: 11001101
  │   Update State:   Success
  │   Last modified:  2021-12-06 07:56
  │   GUID:   71575487-e6fa-52be-a95f-62cd22ec72fc
  │   Device Flags:   • Périphérique interne
  │   • Updatable
  │   • System requires external power source
  │   • Supported on remote server
  │   • Needs a reboot after installation
  │   • Device is usable for the duration of the update
  │ 
  └─BC511 512GB:
Nouvelle version: 11004101
Remote ID:lvfs
Résumé:   Dell BC511 NVMe SK hynix 512GB NVMe SSD Firmware 
update
Licence:  Propriétaire
Taille:   633,9 ko
Created:  2021-09-13
Urgency:  Haute
Fournisseur:  Dell
Description:  
Improvement for blue screen related to Intel Tigerlake PCIe 4.0 
environment.

-- 
Daniel

Ce qui manque aux orateurs en profondeur, ils vous le donnent en 
longueur.
Montesquieu



packagekitd annonce une mise à jour qu'apt ne voit pas

2021-12-06 Thread Daniel Caillibaud
Bonjour,

packagekitd m'annonce une mise à jour de "micrologiciel du périphérique « BC511 
512GB »" avec
la description "Improvement for blue screen related to Intel Tigerlake PCIe 4.0 
environment."
et la modif de version 11001101 => 11004101 mais ni apt ni aptitude ne 
m'annonce de paquet à
mettre à jour (que ce soit avec upgrade ou dist-upgrade).

De quoi s'agit-il ?

(BC511 512GB semble correspondre à mon disque interne nvme)

-- 
Daniel

Une maxime de charcutier chinois : la rondelle ne fait pas le printemps.
Coluche



Re: Créer une boutique en ligne

2021-10-07 Thread Daniel Caillibaud
Le 07/10/21 à 12:42, kaliderus  a écrit :
> Wordpress est trop générique, tout comme Drupal, je souhaite dans
> l'idéal un packet à installer, et rien de plus qu'un peu de
> configuration derrière.

Désolé, mais je crois que ça n'existe pas, le "rien de plus" revient à 
configurer un wordpress
ou un drupal pour que ça fonctionne comme tu veux (il y a des trucs tout prêt 
qui t'installent
les modules qui vont bien pour une boutique, que ce soit pour wordpress ou 
drupal, je me
rappelle plus trop le nom, pour drupal je crois que c'est "installation 
profile" mais j'ai un
doute).

> Si la solution n'existe pas, alors ce sera effectivement du prestashop
> ou équivalent, quitte à passer dans un premier temps par LA grosse
> plate-forme (A..Z..E) qui se prend une marge délirante sur chaque
> vente.

Je connais pas très bien la question, mais je suis quasi sûr qu'il existe des 
hébergeurs qui
fournissent de la boutique clé en main (prestashop ou autre) avec un fixe 
mensuel de qq euros
(il me semble qu'ovh propose des solutions de boutique en ligne avec leurs 
offres mutualisées).

Vu la plaie qu'est la maintenance de ce genre de chose (au vu de ce que je vois 
passer sur
différentes listes), pour une seule boutique je suis pas sûr que ce soit 
intéressant de
l'héberger soi-même, surtout si on connait mal la solution retenue. Il faut 
prévoir qq jours
pour l'installation et la configuration, plus qq minutes/heures à chaque alerte 
de sécu (ça
peut être relativement souvent) et qq heures/jours à chaque montée de version.

En tout cas, si jamais tu l'héberge toi-même, moins tu ajouteras de plugin et 
mieux se
passeront les montées de version (c'est pas spécifique aux boutiques en ligne 
mais certaines
solutions sont célèbres pour les galères que ça peut engendrer).

-- 
Daniel

L'avantage d'être intelligent, c'est qu'on peut toujours faire l'imbécile,
alors que l'inverse est totalement impossible.
Woody Allen



Re: buster => bullseye, upgrade vs reinstall

2021-09-17 Thread Daniel Caillibaud
Le 16/09/21 à 16:14, hamster  a écrit :
> J'ai essayé une fois l'upgrade :
> - il faut beaucoup de place libre sur la partition système parce qu'a un 
> moment les 2 versions y sont écrites en meme temps

De mémoire ça peut se régler en indiquant dans les prefs apt un dossier 
temporaire hors de /,
ou plus simplement en montant une partition externe sur le dossier temporaire 
qu'il utilise (me
rappelle plus lequel c'est).

> - ca prend beaucoup de temps

Mmh… Pourtant tous les upgrades que j'ai fait (depuis woody) ont toujours été 
assez rapides
(<10min avec un réseau correct), bien plus qu'une réinstall (plutôt 1h ou 2, 
voire bpc plus, le
temps de préparer les partitions, faire gaffe à la gestion du chiffrement, 
configurer lvm &
luks, remettre toutes les config système, etc.).

> - j'ai eu des soucis avec des logiciels qui viennent des dépots contrib 
> ou nonfree, voire meme multimedia, d'ailleurs dans la doc il est 
> conseillé de désinstaller ces logiciels avant upgrade et les reinstaller 
> ensuite.

Faut pas les désinstaller, juste
- faire dist-upgrade sur l'ancienne distrib
- désactiver tous les dépôts non officiels
- faire le dist-upgrade vers la nouvelle distrib
- remettre les dépôts non officiels dans la nouvelle distrib
- refaire un dist-upgrade
et c'est toujours passé comme une lettre à la poste (pourtant j'ai un paquet de 
dépôt externes).

> Donc pour moi, l'upgrade c'est utile quand on administre un serveur et 
> qu'on veut minimiser tant que possible la coupure de service. Pour mon 
> ordi personnel, je préfère beaucoup la réinstall. Comme déjà dit, avec 
> une partition /home séparée ca se passe très bien, on peut meme 
> joyeusement avoir plusieurs partitions système avec plusieurs distribs 
> qui se partagent la meme partition /home.

Oui, mais faut quand même faire attention car les logiciels vont partager les 
même préférences,
et ça peut casser des trucs lorsque les versions diffèrent.

C'est plus prudent dans ce cas d'avoir un user par distrib (on peut leur donner 
le même uid),
quitte à partager entre tous ces users des dossiers communs. 

> Je me suis fait une clef USB 
> dans laquelle je note les bidouilles personnelles que je fais, avec une 
> copie des fichiers de configuration et les scripts correspondant, ainsi 
> je refait très vite toutes ces adaptations après avoir réinstallé.

Je crois avoir fait une ou deux réinstall complètes, et à chaque fois j'en ai 
eu pour des
heures (la gestion lvm/luks avant réinstall, mais surtout remettre toutes les 
configurations
des services après, et ça c'est assez long), mais c'est probablement parce que 
j'ai beaucoup
de services plutôt orientés serveur sur mon desktop (qui sert aussi de banc de 
test).

> Bien sur, il est prudent de commencer par faire une sauvegarde du 
> système en bootant sur une clef et en utilisant la commande
> cp -a /mnt/root /mnt/clef/sauvegarde
> ca permet de revenir en arrière en cas de pépin et de retourner a 
> posteriori repécher un fichier de config ou un script qu'on aurait 
> oublié de copier sur la clef.

Oui, ça c'est toujours à faire, autant pour un upgrade que pour une réinstall, 
mais
normalement c'est le backup quotidien qui le gère ;-)

-- 
Daniel

Rien ni personne n'a tout à fait tort :
même une horloge arrêtée a raison deux fois par jour.
John Steinbeck



Re: buster => bullseye, upgrade vs reinstall

2021-09-16 Thread Daniel Caillibaud
Le 16/09/21 à 11:39, Luc Novales  a écrit :
> Bonjour,
> 
> Le 15/09/2021 à 20:20, Daniel Caillibaud a écrit :
> > Version courte : dans quel cas une réinstall peut donner de meilleurs 
> > résultats qu'un
> > upgrade ?  
> 
> 
> Dans le cas où un matériel très récent t'a obligé à modifier des 
> fichiers de configuration, installer des trucs spécifiques... pour le 
> faire "tomber en marche".
> 
> Ce matériel est souvent mieux pris en compte par un nouveau noyau, des 
> nouveaux pilotes...
> 
> Dans ce cas, un upgrade propse de conserver les fichiers de 
> configuration lorsqu'ils ont été modifiés, conservant aussi des 
> optimisations qui ne sont plus nécessaires, voire pénalisantes.

Merci pour ces explications très claires !

Je vais refaire le tour, mais j'ai fait mes modifs dans le bios + qq paramètres 
de lancement
de certains softs (désactiver l'accélération matérielle, via des fichiers de 
~/.config ou des
lanceurs particuliers, tous dans mon ~), upgrade et réinstall devraient donc 
revenir au même.

En tout cas ça met en évidence l'importance de noter toutes les modifs qu'on 
peut faire au
système (blacklist de modules noyau, paramètres de démarrage passés via grub, 
etc.),
normalement je le fais, normalement…

-- 
Daniel

Mieux vaut préter à sourire que donner a refléchir.



Re: gestion des mises à jour

2021-09-15 Thread Daniel Caillibaud
Le 13/09/21 à 19:27, Hugues Larrive  a écrit :
> Bonjour,
> 
> J'utilise apticron qui me notifie par e-mail quand des mises à jour sont 
> disponibles. Après
> j'archive les e-mail, ça me fait un historique. Par contre je fais mes mises 
> à jour
> manuellement.

Et c'est plus prudent ;-)

(à condition de lire ces mails)

J'avais utilisé autre chose y'a pas mal d'années, qui appliquait les mises à 
jour de sécurité
tout seul (et envoyait le rapport, peut-être cron-apt mais j'en suis pas si 
sûr), mais j'ai eu
quelques services plantés à cause de ça (sans aucune anomalie dans le rapport), 
en général à
cause de scripts postinstall un peu foireux (qui supposent par ex que tu as 
laissé tous les
paramètres de config par défaut et qui modifient les droits sur les fichier de 
conf par ex).

Vu du système tout allait bien (paquet à jour avec upgrade sans erreur), mais 
vu de
l'utilisateur y'avait plus rien qui marchait (serveur web HS, accès à la base 
de données coupé,
etc.).

Avec un grand merci au passage à ceux qui ont créé le paquet dbconfig-no-thanks 
;-)
(vu le nb de plantages occasionnés par des upgrades de paquets qui se reposent 
sur dbconfig)

-- 
Daniel

J'aurais aimé être publicitaire pour faire dire des conneries aux vedettes.



buster => bullseye, upgrade vs reinstall

2021-09-15 Thread Daniel Caillibaud
Salut,

Version courte : dans quel cas une réinstall peut donner de meilleurs résultats 
qu'un
upgrade ?



Pour ceux qui veulent des détails sur le contexte, la version longue :

Sur mon PC portable récent (2020 avec i5 1035G1) installé avec buster, j'ai 
toujours pas mal de
pbs, mais moins qu'il y a qq temps ;-)

Les plantages i915 ont été réglés en désactivant pas mal de trucs, au prix de qq
ralentissements et d'artefact graphiques désagréables, mais moins que les 
plantages violents
précédents (plus rien ne répondait). 

Le module ath10k (wifi) plante souvent, et faut un reboot pour récupérer le 
réseau, mais en
général je garde la main et je peux faire un reboot soft (même si parfois ça 
veut pas s'arrêter
et faut couper le jus pour pouvoir redémarrer).

Je vais donc passer à bullseye pour voir si ça s'améliore un peu (j'ai peu 
d'espoir, je suis
déjà sur un kernel 5.12), et j'hésite à faire une réinstall complète plutôt 
qu'un upgrade
(car nettement plus laborieux, j'ai des partitions lvm chiffrées avec un 
montage auto quand la
1re est déchiffrée).


-- 
Daniel

Une pomme par jour éloigne le médecin,
pourvu que l'on vise bien.
Winston Churchill



Re: Navigateur graphique avec vieux moteur js

2021-08-24 Thread Daniel Caillibaud
Le 24/08/21 à 09:54, Basile Starynkevitch  a écrit :
> J'aurais essayé dillo https://www.dillo.org/ 

Merci pour la suggestion, c'est effectivement un vieux navigateur, mais il n'a 
pas de moteur js
du tout (et je voulais un vieux moteur js).

-- 
Daniel

Celui qui, parti de rien, n'est arrivé nulle part
n'a de merci à dire à personne !!
Pierre Dac



Re: Navigateur graphique avec vieux moteur js

2021-08-24 Thread Daniel Caillibaud
Le 24/08/21 à 10:02, didier gaumet  a écrit :
> Bonjour,
> 
> Je vais répondre un peu à côté: plutôt que de rechercher un javascript
> ancien dans un Debian actuel (que tu auras probablement du mal à
> trouver), pourquoi ne pas transposer à Debian ce que tu voulais faire
> avec Windows: installer une ancienne version de Debian dans une machine
> virtuelle? Tu choisis la ou les versions de Debian à installer en
> fonction de la version de Firefox souhaitée et présente dans les
> dépôts, par exemple? 

Ce serait une idée, mais y'a bcp mieux, installer un vieux firefox dans ma 
debian courante,
c'est possible en allant chercher les firefox sur les archives de
https://ftp.mozilla.org/pub/firefox/releases/

J'ai réussi sans pb à installer un firefox 17.0.9esr sur ma buster :-)

C'est beaucoup mieux car y'a pas de virtualisation
- ça reste KISS
- ça démarre plus vite et consomme moins de ressources
- ça permet d'avoir accès à la console du navigateur concerné et de pouvoir 
copier / coller
  facilement du contenu vers ses autres applis ouvertes (message d'erreur, nom 
de variable /
  méthode, etc.), c'est possible avec du virtualisé mais pas toujours simple.

Attention, faut faire attention à ne jamais lancer de vieux firefox sous son 
profil firefox
courant. Le plus fiable est de se créer un profil dédié par version et des 
alias du genre

alias ff17=/path/to/firefox17/firefox -P debugFF17

mais faut penser à décocher la case "démarrer avec ce profil sans poser de 
question" pour que
le prochain démarrage du firefox "normal" ne vienne pas polluer les profils de 
debug associés à
ces anciennes versions (ce qui serait pas un drame, il suffirait de détruire et 
recréer ces
profils vides).

-- 
Daniel

Le vrai rêveur est celui qui rêve de l'impossible.
Elsa Triolet



Navigateur graphique avec vieux moteur js

2021-08-24 Thread Daniel Caillibaud
Bonjour,

Pour mes applis web utilisant du javascript, je compile deux versions, une pour 
les navigateurs
"modernes" qui comprennent nativement les modules js, et une autre pour les 
vieux navigateurs
(IE11 ou navigateurs des vieux android).

Mon pb est que je n'ai rien sur ma debian pour tester la version "navigateurs 
obsolètes". 

Je vois bien passer des rapports d'anomalie qui concernent cette version, mais 
en général ces
vieux navigateurs sont peu bavards et la trace qu'ils laissent dans l'erreur 
est très peu
exploitable, et sans pouvoir reproduire le pb c'est difficile de le corriger.

Il y a bien la solution d'installer un vieux windows virtualisé (microsoft 
fourni des images
avec Internet Explorer), mais les images MS sont à durée de vie limitée, il 
faut les
réinstaller régulièrement (tous les mois) et c'est très lourd à utiliser.

Y'a pas un vieux navigateur obsolète (avec un vieux moteur js) encore empaqueté 
dans debian ?

Il ne reste que la solution de virtualiser un vieil android ? (pas essayé mais 
ça doit pas être
bcp moins lourd que de virtualiser un windows).

Merci pour vos pistes ;-)

-- 
Daniel

Les arbres sont responsables de plus de pollution aérienne que les usines.
Ronald Reagan



Re: [HS] git-svn et git-filter-repo

2021-07-18 Thread Daniel Caillibaud
Le 12/07/21 à 22:29, Arnaud Vandyck  a écrit :
> Peut-être avec —ignore-paths 
> https://stackoverflow.com/questions/7668752/git-svn-ignore-paths

Excellente suggestion, merci, ça fait ce que je voulais :-)

Et toutes mes confuses… j'aurais pu trouver ça tout seul en fouillant mieux la 
doc :-S

-- 
Daniel

Rien ne sert de penser, faut réfléchir avant.
Pierre Dac



Re: [HS] git-svn et git-filter-repo

2021-07-12 Thread Daniel Caillibaud
Le 09/07/21 à 20:45, Arnaud Vandyck  a écrit :
> Peut-être en filtrant le svn comme dans ce projet?
> 
> https://stackoverflow.com/questions/15535334/filter-a-lot-of-sensitive-code-from-an-svn-repository
> 
> Les gros fichiers obsoletes seraient exclus du dépôt.

Oui, c'est ce que j'envisageais en dernier recours :

> > Si y'a pas de solution, j'irai filtrer l'historique à la source, avec 
> > svnadmin dump /
> > svndumpfilter exclude / svnadmin create / svnadmin load, mais je préférais 
> > garder le dépôt
> > svn intact.

avec ce genre de méthode
https://blog.christosoft.de/2012/02/subversion-svn-permanently-remove-files-from-repository-history/

Je cherchais une solution qui ne touche pas à l'historique du svn, mais y'en a 
peut-être pas…

-- 
Daniel

Pour atteindre le bonheur il y a deux règles :
 1. Contentez vous de ce que vous avez.
 2. Essayez d'en avoir un maximum.



[HS] git-svn et git-filter-repo

2021-07-09 Thread Daniel Caillibaud
Salut,

Une question git (qui n'a donc rien à voir avec debian).

- J'ai un dépôt svn d'un très vieux projet, encore actif, avec des utilisateurs 
habitués à svn.

- J'aimerais permettre à ceux qui utilisent git couramment de pouvoir le faire 
sur ce projet
  => git-svn [1] permet de faire ça

- Le dépôt svn est énorme, avec des éléments de doc obsolètes dans l'historique 
(plein de zip
  et de vidéos ont été mis dans le dépôt, virés depuis), trop gros pour 
l'envoyer sur un gitlab
  => git-filter-repo [2] est parfait pour ça (conseillé dans la doc officielle 
[3] à la place de
  `git filter-branch …`)

Mon pb est qu'après avoir nettoyé l'historique, je peux plus lancer de `git svn 
fetch` pour
récupérer les nouveaux commits svn, ça plante :

error: invalid object xxx yy for 'fichier/viré'
fatal: git-write-tree: error building trees 
write-tree: command returned error: 128

J'ai alors pensé à un truc en deux temps
- un gros dépôt xxxGitSvn qui fetch le svn, en local chez moi, avec tout 
l'historique
- un dépôt git xxxGit, initié comme clone de xxxGitSvn, nettoyé avec 
git-filter-repo puis
  utilisé comme relai, pull de xxxGitSvn et push vers mon gitlab
(pas trop grave si ça empêche d'envoyer des modifs faites sous git vers svn, 
l'usage principal
est de pouvoir se balader dans l'historique et regarder des diff, un truc 
théoriquement
possible avec svn mais en pratique complètement infernal sur un projet aussi 
gros avec 10 ans
d'historique et 15k révisions).

Mais ça marche pas, au premier pull
  xxxGit <= xxxGitSvn
il récupère dans son historique tout ce que j'avais viré…

Je reconnais que c'est un cas un peu tordu, mais est-ce qu'il y a un moyen de 
faire ça ?
(ne pas récupérer tout l'historique qu'on a pas localement lors d'un pull je 
suppose que ça
revient à dire à git de considérer que le commit xx local est le même que le 
commit yy de
tel remote) ?

Si y'a pas de solution, j'irai filtrer l'historique à la source, avec svnadmin 
dump /
svndumpfilter exclude / svnadmin create / svnadmin load, mais je préférais 
garder le dépôt svn
intact.


[1] https://git-scm.com/docs/git-svn
[2] https://github.com/newren/git-filter-repo (qui demande git ≥ 2.22.0 => 
paquet git de
unstable)
[3] https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History ou

https://git-scm.com/book/fr/v2/Utilitaires-Git-R%C3%A9%C3%A9crire-l%E2%80%99historique

-- 
Daniel

Dans le passé, il y avait plus de futur que maintenant ?
Philippe Geluck, Le chat



Re: Plantages Xorg (i915, context reset due to GPU hang)

2021-07-02 Thread Daniel Caillibaud
Le 02/07/21 à 10:18, BERTRAND Joël  a écrit :
>   Dans le BIOS, tu as un paramètre pour affecter de la RAM à la carte
> graphique.

>   Il doit y avoir un paramètre quelque part. Je n'ai encore jamais vu de
> carte-mère sans que cela soit réglable

Ben, j'ai vraiment fait toutes les pages de paramétrage du bios et rien vu 
là-dessus (c'est
une machine d'entrée de gamme qui ne peut pas recevoir de carte graphique 
dédiée, ceci
explique peut-être cela).

C'est peut-être une "amélioration" sur cette carte (ou le bios) qui allouerait 
d'office au GPU
la RAM nécessaire à gérer sa résolution max (vu qu'on peut ajouter des écrans à 
chaud il vaut
mieux que le GPU ait la RAM nécessaire), j'en sais trop rien…

Il s'agit d'un cpu i5 de 10e génération, et vu que 32, 64 ou 128Mo ne changent 
pas grand chose
quand tu as plusieurs Go de RAM (de 4 à 16 sur cette machine), ce bios dell 
fait peut-être
cette allocation au max de manière systématique, ce serait pas idiot.

La commande `free -b` m'annonce 16159100 bytes au total, ce qui fait 15.41Gio 
(je suppose qu'une
barette annoncée pour 16G fait 16Gio, donc ici y'aurait ~600Mio qui auraient 
été consommé par
qqun)

En tout cas merci pour tes explications.

-- 
Daniel

Le génie, c'est 1% d'inspiration et 99% de transpiration.
Edison



Re: Plantages Xorg (i915, context reset due to GPU hang)

2021-07-02 Thread Daniel Caillibaud
Le 01/07/21 à 21:03, BERTRAND Joël  a écrit :
>   Je ne me souviens pas, mais quelle est la taille de la mémoire
> graphique sur la machine en question ?

Aucune idée…

Comment je peux voir ça ?

> Ça vaut le coup d'augmenter la taille pour voir si cela change quelque chose.

J'ai fouillé tous les paramètres du bios en mode avancé mais rien trouvé qui me 
permette de
choisir ça.

Vu que c'est le chipset vidéo embarqué sur le CPU qui gère ça, il se sert pas 
tout seul dans la
RAM en fonction de ses besoins ?

C'est ce processeur
https://ark.intel.com/content/www/us/en/ark/products/196603/intel-core-i5-1035g1-processor-6m-cache-up-to-3-60-ghz.html

Dans ses specs (pdf "10th Gen Intel® Core™ Processor Families Datasheet, Volume 
2 of 2" récupéré
sur cette page) on peut lire ce qui suit (qui me cause pas vraiment)


2.9
Graphics Memory Address Ranges
The integrated memory controller can be programmed to direct memory accesses to
the Processor Graphics when addresses are within any of the ranges specified 
using
registers in MCH Device 2 configuration space.
• The Graphics Memory Aperture Base Register (GMADR) is used to access graphics
memory allocated using the graphics translation table.
• The Graphics Translation Table Base Register (GTTADR) is used to access the
translation table and graphics control registers. This is part of the GTTMMADR
register.
These ranges can reside above the Top-of-Low-DRAM and below High BIOS and APIC
address ranges. They should reside above the top of memory (TOLUD) and below 4 
GB
so they do not take any physical DRAM memory space.
Alternatively, these ranges can reside above 4 GB, similar to other BARs that 
are larger
than 32 bits in size.
GMADR is a Prefetchable range in order to apply USWC attribute (from the 
processor
point of view) to that range. The USWC attribute is used by the processor for 
write
combining.

2.9.1
IOBAR Mapped Access to Device 2 MMIO Space
Device 2, Processor Graphics, contains an IOBAR register. If Device 2 is 
enabled,
Processor Graphics registers or the GTT table can be accessed using this IOBAR. 
The
IOBAR is composed of an index register and a data register.

MMIO_Index: MMIO_INDEX is a 32-bit register. A 32-bit (all bytes enabled) I/O 
write
to this port loads the offset of the MMIO register or offset into the GTT that 
needs to be
accessed. An I/O Read returns the current value of this register. I/O read/write
accesses less than 32 bits in size (all bytes enabled) will not target this 
register.

MMIO_Data: MMIO_DATA is a 32-bit register. A 32-bit (all bytes enabled) I/O 
write to
this port is re-directed to the MMIO register pointed to by the MMIO-index 
register. An
I/O read to this port is re-directed to the MMIO register pointed to by the 
MMIO-index
register. I/O read/write accesses less than 32 bits in size (all bytes enabled) 
will not
target this register.

The result of accesses through IOBAR can be:
• Accesses directed to the GTT table. (that is, route to DRAM)
• Accesses to Processor Graphics registers with the device.
• Accesses to Processor Graphics display registers now located within the PCH. 
(that
is, route to DMI).

Note: GTT table space writes (GTTADR) are supported through this mapping 
mechanism.
This mechanism to access Processor Graphics MMIO registers should NOT be used to
access VGA I/O registers that are mapped through the MMIO space. VGA registers
should be accessed directly through the dedicated VGA I/O ports.

2.9.2
Trusted Graphics Ranges
Trusted graphics ranges are NOT supported.

-- 
Daniel

Les Etats-Unis sont le seul pays à être passé de la barbarie
à la décadence sans connaître la civilisation.
Albert Einstein.



Re: Plantages Xorg (i915, context reset due to GPU hang)

2021-07-02 Thread Daniel Caillibaud
Le 01/07/21 à 20:30, Étienne Mollier  a écrit :
> Je n'ai jamais eu l'occasion d'utiliser slack, donc peut-être
> que mon idée n'aura pas beaucoup de sens, mais est-ce que slack
> propose de désactiver l'accélération graphique ?  Peut-être que
> désactiver ce paramètre aiderait à la stabilité de la machine ?

Effectivement, cette case existe et était cochée, mais je ne me souviens pas 
exactement quand
je l'ai fait, c'est pas très vieux.

Mais l'accélération matérielle de slack pourrait planter le module i915 alors 
qu'il n'y a pas de
fenêtre de l'appli ouverte ? 
(la plupart du temps il tourne en arrière plan, en tout cas dans la très grande 
majorité de
mes plantages il n'y avait pas de fenêtre slack, même réduite, juste l'icone de 
slack dans la
zone dont j'ai oublié le nom, à coté de l'heure/son/wifi/…)

> J'ai téléchargé un .deb de slack-desktop 4.17.0[1] depuis le
> site de slack.com

Pfff, même ça je l'avais pas trouvé, j'avais installé via snapd n'ayant pas 
trouvé ce deb. J'ai
désinstallé slack via snapd, désinstallé snapd (j'aime pas trop avoir un truc 
qui tourne dans
le dos d'apt pour faire son boulot) et installé ce .deb.

> et j'ai vu que le programme embarquait un
> chrome-sandbox setuid, combiné à des bibliothèques OpenGL et
> Vulkan tierces.  D'où l'idée que, si ce programme exécute des
> bibliothèques graphiques buguées en tant que root, alors
> peut-être que ça expliquerait les crashes avec le pilote i915.

Merci pour cette excellente piste !

Je le laisse tourner avec l'accélération matérielle désactivée, on verra…

-- 
Daniel

Il est très curieux de constater que dans l'armée, 
les statistiques le prouvent, la mortalité augmente 
bizarrement en temps de guerre.
Alphonse Allais


pgpUIlWwMeI23.pgp
Description: Signature digitale OpenPGP


Re: Plantages Xorg (i915, context reset due to GPU hang)

2021-07-01 Thread Daniel Caillibaud
Le 16/06/21 à 13:13, Daniel Caillibaud  a écrit :
> J'ai commencé par mettre les options
>   intel_idle.max_cstate=1 i915.enable_dc=0

Ça n'a rien changé.

J'ai ensuite désactivé dans le bios toutes les optimisation cpu (cstate, speed 
state, turbo
boost), et je me suis retrouvé avec un gros veau (délais ×2 à ×6 suivant les 
tâches) qui
plantait un peu moins mais plantait quand même.

J'avais qq espoirs après là mise à jour du paquet intel-microcode de lundi, 
encore raté…

J'ai par ailleurs constaté que mon client slack-desktop était vraiment goinfre 
en RAM, je l'ai
fermé, et depuis ça n'a pas planté…

Ce n'est peut-être pas lui qui est directement en cause, mais la conjonction 
d'opérations qui
menaient au plantage (et que j'ai pas identifié) semble ne plus se produire 
depuis qu'il ne
tourne plus…

(c'était un slack-deskop installé sous jessie depuis la source
deb https://packagecloud.io/slacktechnologies/slack/debian/ jessie main
que j'ai récemment réinstallé avec snap, j'avais des plantages avec les deux 
versions)

-- 
Daniel

Il n'est pas de vent favorable pour celui qui ne sait où il va.
Sénèque



Re: Archiver mails (archives debian-french-users)

2021-06-17 Thread Daniel Caillibaud
Le 16/06/21 à 21:46, Marc Chantreux  a écrit :
> ah ben si en plus tu fais de l'indexation avec les mailutils, ca peut
> etre intéressant ...

Je connais pas mailutils, c'est mon mailer (claws-mail) qui me permet de faire 
facilement ce
genre de recherche (et accessoirement il me permet aussi d'archiver en local 
mes dossiers imap,
une règle par dossier, par ex jeter ou déplacer en local ce qui a plus de x 
jours, x pouvant
dépendre du dossier).


-- 
Daniel

Si l'herbe est plus verte dans le jardin de ton voisin, laisse-le s'emmerder
à la tondre.
Fred Allen



Re: Archiver mails (archives debian-french-users)

2021-06-16 Thread Daniel Caillibaud
Le 16/06/21 à 16:59, Marc Chantreux  a écrit :
> > - je n'ai pas confiance dans le cloud  
> 
> que d'espace disque perdu si tout le monde pratiquait ainsi :/

Pas tant que ça, j'ai qq M de mails en local et ça ne prend que qq Go (sur les 
ML je drop les
mails en html, ça économise pas mal).

Pour une recherche y'a pas photo
- ça va bcp plus vite de chercher un mail qui a entre 1 et 3 mois envoyé par 
/regex/ et
  contenant /regex/ (avec autant de regex que tu veux sur chaque header) que 
d'aller demander
  ça à un moteur de recherche, surtout quand ton pb est le driver wifi qui 
plante ;-)
- ça consomme bcp moins de ressources (mon cpu et mon disque vont consommer qq 
mWh de plus, vs
  toute l'infra nécessaire pour aller me chercher l'info et me la ramener)

-- 
Daniel

L'homme raisonnable s'adapte au monde.
L'homme déraisonnable essaye d'adapter le monde à lui-même.
Par conséquent tout progrès dépend de l'homme qui n'est pas raisonnable.
Bernard Shaw



Re: Plantages Xorg (i915, context reset due to GPU hang)

2021-06-16 Thread Daniel Caillibaud
Le 15/06/21 à 19:40, Étienne Mollier  a écrit :
> Argh, dommage, bon au moins, ça valait le coup d'essayer…

Oui, merci pour la piste

> […]
> > /var/log/Xorg.0.log est vide  
> 
> Ça me surprend, en temps normal il y a toujours beaucoup de
> verbiage dans les journaux d'Xorg.  Il a été remis à zéro,
> démarré en tant qu'utilisateur (~/.local/share/xorg/Xorg.0.log),
> ou démarré sur un autre display (Xorg.1.log) ?  (Simple
> curiosité, pas sûr qu'on y retrouve grand chose de neuf.)

Effectivement, c'est dans ~/.local/share/xorg/Xorg.0.log

[42.746] (EE) modeset(0): [DRI2] No driver mapping found for PCI device 
0x8086 / 0x8a56
[42.746] (EE) modeset(0): Failed to initialize the DRI2 extension.

c'est à cause de mon /etc/modprobe.d/i915.conf ? il contient :

# cf https://wiki.archlinux.org/index.php/Intel_graphics
options i915 enable_guc=2

> Certains acharnés ont testé différents réglages du module[1].
> Personnellement, je n'ai rien vu de franchement documenté quant
> à ces options, du coup je me suis gardé de les recommander en
> premier lieu ; mais qui sait, pour information.
> 
> [1]: un exemple parmi beaucoup d'autre sur le pilote i915 :
>  https://bbs.archlinux.org/viewtopic.php?pid=1903409#p1903409

Je vais tester, avant je vais essayer d'autres choses vues sur
https://wiki.archlinux.org/title/Intel_graphics
https://hobo.house/2018/05/18/fix-for-intel-i915-gpu-freeze-on-recent-linux-kernels/
https://www.reddit.com/r/debian/comments/kn90rn/intel_iris_plus_655_igpu_crashing_often_i915/
https://linuxreviews.org/Intel_graphics
https://linuxreviews.org/Linux_Kernel_5.5_Will_Not_Fix_The_Frequent_Intel_GPU_Hangs_In_Recent_Kernels

J'ai commencé par mettre les options
  intel_idle.max_cstate=1 i915.enable_dc=0

En tout cas on est nombreux à avoir le pb, et ça doit pas être trivial car ça 
traîne depuis
plus d'un an, et les nombreuses versions du noyau parues depuis n'ont pas réglé 
le pb.

Et dire que j'avais choisi cette machine justement parce que c'était du chipset 
intel sans
carte graphique supplémentaire :-/

-- 
Daniel

Ce qui est simple est faux ; ce qui est compliqué est inutilisable.
Paul Valéry



Re: Plantages Xorg (i915, context reset due to GPU hang)

2021-06-15 Thread Daniel Caillibaud
Le 14/06/21 à 13:25, Daniel Caillibaud  a écrit :
> Je teste ça et je vous dis dans qq j si ça a réglé le pb.

Caramba encore raté :'-(

ça tient 4~5h :

Jun 14 19:43:01 dell kernel: [22501.752663] i915 :00:02.0: [drm] Resetting 
rcs0 for preemption time out
Jun 14 19:43:01 dell kernel: [22501.752684] i915 :00:02.0: [drm] Xorg[1988] 
context reset due to GPU hang
Jun 14 19:43:01 dell kernel: [22501.763575] i915 :00:02.0: [drm] GPU HANG: 
ecode 11:1:86dd, in Xorg [1988]

Jun 15 14:11:02 dell kernel: [19659.973156] i915 :00:02.0: [drm] Resetting 
rcs0 for preemption time out
Jun 15 14:11:02 dell kernel: [19659.973181] i915 :00:02.0: [drm] Xorg[2180] 
context reset due to GPU hang
Jun 15 14:11:02 dell kernel: [19659.980708] i915 :00:02.0: [drm] GPU HANG: 
ecode 11:1:86dd, in Xorg [2180]


après un boot un `grep i915 /vl/kern.log` me donne ça

Jun 15 14:12:15 dell kernel: [1.325096] i915 :00:02.0: vgaarb: 
deactivate vga console
Jun 15 14:12:15 dell kernel: [1.357265] i915 :00:02.0: vgaarb: changed 
VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
Jun 15 14:12:15 dell kernel: [1.357742] i915 :00:02.0: [drm] Finished 
loading DMC firmware i915/icl_dmc_ver1_09.bin (v1.9)
Jun 15 14:12:15 dell kernel: [1.395645] i915 :00:02.0: [drm] GuC 
firmware i915/icl_guc_49.0.1.bin version 49.0 submission:disabled
Jun 15 14:12:15 dell kernel: [1.395649] i915 :00:02.0: [drm] HuC 
firmware i915/icl_huc_9.0.0.bin version 9.0 authenticated:yes
Jun 15 14:12:15 dell kernel: [1.402366] [drm] Initialized i915 1.6.0 
20201103 for :00:02.0 on minor 0
Jun 15 14:12:15 dell kernel: [1.438734] fbcon: i915drmfb (fb0) is primary 
device
Jun 15 14:12:15 dell kernel: [2.606944] i915 :00:02.0: [drm] fb0: 
i915drmfb frame buffer device
Jun 15 14:12:15 dell kernel: [   12.669407] snd_hda_intel :00:1f.3: bound 
:00:02.0 (ops i915_audio_component_bind_ops [i915])


uname -a
Linux dell 5.12.9 #2 SMP Wed Jun 9 22:51:28 CEST 2021 x86_64 GNU/Linux

/var/log/Xorg.0.log est vide

Pas encore pris le temps de me replonger dans tous les threads qui causent 
de plantages i915, je vais essayer de prendre qq h pour le faire (même si je 
ferais probablement mieux de prendre ces heures pour chercher un autre pc
sur le bon coin)

-- 
Daniel

es de porter des lunettes
de soleil est quand même un excellent commercial.



Re: Archiver mails

2021-06-15 Thread Daniel Caillibaud
Le 15/06/21 à 08:36, Gabriel Moreau  a 
écrit :

> > ./backup-mailboxes.py && (find Mail -type f -ctime +90 | xargs gzip --best) 
> >  
> 
> Amélioration possible
> 
>   xargs -r gzip --best
> 
> J'utilise toujours avec -r xargs...

Sans xargs ça doit marcher aussi (à priori jamais besoin de xargs derrière un 
find, sauf pour
des cas auxquels je n'ai jamais été confronté)

   find Mail -type f -ctime +90 -exec gzip --best {} \;


-- 
Daniel

Quand le moi est haïssable, aimer son prochain
comme soi même devient une atroce ironie.
Paul Valéry.



Re: Plantages Xorg (i915, context reset due to GPU hang)

2021-06-14 Thread Daniel Caillibaud
Bonsoir,

Le 11/06/21 à 23:30, Étienne Mollier  a écrit :
> J'ai pris un peu de temps pour faire le tour du web avec un
> moteur de recherche, et quelque mots clés avec ces symptômes.
> J'ai vu ici[1] ou là[2] que désactiver l'iommu avait aidé dans
> des cas à vue de nez à peu près similaires à stabiliser la
> machine.

Merci bcp pour avoir pris ce temps pour chercher/trouver/expliquer.

J'avais cherché à partir de gpu hang, sans rien trouver qui me semblait 
pertinent, probablement
parce que ces histoires de hardware me dépassent un peu (et j'ai du mal à m'y 
intéresser pour
apprendre).

> Dans le cas de l'iommu, il y a plusieurs options :
> 
>   - soit la désactiver au niveau de la configuration "Bios" de
> la carte mère ;
>   - soit au démarrage, en passant l'argument intel_iommu=off au
> noyau linux dans grub ;
>   - ou faire sauter CONFIG_INTEL_IOMMU, en restant dans les
> options exposées par le .config.

Merci bcp !

Je teste ça et je vous dis dans qq j si ça a réglé le pb.

Au cas où d'autres auraient le pb et verraient ce thread dans les archives, 
j'ai choisi
l'option grub (la plus rapide à tester) avec

- ajouter l'option dans la variable GRUB_CMDLINE_LINUX de /etc/default/grub, 
dans mon cas j'ai
  remplacé
GRUB_CMDLINE_LINUX=""
  par
GRUB_CMDLINE_LINUX="intel_iommu=off"
  (mais si y'avait déjà les options xxx et yyy ça donnerait 
GRUB_CMDLINE_LINUX="xxx yyy intel_iommu=off")
- relancer un `update-grub`
- vérifier que ça donne ce que l'on voulait avec `grep mmu /boot/grub/grub.cfg` 
(qui doit 
  retourner cette option pour chaque entrée de grub)


-- 
Daniel

Il y a quelqu'un sans qui tout ce que j'ai fait
jusqu'à présent n'aurait pas été possible: MOI.
Philippe Geluck, Le chat



Re: Comment déboguer une application web (Firefox 89, Debian)

2021-06-14 Thread Daniel Caillibaud
Le 11/06/21 à 22:13, kaliderus  a écrit :
> Bonsoir,
> 
> C'est un peu hors sujet, quand je faisais du développement web (au
> siècle dernier) était apparu sélénium, un plugin firefox qui permet
> d'automatiser pas mal de manipulations.
> Le produit existe toujours, et il ne serait pas surprenant que de
> nouvelles fonctionnalités soient apparues et qu'il soit utilisable et
> facilement intégrable avec des outils de dev récents/modernes.

Selenium existe toujours, mais je l'ai trouvé
- usine à gaz
- pas très fiable (souvent un test plante, on relance et ça plante plus, donc 
faut un wrapper
  de selenium qui recommence une 2e fois quand ça plante et passe à la suite si 
le 2e test
  passe, ou râle si ça plante 2×)

et j'utilise depuis un moment https://playwright.dev/ que je trouve
- bcp plus facile à utiliser (tests bien plus rapides à écrire, plus simples à 
relire et donc
  bien plus faciles à maintenir)
- plus fiable
- rien à installer en dehors d'un `npm install playwright' (avec selenium faut 
pas mal de monde
  pour que tout puisse fonctionner)

Mais pour ceux qui utilisent le plugin firefox pour générer le code de test, si 
ça fonctionne
pour eux c'est un vrai plus (dans mon cas fallait toujours reprendre le code 
généré, finalement
je vais plus vite à coder from scratch un test playwright)

Mes 2cts

-- 
Daniel

Cette femme qui prétend que je suis dyslexique,
jamais je ne l'ai interviewée !
Georges W. Bush (15/09/2000)



Re: Comment déboguer une application web (Firefox 89, Debian)

2021-06-11 Thread Daniel Caillibaud
Le 11/06/21 à 09:49, Basile Starynkevitch  a écrit :
> Ma difficulté concrète est notamment de voir, dans mon navigateur Web 
> Firefox 89, les messages obtenus par les fonctions console.debug ou 
> console.warning de JavaScript.

F12 te permet d'ouvrir les outils de développement, notamment la console dont 
tu parles ici,
mais plein d'autres choses (le trafic réseau, les sources js d'origine si elles 
sont minifiées
en prod mais qu'un source.map est prévu, etc.), et tu peux mettre des points 
d'arrêt dans le
code et voir les valeur des variables à ce moment là (au survol des variables 
dans le source, à
la souris).

Ça fonctionne aussi avec chromium.

> Je serais ravi de lire une documentation (au format PDF ou HTML5, avec 
> des figures ou des images d'écran), en français ou en anglais, à ce sujet.

cherche avec les mots clés js, debug & devtools

-- 
Daniel

Le mois de l'année où le politicien dit
le moins de conneries c'est le mois de février...
car il n'y a que 28 jours.
Coluche



Re: Pb de résolution vidéo d'écran externe

2021-06-10 Thread Daniel Caillibaud
Le 10/06/21 à 18:25, Vincent Bernat  a écrit :
> C'est facile d'essayer. Tu fais "apt install xserver-xorg-video-intel"
> et je pense qu'il prend le dessus sur le driver modesetting. Reboote et
> checke.

J'avais déjà ce paquet installé (lors de l'install de buster sur la machine), 
mais

aptitude show xserver-xorg-video-intel
[…]
Description :
  […]
  L'utilisation de ce pilote est déconseillée si la version de hw est récente 
(à partir de 2007,
  environ). Il est possible de désinstaller ce pilote et laisser le serveur 
utiliser à la place
  son pilote intégré modesetting.

donc c'est normal que mon X utilise modesetting


-- 
Daniel

Les flocons, quand il n'y a qu'un ça va. C'est quand il y en a beaucoup 
qu'il y a des problèmes...
(mais pour les vrais, un seul peut faire des ravages)



Re: Pb de résolution vidéo d'écran externe

2021-06-10 Thread Daniel Caillibaud
Le 10/06/21 à 16:54, Vincent Bernat  a écrit :
> Aucune idée. Je n'ai pas trop d'idée pour que tu puisses avancer. Je
> sais pas si tu as un autre PC pour tester l'écran. Eventuellement, dans
> le BIOS, tu peux augmenter la mémoire allouée à la carte graphique,
> peut-être que cela bride les résolutions disponibles.
> 
> Aussi, quel driver utilises-tu ? Tu peux chercher dans
> /var/log/Xorg.0.log. C'est soit "intel", soit "modesetting": grep -C 10
> Matched /var/log/Xorg.0.log. Tu peux tenter de changer l'un pour
> l'autre.

Merci pour la piste, je garde ça dans un coin (je change de lieu et vais 
retrouver mon
écran externe habituel plus petit qui pose pas de pbs).

Actuellement j'ai 

[  1460.601] (==) Matched modesetting as autoconfigured driver 0
[  1460.601] (==) Matched fbdev as autoconfigured driver 1
[  1460.601] (==) Matched vesa as autoconfigured driver 2

Cette histoire de driver X modesetting vs intel pourrait changer qq chose à mes 
plantages i915
de l'autre thread ?

-- 
Daniel

S'il est impossible de ne pas penser à quelque chose, il 
reste encore possible de penser à autre chose.
Lewis Carroll



Plantages Xorg (i915, context reset due to GPU hang)

2021-06-10 Thread Daniel Caillibaud
Bonjour,

Depuis que j'utilise cette machine (dell 3793, i5-1035G1, chipset graphique 
intel) 
avec buster, j'ai plein de plantages (wifi & i915 depuis le début, un autre pb 
de 
plantage cpu a été réglé par une mise à jour de intel-microcode), jusque là 
c'était 
pénible mais gérable.

hier ça ne tenait pas plus de 10min :-/

Jun  8 14:54:42 dell kernel: [35103.222690] i915 :00:02.0: [drm] Resetting 
rcs0 for preemption time out
Jun  8 14:54:42 dell kernel: [35103.222709] i915 :00:02.0: [drm] Xorg[2118] 
context reset due to GPU hang
Jun  8 14:54:42 dell kernel: [35103.238726] i915 :00:02.0: [drm] GPU HANG: 
ecode 11:1:86dd, in Xorg [2118]

J'utilisais linux-image-5.10.0-0.bpo.5-amd64

J'ai tenté de recompiler le tout dernier 5.12.9 avec make deb-pkg (récup du 
.config 
du 5.10 et conf par défaut pour toutes les nouvelles options), mais ça n'a rien 
changé.

Le seul truc qui avait changé hier matin est
  Upgrade: linux-kbuild-5.10:amd64 (5.10.24-1~bpo10+1, 5.10.40-1~bpo10+1)

=> viré linux-kbuild-5.10 virtualbox-6.1 linux-headers-amd64
=> je suis revenu à l'état antérieur, un plantage de temps en temps.

D'habitude je bosse avec un écran externe (même résolution que l'écran du 
portable), depuis hier je suis 
sans écran externe (cf autre thread, pb de résolution), et ça n'a rien changé 
pour les plantages X

Y'a t'il des modifs à essayer dans le .config du kernel pour tenter d'améliorer 
la situation ?

Ou dans une autre conf qq part ?
(j'ai pas de xorg.conf, tout vient de l'install debian par défaut)

Voici ce que j'ai dans mon .config :

egrep -i -E '(drm|i915)' linux-5.12.9/.config
CONFIG_DRM=m
CONFIG_DRM_MIPI_DSI=y
CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_KMS_FB_HELPER=y
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_DRM_DP_CEC=y
CONFIG_DRM_TTM=m
CONFIG_DRM_VRAM_HELPER=m
CONFIG_DRM_TTM_HELPER=m
CONFIG_DRM_GEM_SHMEM_HELPER=y
CONFIG_DRM_SCHED=m
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I2C_NXP_TDA998X is not set
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_RADEON=m
# CONFIG_DRM_RADEON_USERPTR is not set
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU_USERPTR=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMD_ACP=y
CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMD_DC_DCN=y
CONFIG_DRM_AMD_DC_HDCP=y
CONFIG_DRM_AMD_DC_SI=y
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_I915=m
CONFIG_DRM_I915_FORCE_PROBE=""
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
CONFIG_DRM_I915_USERPTR=y
CONFIG_DRM_I915_GVT=y
CONFIG_DRM_I915_GVT_KVMGT=m
# drm/i915 Debugging
# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_I915_DEBUG is not set
# CONFIG_DRM_I915_DEBUG_MMIO is not set
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
# CONFIG_DRM_I915_DEBUG_GUC is not set
# CONFIG_DRM_I915_SELFTEST is not set
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
# end of drm/i915 Debugging
# drm/i915 Profile Guided Optimisation
CONFIG_DRM_I915_FENCE_TIMEOUT=1
CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
CONFIG_DRM_I915_STOP_TIMEOUT=100
CONFIG_DRM_I915_TIMESLICE_DURATION=1
# end of drm/i915 Profile Guided Optimisation
CONFIG_DRM_VGEM=m
# CONFIG_DRM_VKMS is not set
CONFIG_DRM_VMWGFX=m
CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_GMA500=m
CONFIG_DRM_GMA600=y
CONFIG_DRM_UDL=m
CONFIG_DRM_AST=m
CONFIG_DRM_MGAG200=m
CONFIG_DRM_QXL=m
CONFIG_DRM_BOCHS=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_PANEL=y
# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
CONFIG_DRM_BRIDGE=y
CONFIG_DRM_PANEL_BRIDGE=y
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_GM12U320 is not set
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9225 is not set
# CONFIG_TINYDRM_ILI9341 is not set
# CONFIG_TINYDRM_ILI9486 is not set
# CONFIG_TINYDRM_MI0283QT is not set
# CONFIG_TINYDRM_REPAPER is not set
# CONFIG_TINYDRM_ST7586 is not set
# CONFIG_TINYDRM_ST7735R is not set
CONFIG_DRM_XEN=y
CONFIG_DRM_XEN_FRONTEND=m
CONFIG_DRM_VBOXVIDEO=m
# CONFIG_DRM_LEGACY is not set
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
CONFIG_SND_HDA_I915=y


-- 
Daniel

Mes clients sont libres de choisir la couleur de leur
voiture à condition qu'ils la veuillent noire.
Henri Ford



Re: Pb de résolution vidéo d'écran externe

2021-06-10 Thread Daniel Caillibaud
Le 10/06/21 à 07:52, Vincent Bernat  a écrit :
>  ❦ 10 June 2021 06:33 +02, Daniel Caillibaud:
> 
> > Screen 0: minimum 320 x 200, current 3968 x 1152, maximum 16384 x 16384
> > eDP-1 connected primary 1920x1080+2048+0 (normal left inverted right x axis 
> > y axis) 381mm x
> > 214mm 1920x1080 60.01*+  60.0159.9759.9659.9348.01  
> >1680x1050 59.9559.88  
> >1600x1024 60.17  
> >1400x1050 59.98  
> > …
> > HDMI-1 connected 2048x1152+0+0 (normal left inverted right x axis y axis) 
> > 698mm x 393mm
> >2048x1152 60.00* 
> >1920x1200 59.95  
> >1920x1080 60.0050.0059.9430.0025.0024.00
> > 29.9723.98  
> >1920x1080i60.0050.0059.94  
> >1600x1200 60.00
> > …
> >
> > Est-ce que ça ne peut pas être un pb de câble ?
> > (j'avais eu un souci de ce genre avec du DVI, je sais pas si y'a la
> > même chose en HDMI)  
> 
> Je ne peux pas trop dire. Si tu fais :
> 
> edid-decode /sys/class/drm/card0-HDMI-1/edid
> 
> tu as quoi ?

2560 x 1440 n'est listé que dans "Detailed mode", c'est normal ?

edid-decode /sys/class/drm/card0-HDMI-A-1/edid 
EDID version: 1.3
Manufacturer: IVM Model 7607 Serial Number 16843009
Made in year 2018
Digital display
Maximum image size: 70 cm x 39 cm
Gamma: 2.20
DPMS levels: Off
RGB color display
First detailed timing is preferred timing
Display x,y Chromaticity:
  Red:   0.6435, 0.3310
  Green: 0.2998, 0.6015
  Blue:  0.1376, 0.0546
  White: 0.3134, 0.3291
Established timings supported:
  720x400@70Hz 9:5 HorFreq: 31469 Hz Clock: 28.320 MHz
  640x480@60Hz 4:3 HorFreq: 31469 Hz Clock: 25.175 MHz
  640x480@67Hz 4:3 HorFreq: 35000 Hz Clock: 30.240 MHz
  640x480@72Hz 4:3 HorFreq: 37900 Hz Clock: 31.500 MHz
  640x480@75Hz 4:3 HorFreq: 37500 Hz Clock: 31.500 MHz
  800x600@56Hz 4:3 HorFreq: 35200 Hz Clock: 36.000 MHz
  800x600@60Hz 4:3 HorFreq: 37900 Hz Clock: 40.000 MHz
  800x600@72Hz 4:3 HorFreq: 48100 Hz Clock: 50.000 MHz
  800x600@75Hz 4:3 HorFreq: 46900 Hz Clock: 49.500 MHz
  832x624@75Hz 4:3 HorFreq: 49726 Hz Clock: 57.284 MHz
  1024x768@60Hz 4:3 HorFreq: 48400 Hz Clock: 65.000 MHz
  1024x768@70Hz 4:3 HorFreq: 56500 Hz Clock: 75.000 MHz
  1024x768@75Hz 4:3 HorFreq: 6 Hz Clock: 78.750 MHz
  1280x1024@75Hz 5:4 HorFreq: 8 Hz Clock: 135.000 MHz
  1152x870@75Hz 192:145 HorFreq: 67500 Hz Clock: 108.000 MHz
Standard timings supported:
  1280x1024@60Hz 5:4 HorFreq: 64000 Hz Clock: 108.000 MHz
  1440x900@60Hz 16:10 HorFreq: 55500 Hz Clock: 88.750 MHz
  1600x900@60Hz 16:9
  1600x1200@60Hz 4:3 HorFreq: 75000 Hz Clock: 162.000 MHz
  1680x1050@60Hz 16:10 HorFreq: 64700 Hz Clock: 119.000 MHz
  1920x1080@60Hz 16:9
  1920x1200@60Hz 16:10 HorFreq: 74000 Hz Clock: 154.000 MHz
  2048x1152@60Hz 16:9
Detailed mode: Clock 241.500 MHz, 698 mm x 393 mm
   2560 2608 2640 2720 hborder 0
   1440 1443 1448 1481 vborder 0
   +hsync -vsync 
   VertFreq: 59 Hz, HorFreq: 88786 Hz
Serial number: 0
Monitor ranges (GTF): 23-76Hz V, 15-90kHz H, max dotclock 250MHz
Monitor name: PL3270Q
Has 1 extension blocks
Checksum: 0x6e (valid)

CTA extension block
Extension version: 3
33 bytes of CTA data
  Video data block
VIC  16 1920x1080@60Hz 16:9  HorFreq: 67500 Hz Clock: 148.500 MHz
VIC   5 1920x1080i@60Hz 16:9  HorFreq: 33750 Hz Clock: 74.250 MHz
VIC   4 1280x720@60Hz 16:9  HorFreq: 45000 Hz Clock: 74.250 MHz
VIC   3 720x480@60Hz 16:9  HorFreq: 31469 Hz Clock: 27.000 MHz
VIC   2 720x480@60Hz 4:3  HorFreq: 31469 Hz Clock: 27.000 MHz
VIC   7 1440x480i@60Hz 16:9  HorFreq: 15734 Hz Clock: 27.000 MHz
VIC   6 1440x480i@60Hz 4:3  HorFreq: 15734 Hz Clock: 27.000 MHz
VIC  31 1920x1080@50Hz 16:9  HorFreq: 56250 Hz Clock: 148.500 MHz
VIC  20 1920x1080i@50Hz 16:9  HorFreq: 28125 Hz Clock: 74.250 MHz
VIC  19 1280x720@50Hz 16:9  HorFreq: 37500 Hz Clock: 74.250 MHz
VIC  18 720x576@50Hz 16:9  HorFreq: 31250 Hz Clock: 27.000 MHz
VIC  17 720x576@50Hz 4:3  HorFreq: 31250 Hz Clock: 27.000 MHz
VIC  22 1440x576i@50Hz 16:9  HorFreq: 15625 Hz Clock: 27.000 MHz
VIC  21 1440x576i@50Hz 4:3  HorFreq: 15625 Hz Clock: 27.000 MHz
VIC   1 640x480@60Hz 4:3  HorFreq: 31469 Hz Clock: 25.175 MHz
VIC  32 1920x1080@24Hz 16:9  HorFreq: 27000 Hz Clock: 74.250 MHz
VIC  33 1920x1080@25Hz 16:9  HorFreq: 28125 Hz Clock: 74.250 MHz
VIC  34 1920x1080@30Hz 16:9  HorFreq: 33750 Hz Clock: 74.250 MHz
  Audio data block
Linear PCM, max channels 2
  Supported sample rates (kHz): 48 44.1 32
  Supported sample sizes (bits): 24 20 16
  Speaker allocation data block
Speaker map:
  FL/FR - Front Left/Right
  Vendor-specific data block, OUI 000c03 (HDMI)
Source physical address 1.0.0.0
Underscans PC formats by default
Basic audio support
Supports YCbCr 4:4:4
Supp

Re: Pb de résolution vidéo d'écran externe

2021-06-09 Thread Daniel Caillibaud
Le 09/06/21 à 22:50, Daniel Caillibaud  a écrit :

> Le 09/06/21 à 21:55, Vincent Bernat  a écrit :
> >  ❦  9 June 2021 10:22 +02, Daniel Caillibaud:
> >   
> > > J'ai un PC portable avec un i5-1035G1
> > > https://ark.intel.com/content/www/us/en/ark/products/196603/intel-core-i5-1035g1-processor-6m-cache-up-to-3-60-ghz.html
> > >
> > > et je voudrais brancher dessus un écran externe en 2560 x 1440, en plus 
> > > de l'écran du
> > > portable en 2048 x 1152, mais en HDMI les résolutions proposées pour 
> > > l'écran externe (par
> > > le widget de configuration d'écran de cinnamon) s'arrêtent à 2048 (et du 
> > > coup c'est tout
> > > baveux).
> > >
> > > Si les specs précisent max  4096 x 2304 en HDMI, ça veut dire que je peux 
> > > pas dépasser
> > > 4096 en largeur je suppose.
> > 
> > Le GPU intégré peut monter à cette résolution en HDMI 2, mais la plupart
> > des laptops ne proposent que du HDMI 1.4, ce qui interdit le 4k. À
> > partir de la génération 11, Intel a intégré le composant manquant (le
> > LSPCON) directement dans le GPU intégré.
> > 
> > Toutefois, HDMI 1.4 est suffisant pour 2560x1440. Quelle est la sortie
> > de xrandr ?  
> 
> Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
> eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y 
> axis) 381mm x 214mm
>1920x1080 60.01*+  60.0159.9759.9659.9348.01  
>1680x1050 59.9559.88  
>1600x1024 60.17  
>1400x1050 59.98 
> …
> 
> (sans l'écran externe branché, si je le branche ça change rien, et le widget 
> gnome ne le voit
> plus quand je le branche)

Après reboot ça donne

$ xrandr 
Screen 0: minimum 320 x 200, current 3968 x 1152, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+2048+0 (normal left inverted right x axis y 
axis) 381mm x
214mm 1920x1080 60.01*+  60.0159.9759.9659.9348.01  
   1680x1050 59.9559.88  
   1600x1024 60.17  
   1400x1050 59.98  
…
HDMI-1 connected 2048x1152+0+0 (normal left inverted right x axis y axis) 698mm 
x 393mm
   2048x1152 60.00* 
   1920x1200 59.95  
   1920x1080 60.0050.0059.9430.0025.0024.0029.97
23.98  
   1920x1080i60.0050.0059.94  
   1600x1200 60.00
…

Est-ce que ça ne peut pas être un pb de câble ?
(j'avais eu un souci de ce genre avec du DVI, je sais pas si y'a la même chose 
en HDMI)

Mais bon, actuellement j'ai pas mal d'autres soucis avec cette machine qui 
plante de plus en
plus, l'écran externe devient vraiment annexe :-S

-- 
Daniel

Il est difficile d'attraper un chat noir dans une pièce sombre, 
surtout lorsqu'il n'y est pas.
Proverbe Chinois



Re: Pb de résolution vidéo d'écran externe

2021-06-09 Thread Daniel Caillibaud
Le 09/06/21 à 21:55, Vincent Bernat  a écrit :
>  ❦  9 June 2021 10:22 +02, Daniel Caillibaud:
> 
> > J'ai un PC portable avec un i5-1035G1
> > https://ark.intel.com/content/www/us/en/ark/products/196603/intel-core-i5-1035g1-processor-6m-cache-up-to-3-60-ghz.html
> >
> > et je voudrais brancher dessus un écran externe en 2560 x 1440, en plus de 
> > l'écran du
> > portable en 2048 x 1152, mais en HDMI les résolutions proposées pour 
> > l'écran externe (par
> > le widget de configuration d'écran de cinnamon) s'arrêtent à 2048 (et du 
> > coup c'est tout
> > baveux).
> >
> > Si les specs précisent max  4096 x 2304 en HDMI, ça veut dire que je peux 
> > pas dépasser 4096
> > en largeur je suppose.  
> 
> Le GPU intégré peut monter à cette résolution en HDMI 2, mais la plupart
> des laptops ne proposent que du HDMI 1.4, ce qui interdit le 4k. À
> partir de la génération 11, Intel a intégré le composant manquant (le
> LSPCON) directement dans le GPU intégré.
> 
> Toutefois, HDMI 1.4 est suffisant pour 2560x1440. Quelle est la sortie
> de xrandr ?

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y 
axis) 381mm x 214mm
   1920x1080 60.01*+  60.0159.9759.9659.9348.01  
   1680x1050 59.9559.88  
   1600x1024 60.17  
   1400x1050 59.98 
…

(sans l'écran externe branché, si je le branche ça change rien, et le widget 
gnome ne le voit
plus quand je le branche)

> > Vu que j'ai pas de display port, je suppose que c'est mort pour avoir
> > les deux.  
> 
> Vu que le CPU est récent, tu dois avoir de l'USB-C qui permet de
> transporter du Display Port.

Non, c'est un dell bas de gamme et j'ai pas d'USB-C

-- 
Daniel

uisent plutôt que de
râler après ceux qui ne comprennent rien, ils sont trop nombreux !
Bastien



Pb de résolution vidéo d'écran externe

2021-06-09 Thread Daniel Caillibaud
Salut,

J'ai un PC portable avec un i5-1035G1
https://ark.intel.com/content/www/us/en/ark/products/196603/intel-core-i5-1035g1-processor-6m-cache-up-to-3-60-ghz.html

et je voudrais brancher dessus un écran externe en 2560 x 1440, en plus de 
l'écran du portable
en 2048 x 1152, mais en HDMI les résolutions proposées pour l'écran externe 
(par le widget de
configuration d'écran de cinnamon) s'arrêtent à 2048 (et du coup c'est tout 
baveux).

Si les specs précisent max  4096 x 2304 en HDMI, ça veut dire que je peux pas 
dépasser 4096 en
largeur je suppose.

Vu que j'ai pas de display port, je suppose que c'est mort pour avoir les deux.
J'aimerais quand même garder le grand, mais même en éteignant l'écran du 
portable, le widget me
propose pas de monter en résolution sur l'écran externe :-/

Y'aurait une solution via un fichier de config qq part ou c'est pas la peine 
d'essayer car y'a
aucune chance ?

-- 
Daniel

Mise en bière : Une mise en boîte dont on ne se relève pas.
Serge Mirjean



Re: Messagerie "collaborative"

2021-05-12 Thread Daniel Caillibaud
Le 12/05/21 à 16:13, hamster  a écrit :
> Le 12/05/2021 à 10:50, Daniel Caillibaud a écrit :
> > Par ailleurs, avec une liste, lorsque userX répond à un mail contact, s'il 
> > n'a pas
> > d'identité avec un from contact alors la réponse suivante ne sera adressée 
> > qu'à lui et le
> > fil se retrouve "privatisé"  
> 
> Si le serveur de liste rajoute automatiquement un "répondre a" sur tout 
> ce qui passe, alors il le fera aussi sur la réponse et la réponse 
> suivante arrivera aussi a la liste.

Non, la réponse à l'expéditeur initial ne passe pas par la liste

userExterne => contact (liste) => userContact => userExterne => userContact 
(sans la liste)

> > La solution ML aussi (pour l'utiliser je t'assure que qqun qui répond à un 
> > mail contact sans
> > remettre le from contact ou Cc contact peut mettre le bazar, car d'autres 
> > répondent en
> > parallèle, on ne sait pas ce que le premier a répondu et comment le 
> > demandeur initial a
> > réagi, etc.)  
> 
> Avec le champ "repondre a" correctement configuré dans le serveur ???

Oui, car tous les mailer ne le suivent pas, et surtout la réponse suivante ne 
se fera pas sur
la liste si l'abonné à la liste qui a répondu n'a pas mis de from: laListe

Par ailleurs configurer le gestionnaire de liste avec un Reply-To positionné à 
expéditeur +
liste pose un autre pb, ça part d'office en spam (en tout cas rspamd lui colle 
d'office un +6
avec un reply-To sur deux dommaines différents).

-- 
Daniel

Le savant n'est pas l'homme qui fournit les vraies réponses,
c'est celui qui pose les vraies questions.
C. Lévi-Strauss



Re: Fichier HOSTS

2021-05-12 Thread Daniel Caillibaud
Le 12/05/21 à 13:51, David Martin  a écrit :
> Bonjour,
> 
> Je viens de me rendre compte que les modification que j'apporte à mon
> fichier hosts sont supprimées à chaque redémarrage de ma machine.
> 
> Avez-vous une idée d'ou cela vient ?

Pas vraiment. Je sais que cloud-init m'a déjà fait des blagues de ce genre sur 
de la config
réseau, depuis je le vire systématiquement dès que je tombe sur une image 
debian "cloud".

S'il n'est pas là, aucune idée, tente du grep sur les fichiers systemd pour 
voir qui pourrait
bien toucher à ça.

-- 
Daniel

Ce qui manque aux orateurs en profondeur, ils vous le donnent en 
longueur.
Montesquieu



Re: Messagerie "collaborative"

2021-05-12 Thread Daniel Caillibaud
Le 12/05/21 à 04:21, hamster  a écrit :
> Le 11/05/2021 à 16:28, Daniel Caillibaud a écrit :
> >> Je souhaite surtout que ce soit la même boîte qui soit partagée (pour
> >> qu'ils puissent savoir s'il y a déjà eu une réponse apportée à un
> >> message entrant)  
> > 
> > Mais avec une ML tu n'auras pas cette fonctionnalité  
> 
> Ben si. Comme déjà dit il faut que le serveur de liste rajoute 
> systématiquement un champ "repondre a" avec dedans l'adresse de la liste 
> et l'adresse de l'expéditeur. Comme ca les gens font simplement 
> "repondre" sans réfléchir et ca envoie a tout le monde.

Aux bémols près soulignés par d'autres (tous les mailers ne vont pas respecter 
ça).

Par ailleurs, avec une liste, lorsque userX répond à un mail contact, s'il n'a 
pas
d'identité avec un from contact alors la réponse suivante ne sera adressée qu'à 
lui et le fil
se retrouve "privatisé" (idem avec un dossier partagé, sauf qu'avec le dossier 
partagé celui
qui avait répondu sans mettre le from peut rectifier en déplaçant sa réponse et 
le mail suivant
dans le dossier partagé).

> Et puis tout le monde a bien accès aux mails envoyés, mais il faut 
> penser a aller voir dans le dossier "envoyés" si y'a eu des réponses, et 
> ca c'est pas tout le monde qui le fait.

Pour ça il vaut mieux conseiller à tout le monde de mettre les mails envoyés 
dans le même
dossier que les mails reçus (ça se règle au niveau du mailer). Je ne comprends 
d'ailleurs pas
trop ce réglage par défaut qui sépare "Inbox" de "Sent", ça casse les fils, 
j'ai toujours
fusionné les deux depuis que j'utilise le mail…

> En bref, la solution "mail partagé" demande un effort de formation et 
> beaucoup de rigueur de la part de chacun

La solution ML aussi (pour l'utiliser je t'assure que qqun qui répond à un mail 
contact sans
remettre le from contact ou Cc contact peut mettre le bazar, car d'autres 
répondent en
parallèle, on ne sait pas ce que le premier a répondu et comment le demandeur 
initial a réagi,
etc.)

> Du moins c'est mon experience.

J'ai aussi l'expérience des deux solutions que j'utilise depuis des années, et 
j'essayais de
les exposer en donnant les avantages / inconvénients de chacune.

Pour une adresse fonctionnelle (genre contact@) j'utilise plutôt la ML, parce 
que j'ai déjà un
gestionnaire de ML (sinon j'y réfléchirait quand même car c'est du taf à 
installer et à
maintenir), et pour des notifs techniques (du genre une boite qui récupère des 
anomalies, les
bounces, les rapports dmarc) le dossier partagé est bien plus pratique, par ex 
une boîte
générique qui collecte les notifs, des règles sieve pour trier les notifs dans 
des dossiers, et
les dossiers partagés en symlink avec les uns ou les autres suivant la nature 
de la notif.

-- 
Daniel

Dans la marine on ne fait pas grand chose mais on le fait de bonne heure.
devise Shadok 



Re: Spam sans header

2021-05-11 Thread Daniel Caillibaud
Le 11/05/21 à 11:28, Vincent Besse  a écrit :
> Bonjour,
> 
> ça faisait longtemps que j'en avais plus mais j'ai reçu quelques spams
> ces jours-ci pour augmenter certaines de mes performances. En regardant
> de plus près (les mails), je me suis aperçu que certains n'avaient aucun
> en-tête de type Received from xxx by xxx. 

Tu es vraiment sûr de ça ? (tu n'est pas en train de regarder le source d'une 
partie du mail à
la place du mail complet)

> Je devrais au moins avoir un Received from localhost by ouhena.org... généré 
> par mon
> Postfix...non?

Oui

Si tu as un messageId tu peux le chercher dans les logs de ton postfix.

> Est-il possible que quelqu'un ayant réussi à s'authentifier sur mon
> Dovecot/IMAP (j'espère pas) puisse déposer directement un fichier qui
> ait l'apparence d'un mail?

Tout est possible :
- qqun authentifié sur ton compte imap qui dépose un mail dans un dossier (sans 
qu'il
  passe par du smtp). Pour être sûr que ce n'est pas ça regarde les logs 
d'authentification sur
  ton serveur imap

- qqun ayant accès au filesystem du serveur imap qui aurait copié directement 
un fichier dans
  ton Maildir, mais ça paraît peu probable (il faudrait un gros trou sur ton 
serveur de
  mail), et ça devrait aussi laisser des traces dans les logs.

- un truc auquel j'ai pas pensé…

-- 
Daniel

L'homme est un être raisonnable, mais les hommes le sont-ils ?
Raymond Aron (Dimensions de la conscience historique)



Re: Messagerie "collaborative"

2021-05-11 Thread Daniel Caillibaud
Le 11/05/21 à 09:51, BERTRAND Joël  a écrit :
>   Je souhaiterais pouvoir créer une adresse mail générique du type
> contact@fqdn. Je souhaite que les mails en question arrivent chez les
> membres du bureau (par exemple) et qu'ils puissent y répondre.

Comme d'autres ont répondu, une mailing-list peut être un outil adapté à cet 
usage, mais y'a 
un peu de boulot pour le configurer (surtout si c'est sur le même domaine que 
les boîtes).

> Je souhaite surtout que ce soit la même boîte qui soit partagée (pour
> qu'ils puissent savoir s'il y a déjà eu une réponse apportée à un
> message entrant)

Mais avec une ML tu n'auras pas cette fonctionnalité, sauf si tous ceux qui 
répondent à un mail
envoyé à contact@fqdn mettent systématiquement cette adresse en copie de la 
réponse ET
répondent avec un from contact@fqdn

C'est possible, mais ça demande un peu de rigueur, faudra probablement aider 
chaque personne du 
bureau à configurer son mailer pour que ce soit toujours une identité "contact" 
qui soit utilisée 
dans ce cas, et que cette identité soit configurée pour systématiquement avoir 
le bon From et Cc

> et que chacun puisse accéder à cette boîte au travers
> de son login/mot de passe classique.

Avec une ML ça fonctionnera puisque chacun va voir le mail arriver dans sa 
boîte. Et chacun
aura sa copie du mail, donc l'aspect "lu / non lu" sera individualisé.

L'autre solution est le partage de boîte, tous les serveurs imap proposent ça, 
faut lire la
doc pour voir comment ça marche.

Encore plus simple, un symlink (qui dans l'exemple ci-dessous va créer un 
pseudo dossier imap 
partage/contact pointant sur la boite contact). Avec dovecot et les 3 boites 
user1, user2, contact, 
rangées dans /path/to/domain/{user} ça donnerait

for u in user1 user2; do cd /path/to/domain/$u/Maildir && ln -s 
../../contact/Maildir .partage.contact; done

=> Ça fonctionne très bien, tout le monde a accès aux mails reçus et envoyés, 
le mail n'est stocké qu'une 
   fois sur le disque et y'a pas de gestionnaire de liste à configurer, mais :

- dès que qqun a lu un message il est marqué lu chez tout le monde

- il faut quand même configurer les mailers pour qu'ils utilisent un from 
contact quand ils répondent à un mail
  de ce dossier imap "partage/contact", sinon ça "privatise" le fil de 
discussion (la réponse se fera avec un from 
  user1 ou 2 et donc la réponse suivante ne reviendra pas vers contact). Il 
faut aussi que le mail envoyé soit mis
  dans partage/contact, par ex dans partage/contact/envoyés)


À toi de voir avantages / inconvénients de chaque solution

-- 
Daniel

Il faut savoir écouter le silence des urnes.
André Lajoinie (1988)



Re: Synchronisation temps réel et bidirectionnelle de dossiers distants

2021-05-10 Thread Daniel Caillibaud
Le 10/05/21 à 17:40, "garcia...@free.fr"  a écrit :
> Bonjour,
> il y a un mode synchrone sur DRBD, à travers des tunnels ssh ce serait 
> envisageable?

Attention aux perfs, le mode synchrone peut les détériorer de manière très 
sensible.

Par ailleurs, je sais pas trop ce qu'il se passe si un des deux serveurs 
tombent, ou s'ils ne
se voient plus pendant un moment.

J'avais à une époque fait un script avec inotify, le serveur réagissait à 
chaque modif d'un
fichier pour l'envoyer à l'autre, mais c'était finalement trop compliqué et 
j'ai abandonné
l'idée de synchro en temps réel (le but était un infra plus résistante et elle 
se retrouvait
finalement plutôt plus fragile).

Pour le besoin d'un serveur bis qui peut reprendre rapidement en cas de 
défaillance du premier,
drdb async semble une bonne solution, mais il y a pas mal d'autres trucs à 
gérer (quand
basculer, comment, que faire quand le premier revient, comment éviter le yoyo, 
etc.).

La HA (haute dispo) reste complexe à mettre en place, faut bien mesurer 
l'investissement
(surtout en temps), les conséquences (fragilité induite par la complexité 
ajoutée vs
résistance aux pannes), les probas qu'un bug dans la HA provoque une coupure de 
service (ou des
datas incohérentes) vs la proba d'un crash hardware, etc.

Sur les 5 dernières années 100% des pannes que j'ai eues (3 de mémoires) 
étaient des pannes
réseau, où on a finalement décidé d'attendre que l'hébergeur règle le pb plutôt 
que de basculer
(avec à chaque fois une coupure, de 10min à qq heures).

Et pour les micro pannes réseau (pendant qq secondes|minutes deux serveurs ne 
se voient plus,
mais ils restent tous les deux joignables, au moins pour une partie des 
clients) il vaut mieux
ne rien faire (là où une HA pourrait lancer une bascule, avec toujours un 
risque de perte de
synchro).

-- 
Daniel

La sagesse, c'est d'avoir des rêves suffisamment grands pour 
ne pas les perdre de vue lorsqu'on les poursuit.
Oscar Wilde



Re: Ben alors là ! Vla t'y pas qu'on peut acheter du matos sans OS chez Lenovo !

2021-05-03 Thread Daniel Caillibaud
Le 03/05/21 à 17:24, NoSpam  a écrit :
> Tous ces matériels achetés avec Ubuntu préinstallé et jamais eu de 
> plantage. Faudrait il incriminé Debian ?

Je ne pense pas, et ça confirme ce que je disais, il vaut mieux acheter du 
matériel avec linux
préinstallé (n'importe quelle distrib, même si y'aura moins de bidouilles 
éventuelles si
c'est du "basé sur debian"), au moins on est sûr de la compatibilité hardware.

-- 
Daniel

Grâce (coup de) : Balle de charité.
Serge Mirjean



Re: Ben alors là ! Vla t'y pas qu'on peut acheter du matos sans OS chez Lenovo !

2021-05-03 Thread Daniel Caillibaud
Le 27/04/21 à 07:15, Basile Starynkevitch  a écrit :
> Pour information, http://materiel.net/ et http://pcw.fr/ vendent des 
> ordinateurs sans OS, ou bien avec une distribution Linux.
> 
> Voir aussi https://bons-vendeurs-ordinateurs.info/

C'est plus prudent.

Après avoir fait le tour des offres j'avais acheté un dell y'a qq mois, parce 
qu'il était moins
cher mais surtout dispo plus rapidement, et je m'en suis mordu les doigts…

- pas mal de plantages à cause du cpu intel 10e génération, finalement résolu 
par une nouvelle
  version du paquet intel-microcode (le pb existait aussi sous windows et a été 
réglé qq mois
  plus tard)

- toujours des plantages i915 (le driver vidéo intel), moi qui avait justement 
pris un modèle
  sans carte vidéo additionnelle (pour le bruit et la conso), c'est raté ! Le 
chipset vidéo
  intel qui tombe en marche à tous les coups c'est du passé :-/

- toujours des plantages wifi…

J'en suis quasiment à un plantage par jour (faut passer en mode console avec 
ctrl+alt+F1 pour
lancer un reboot car plus rien ne répond en mode graphique)… et le passage à 
bullseye réglera
peut-être pas grand chose (je suis déjà en kernel 5.10.0-0.bpo.5-amd64)


-- 
Daniel

L'auto-stoppeur est un individu qui cherche à se faire rouler 
sans pour autant en être de sa poche.
Serge Mirjean



Re: problème avec evolution et gnome-keyring-daemon

2021-04-30 Thread Daniel Caillibaud
Le 28/04/21 à 07:47, benoit  a écrit :
> Comment lancer gnome-keyring-daemon pour qu’il me propose le prompt graphique 
> ?

Je connais mal la bestiole, mais depuis buster j'ai ce souci :
- si je lance chromium avant d'avoir utilisé une clé ssh, il me demande mon mot 
de passe
  pour ouvrir mon trousseau de clés, et ensuite impossible d'utiliser mes clés 
ssh (ça plante
  sans demander de pass), je dois relancer manuellement

gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,gpg,ssh

et ensuite le premier usage d'une clé ssh me demande bien le pass de la clé ssh.

Si j'utilise mes clés ssh avant de lancer qqchose qui veut le trousseau gnome, 
ça marche bien.

Y'a probablement moyen de sortir ssh de la gestion de gnome, mais je sais pas 
faire, j'ai
cherché, pas trouvé et abandonné (ça n'arrive pas souvent car j'ai en général 
besoin de
git|rsync|ssh avant d'ouvrir chromium).
Le virer de la liste de la commande précédente suffit pas, faut le virer 
ailleurs dans la conf
gnome et je sais pas où.

Sur un autre PC j'avais eu un souci bcp plus gênant, répondu une fois 
"abandonner" à une
demande de pass du trousseau gnome, et ensuite une de mes connexions wifi n'a 
plus jamais voulu
fonctionner (il me demandais login/pass du wifi et je me faisait jeter comme si 
le pass était
mauvais, alors qu'il fonctionnait sur d'autres appareils).

-- 
Daniel

En France, le racisme avance à pas de Guéant.
Guillaume Erner



Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-08 Thread Daniel Caillibaud
Le 07/04/21 à 21:45, Étienne Mollier  a écrit :
> Si le répertoire est vide, alors les commandes suivantes
> devraient faire l'affaire pour récupérer les 959M restants :
> 
>   $ sudo rmdir /var/lib/php/sessions
>   $ sudo mkdir /var/lib/php/sessions

Oui, mais attention aux droits, les regarder avant de supprimer le dossier, sur 
mes machines
avec du php il est en 733 avec le sticky bit activé (drwx-wx-wt => les fichiers 
créés dedans
sont alors en 600, sous le user qui les crée, celui du pool php concerné, seul 
root peut les
lister tous, sinon chaque user peut lister/lire/modifier les siens uniquement).

Il faudrait dans ce cas ajouter un 

   $ sudo chmod 1733 /var/lib/php/sessions

-- 
Daniel

Mieux vaut s'attendre au prévisible que d'être surpris
par l'inattendu.
Pierre Dac



Re: Pending kernel upgrade

2021-03-26 Thread Daniel Caillibaud
Le 26/03/21 à 14:34, David BERCOT  a écrit :
> C'est un message que j'ai déjà eu précédemment (logiquement) au moment 
> des mises à jour de noyau mais, après reboot, tout rentrait dans l'ordre.
> Là, il semblerait que j'ai installé des noyaux plus récents (5.10.0-4 
> puis 5.10.0-5) mais qu'ils ne sont pas pris en compte, y compris après 
> reboot.
> 
> Vous auriez une piste ?

Une directive mise dans un /etc/grub.d/* qui imposerait une version ?

Faudrait aller voir le dernier /boot/grub/grub.cfg généré.

Éventuellement relancer `update-grub` pour le regénérer et voir si les nouveaux 
noyaux sont
bien ajoutés et pris en compte par défaut.

Au boot tu as quoi dans le menu grub ?

-- 
Daniel

Quand l'homme aura pollué et empoisonné tous les cours d'eau, mers et
océans, Qu'il aura détruit toutes les forêts et tué tous les animaux,
Il se rendra compte qu'il ne peut manger l'argent.
I Guayazu



Re: [1/2HS] Partition n°1 amorçable

2021-03-11 Thread Daniel Caillibaud
Le 10/03/21 à 18:49, "ajh-valmer"  a écrit :
> je conseille à ceux qui ont besoin d'une connexion 
> sur un ordinateur distant, d'avoir une carte KVM,

La plupart des hébergeurs proposent maintenant du kvm sur ip, ça permet d'avoir 
accès à la
console de la machine depuis un navigateur ou un terminal ssh (dès là mise sous 
tension, avant
boot, ça permet d'aller modifier le bios puis de voir tous les messages du 
boot).


-- 
Daniel

(écrit dans le livre d'or de plusieurs restaurants parisiens)
Je m'ai bien régaler. signe: Marguerite Duras
Pierre Desproges.



Re: Outil de surveillance et d'alerte des logs

2021-03-03 Thread Daniel Caillibaud
Le 03/03/21 à 08:42, Olivier  a écrit :
> Bonjour,
> 
> Je recherche un logiciel installable sur des serveurs Debian (Buster,
> Stretch, Jessie, ...) opérant comme suit:
> 
> - lecture en temps réel de fichiers de logs
> - déclenchement de scripts personnalisés en cas d'occurrence d'événements
> matérialisés par la présence d'expressions dans les fichiers de logs
> surveillés.
> 
> Que conseillez-vous ?

Un script shell contenant qq commandes grep…

Et si tu en as vraiment bcp alors tu fais un fichier source qui liste les cas, 
par ex avec

  fichier|action|expression régulière à vérifier dans fichier pour lancer action

(je met l'expression en dernier car c'est la seule qui pourrait contenir le 
séparateur)
et le script qui lit ce fichier et pour chaque ligne lance le grep et l'action 
éventuelle.

-- 
Daniel

De plus en plus, nos importations viennent de l'étranger.
Georges W. Bush (25/09/2000)



Re: Comment supprimer les DRM d’un livre numérique (acheté, mais pas lisible sous GNU/Linux) ?

2021-02-19 Thread Daniel Caillibaud
Le 18/02/21 à 16:35, Stephane Ascoet  a écrit :
> > Ah, j'ai pas de pb avec le firefox de ma debian buster (firefox-esr, en 
> > version 78), la
> > version 45 est quand même vraiment âgée, plus de 5 ans pour un navigateur 
> > c'est
> > antédéluvien ;-) 

> Bonjour, ben tu avais dit "moins de quinze ans"!

;-)

Donc j'avais dit une bêtise, moins de 15 ans doit suffire pour lire du , 
mais ils
doivent aussi utiliser des trucs plus récents sur le site d'arte…

-- 
Daniel

Always forgive your enemies - nothing annoys them so much.
Oscar Wilde



Re: [HS] suite d'opérations arithmétiques en php

2021-02-15 Thread Daniel Caillibaud
Le 12/02/21 à 20:11, "ajh-valmer"  a écrit :
> > > https://www.php.net/manual/fr/language.operators.arithmetic.php
> > > https://www.php.net/manual/fr/ref.math.php
>  
> >Reformule la question en donnant un exemple, car d'après ce que 
> >tu as énoncé, la réponse est dans ces 2 pages sus citées :  
> 
> La voici :

C'est un fichier php que tu fais passer par un serveur web qui interprète le 
php ?
Parce que je vois pas les tags




> 
> Entrer la suite d'opérations :  2+9*5-7
> VALIDER :
> echo 2+9*5-7; # code PHP
> réponse : 2+9*5-7
> 
> Par contre, codes à remplacer / ajouter :
> $opar=$suiteope;
> echo suiteope. ' = ';
> print("");
> echo eval("return $opar ;" );

Il ne faut JAMAIS faire de eval sur du texte entré par un utilisateur !

Ici tu fais exécuter par ton serveur du code demandé par celui qui se balade 
sur ton site,
essaie de taper
  readfile('/etc/passwd')
dans ton champ pour voir ce que ça donne ;-)

D'une manière générale, si tu vois du eval dans du code, quel que soit le 
langage, y'a de
sérieuses questions à se poser, les cas où on en a besoin sont vraiment rares 
(mais ça arrive),
et tu devrais jamais en avoir besoin en js ou php.

> $erreur=eval("return $opar;");
> print("");
> 
> Maintenant, le résultat m'affiche bien : 2+9*5-7 = 40
> 
> Solution trouvée par hasard sur un site en anglais.

Fais quand même attention au code que tu mets dans tes pages, les tutoriels qui 
te proposent de
créer une grosse faille de sécurité sur ton site sont très très nombreux…

> Faut muscler le php, c'est dans "l'air du temps" :-)

Ça, j'en suis pas convaincu ;-)

-- 
Daniel

Si je pouvais choisir le jour de ma mort, je choisirais plutôt le lendemain.
Philippe Geluck, Le chat



Re: Comment supprimer les DRM d’un livre numérique (acheté, mais pas lisible sous GNU/Linux) ?

2021-02-15 Thread Daniel Caillibaud
Le 15/02/21 à 14:40, Stephane Ascoet  a écrit :

> Le 15/02/2021 à 11:29, Daniel Caillibaud a écrit :
> > Me rappelle plus trop, mais je sais que j'ai déjà récupéré un documentaire 
> > avec un wget sur
> > le fichier mp4 (qui devait être dans la source html, ou bien récupéré dans 
> > l'onglet réseau
> > du navigateur).  
> 
> Bonjour, je pense que ce n'est plus le cas, car j'ai forcement essaye de 
> cette facon.

Tu as raison, ils passent désormais par akamaï et le mp4 est découpé en plein 
de petits
morceaux (ça m'étonnais aussi de laisser le mp4 complet en téléchargement 
public, mais ce fut
le cas pendant un moment).

> > Ce que je voulais dire à propos des standards, c'est surtout qu'arte 
> > n'utilise pas de drm,
> > les vidéos sont dans des tags standard , etc.  
> 
> J'avais compris

C'est déjà pas mal je trouve ;-)

> > Donc on peut les regarder avec n'importe quel navigateur de moins de 15 ans 
> > sur n'importe
> > quel OS, ce qui est malheureusement loin d'être le cas des autres chaînes.  
> 
> Bof, le lecteur integre fonctionne tres mal avec Firefox 45, et comme je 
> n'ai pas trouve comment recuperer les videos...

Ah, j'ai pas de pb avec le firefox de ma debian buster (firefox-esr, en version 
78), la
version 45 est quand même vraiment âgée, plus de 5 ans pour un navigateur c'est 
antédéluvien ;-)

-- 
Daniel

C'est une pensée rassurante de se dire que quand
Mozart avait mon âge, il était mort depuis 2 ans
Tom Lehrer



Re: Comment supprimer les DRM d’un livre numérique (acheté, mais pas lisible sous GNU/Linux) ?

2021-02-15 Thread Daniel Caillibaud
Le 12/02/21 à 17:59, Stephane Ascoet  a écrit :
> Le 03/12/2020 à 14:01, Daniel Caillibaud a écrit :
> > Pour la VOD payante je sais pas, mais pour ce qui est des vidéos sur leurs
> > sites arte.tv ils méritent qu'on salue leurs strict respect des standards,
> > et depuis longtemps.
> >  
> Bonjour, hein? Comment fais-tu? Je n'y suis jamais arrive! 

Me rappelle plus trop, mais je sais que j'ai déjà récupéré un documentaire avec 
un wget sur le
fichier mp4 (qui devait être dans la source html, ou bien récupéré dans 
l'onglet réseau du
navigateur).

Ce que je voulais dire à propos des standards, c'est surtout qu'arte n'utilise 
pas de drm, les
vidéos sont dans des tags standard , etc.

Donc on peut les regarder avec n'importe quel navigateur de moins de 15 ans sur 
n'importe quel
OS, ce qui est malheureusement loin d'être le cas des autres chaînes.

-- 
Daniel

Les optimistes pensent que nous vivons dans le meilleur des
mondes possibles, les pessimistes en sont intimement persuadés.
Pierre Desproges



Re: [HS] suite d'opérations arithmétiques en php

2021-02-11 Thread Daniel Caillibaud
Le 11/02/21 à 15:20, "ajh-valmer"  a écrit :
> php -r 'echo 2+9*5-7;'` : ne fonctionne pas.

Alors il te manque le paquet php-cli

> > Commence plutôt par https://www.php.net/manual/fr/
> > Tu trouveras la réponse facilement avec le lien précédent, dont
> > https://www.php.net/manual/fr/language.operators.arithmetic.php
> > https://www.php.net/manual/fr/ref.math.php  
> 
> Ai évidement lu toutes ces pages.

Et pas trouvé la réponse ?
Dans ce cas reformule la question en donnant un exemple, car d'après ce que tu 
as énoncé la
réponse est dans ces 2 pages.

> Comme d'autres sujets qui n'ont rien à voir avec debian, ni même avec linux,
> et ne subissent pas cette remarque.

Ça, libre à celui qui répond de le faire remarquer ou pas ;-)

Mais tu noteras que cette remarque était précédé des pointeurs précis vers la 
réponse au pb,
même s'il était complètement HS ici.

-- 
Daniel

Le génie consiste à voir ce que tout le monde a vu
et à penser ce que personne n'a pensé.



Re: [1/2HS] suite d'opérations arithmétiques en php

2021-02-11 Thread Daniel Caillibaud
Le 11/02/21 à 13:09, "ajh-valmer"  a écrit :
> Hello à tous,
> 
> Comment écrire le bon script php pour réaliser cette suite d'opération 
> sur une seule ligne ? : p. ex. 2+9*5-7

Je comprend pas bien le pb… `php -r 'echo 2+9*5-7;'` affiche bien 40

> Opération entre 2 valeurs, c'est facile : $res=$a+$b;
> mais 
> moins facile avec la suite ci-dessus.  Sans doute par une boucle ?

Non, vraiment pas utile ici…

> J'ai vainement cherché sous gouguel.

Commence plutôt par https://www.php.net/manual/fr/

> Cerise sur la gâteau, et cette opération de puissance également sur 
> une seule ligne ? : a puissance 5 (a^5)

Tu trouveras la réponse facilement avec le lien précédent, dont
https://www.php.net/manual/fr/language.operators.arithmetic.php
https://www.php.net/manual/fr/ref.math.php

PS: tout ça n'a vraiment rien à voir avec debian, ni même avec linux…

-- 
Daniel

Je suis aveugle, mais on trouve toujours plus malheureux que soi...
J'aurais pu être noir.
Ray Charles



Re: Login automatique et gestion écran de veille en verrouillage (Buster/openbox) problème mate-screensaver ?

2021-02-10 Thread Daniel Caillibaud
Le 09/02/21 à 12:14, Grégory Bulot  a écrit :
> Bonjour,
> 
> Mon pc boot sous cryptsetup (/boot inclus), je suis le seul utilisateur
> du poste.
> 
> Je me suis dis : a quoi ça sert d'ajouter la saisie du login sous
> lightdm dans ce genre de situation !

Je suis dans le même cas, avec lightdm + cinnamon, et ça fonctionne 
correctement.

> Le problème est pour l'écran de veille  il ne demande plus le mot de
> passe pour déverrouiller l'écran !

> Y-a-t-il un paramètre que j'aurais oublié ou est-ce mate-screensaver
> qui pose problème ?

Faudrait fouiller la doc de mate-screensaver, à priori c'est à lui de lancer le 
lock/unlock

> En Hors sujet : si je me déconnecte et que je retourne sur lightdm,
> existe-t-il une astuce pour qu'il ne refasse pas le login automatique ?

Ça je crois pas, ça semblerait logique, à moins qu'il existe un truc pour 
afficher un bouton
pour fermer lighdm depuis l'écran de login (pendant les 5s).
Pour repasser en mode console avec X lancé, j'ouvre une console avec 
ctrl+alt+Fx et je ferme X
depuis cette console (systemctl stop ligthdm.service), mais je le fais jamais, 
les rares cas où
j'ai dû faire ça c'est parce que X était planté.

-- 
Daniel

Si ceux qui disent du mal de moi, savaient exactement ce que je
pense d'eux, il en diraient bien d'avantage.
Sacha Guitry



Re: [HS] preg_match php

2021-02-03 Thread Daniel Caillibaud
Le 02/02/21 à 14:47, "ajh-valmer"  a écrit :

> Bonjour,
> 
> Je souhaite autoriser ces caractères :
> 
> ^ 0 à 9 , + - * / .
> 
> if  (preg_match("#[^^\-9*+-/().$]#", $v)) {
> 
> 
> Ça ne marche pas :
> l'accent circonflexe (^) marque le début d'une chaîne, 
> et se confond avec l'accent ^ autorisé

À l'intérieur de crochets, tu dois échapper tous les caractères qui ont une 
signification dans
ce contexte, ^ - et ] (je crois pas qu'il y en ait d'autres)

^ signifie le début de la chaîne hors des crochets, une négation si premier 
caractère entre
crochets.

> Comment présenter la bonne syntaxe de preg_match pour le faire ?

Je connais plus trop php mais je dirais
  if (preg_match("#^[\^0-9+\-*/().]+$#", $v)) {
que tu dois pouvoir écrire
  if (preg_match("#^[0-9^+*/().-]+$#", $v)) {
(pas besoin d'échapper le ^ s'il n'est pas en premier dans les crochets, ni le 
- s'il est en
dernier)

-- 
Daniel

La théorie est absurde dans la pratique
et la pratique est aveugle sans la théorie.
Kant



  1   2   3   4   5   6   7   8   9   10   >