planet echoes

March 25, 2015

Corsac.net − Echoes

LXCs upgrade to Jessie

So I started migrating some of my LXCs to Jessie, to test the migration in advance. The upgrade itself was easy (the LXC is mostly empty and only runs radicale), but after the upgrade I couldn't login anymore (using lxc-console since I don't have lxc-attach, the host is on Wheezy). So this is mostly a note to self.

auth.log was showing:

Mar 25 22:10:13 lxc-sync login[1033]: pam_loginuid(login:session): Cannot open /proc/self/loginuid: Read-only file system
Mar 25 22:10:13 lxc-sync login[1033]: pam_loginuid(login:session): set_loginuid failed
Mar 25 22:10:13 lxc-sync login[1033]: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Mar 25 22:10:13 lxc-sync login[1033]: Cannot make/remove an entry for the specified session

The last message isn't too useful, but the first one gave the answer. Since LXC isn't really ready for security stuff, I have some hardening on top of that, and one measure is to not have rw access to /proc. I don't really need pam_loginuid there, so I just disabled that. I just need to remember to do that after each LXC upgrade.

Other than that, I have to boot using SystemV init, since apparently systemd doesn't cope too well with the various restrictions I enforce on my LXCs:

lxc-start -n sync
Failed to mount sysfs at /sys: Operation not permitted

(which is expected, since I drop CAP_SYS_ADMIN from my LXCs). I didn't yet investigate how to stop systemd doing that, so for now I'm falling back to SystemV init until I find the correct customization:

lxc-start -n sync /lib/sysvinit/init   
INIT: version 2.88 booting
[info] Using makefile-style concurrent boot in runlevel S.
hostname: you must be root to change the host name
mount: permission denied
mount: permission denied
[FAIL] udev requires a mounted sysfs, not started ... failed!
 failed!
mount: permission denied
[info] Setting the system clock.
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.
[warn] Unable to set System Clock to: Wed Mar 25 21:21:43 UTC 2015 ... (warning).
[ ok ] Activating swap...done.
mount: permission denied
mount: permission denied
mount: permission denied
mount: permission denied
[ ok ] Activating lvm and md swap...done.
[....] Checking file systems...fsck from util-linux 2.25.2
done.
[ ok ] Cleaning up temporary files... /tmp.
[ ok ] Mounting local filesystems...done.
[ ok ] Activating swapfile swap...done.
mount: permission denied
mount: permission denied
[ ok ] Cleaning up temporary files....
[ ok ] Setting kernel variables ...done.
[....] Configuring network interfaces...RTNETLINK answers: Operation not permitted
Failed to bring up lo.
done.
[ ok ] Cleaning up temporary files....
[FAIL] startpar: service(s) returned failure: hostname.sh udev ... failed!
INIT: Entering runlevel: 2
[info] Using makefile-style concurrent boot in runlevel 2.
dmesg: read kernel buffer failed: Operation not permitted
[ ok ] Starting Radicale CalDAV server : radicale.
Yes, there are a lot of errors, but they seem to be handled just fine.

by Yves-Alexis (corsac@debian.org) at March 25, 2015 09:26 PM

March 14, 2015

Corsac.net − Echoes

ThinkPad X250

So, I also got myself a new toy. My current ThinkPad is a bit ancient, but still sturdy. It's an X201s from 2010 (brought refurbished), and it's still working pretty fine, but eh, I couldn't resist.

The X230 was nice, but didn't have a large resolution screen (1366×768). The X240 brought a full HD (1920×1080) IPS screen, but lost the hardware trackpoint buttons. Finally, the X250 brings back the buttons, still have a nice screen (not qHD or some other trendy resolutions, but still FHD and IPS). And on top of that, it comes with Broadwell, so that means I get smap.

It runs mostly fine out of the box on Debian sid, but for full support some tuning is needed. I've setup a page with more information on the laptop, and some images can be found over there.

by Yves-Alexis (corsac@debian.org) at March 14, 2015 03:59 PM

January 19, 2015

Satanic Kitten

La Bombe Humaine

Ce matin,
Le Loukoum se réveille
descend par le toboggan
va s'assoir sur le canapé
à coté de son père qui donnait le biberon à son petit frère
sans un mot, avec sa tête des mauvais jours
et là
Il se met à pleurer d'un coup super fort
PAPA ARRETE DE ME REGAAAAAAARDER
PAPA ME REGAAAAAARDE PAAAAAAAS
Et son père qui me dit avec des yeux grands comme des soucoupes
Mais j'ai rien fait !! Je l'ai même pas regardé !
Ca a duré dix minutes, du coup, je l'ai repris sous le bras, je l'ai collé dans sa chambre
en lui disant, tu redescends quand tu es calmé
Il a hurlé pendant 20 minutes dans sa chambre
MAAAAAIS JE SUIS CAAAAAALMÉ
JE SUIS CALMEEEEEEE MAMAMAAAAAAAAN
Et au bout d'un moment
le silence
le bruit d'une porte
de petit pas
et Le Loukoum apparait rouge
le visage bouffi de larmes
"Ze peux avoir mon biberon ? Ze suis trop fatigué là"

Tout va bien.
Tout est normal.

by Saki at January 19, 2015 04:12 PM

January 03, 2015

Corsac.net − Echoes

Blues Bar-b-q

Alors c'est testé et validé : le Blues Bar-b-q, dans le 11ème (M. Bréguet Sabin). Petit restau texan, tenu par une texane (du coup il parait nettement plus naturel de parler anglais).

Les usual suspects de la cuisine sud états-uniennes : cornbread, bbq beef brisket, ribs, plus quelques découvertes (les Outlaw Chili Cheese Fries). Une sauce barbecue qui déchire, un beef brisket hyper tendre. Sans oublier les desserts : leur cheesecake est le plus dense que je connaisse (à part peut être celui de Marie) et la southern pecan pie déchire bien aussi.

Enfin du personnel adorable, de la tenancière au cuistot en passant par la serveuse (dont c'était le premier jour). Et de la musique du coin aussi, histoire d'accompagner. Bref, que du bon, allez-y.

by Corsac (corsac@corsac.net) at January 03, 2015 08:52 PM

December 21, 2014

Corsac.net − Echoes

November 26, 2014

Corsac.net − Echoes

September 29, 2014

Corsac.net − Echoes

Thanks

So, sometimes, you had a somehow rough day, it's raining and you're tired.

And then, in your mailbox, out of the blue, there's a “thank you” mail.

That really enlightens the day…

by Corsac (corsac@corsac.net) at September 29, 2014 07:16 PM

August 28, 2014

Satanic Kitten

Vie de quartier

Les squatteurs sont livrés avec une option voisine du fond de la rue qui vient se plaindre desdits squatteurs tous les soirs à la même heure pendant une heure.
Normalement, vu la sociabilité de mon cher époux, c'est moi qui la gère mais ce soir je n'ai pas eu le courage.
De ce j'entends, elle a attrapé des microbes de la leucémie à cause d'eux et ils mangent des chats.

by Saki at August 28, 2014 05:18 PM

August 27, 2014

Satanic Kitten

Toujours en direct du Loukoum

L'enfant est totalement silencieux depuis 5 minutes.
Tout parent sait que le silence est annonciateur de catastrophe, en ce moment ça veut dire qu'il a encore fait dans sa culotte et qu'il se cache, me laissant le double plaisir de le chercher - il me laisse des indices sur le sol si vous voyez ce que je veux dire - et de localiser l'endroit du crime - souvent à l'opposé de sa cachette, son aide est - pardonnez moi ce jeu de mot fort à propos - à chier, à la question où, il me répond là bas ce qui veut dire à la fois la pièce à côté ou la lune.
Mais là, il n'a pas fait dans sa culotte.
Non.
Je le retrouve à poil dans la salle de bains avec mon tiroir à maquillage en l'air.
"Regarde Maman", me dit-il avec grand sourire, "ze me maquille le zizi."

by Saki at August 27, 2014 09:43 AM

August 25, 2014

Satanic Kitten

En direct du Loukoum

Quand l'enfant pique une crise pour aller jouer au ballon dehors,
que tu lui dit que non, en ouvrant la porte fenêtre pour lui montrer qu'il pleut des cordes,
et qu'il se fout à poil en argumentant qu'il va prendre sa douche en même temps, du coup.

by Saki at August 25, 2014 04:15 PM

August 24, 2014

Satanic Kitten

Na

A table, ce midi, Numéro Un & Numéro Deux se sont offert vingt minutes de fou rire hystérique incontrôlable en apprenant que pomme de terre en espagnol se disait patata.
Et le pire, c'est que c'était contagieux.

by Saki at August 24, 2014 11:28 AM

August 21, 2014

Satanic Kitten

Et en plus, la salle d'attente est toute petite

Jour 2 - Salle d'attente.
Voir une maman gérer péniblement ses 3 loulous.
Se réjouir d'avoir réussi à refourguer tous les miens à la plus chouette des baby-sitters.
Retourner à mon bouquin, avec un petit soupir de plaisir.

by Saki at August 21, 2014 03:46 PM

Pendant ce temps là

Jour 2 - Jusqu'ici tout va bien.
Numéro Un & Deux regardent un dessin animé - oui, jetez moi des pierres - et Numéro Trois s'est miraculeusement endormi après son biberon du matin.
Je peux boire mon café devant mon ordinateur, en savourant ce moment de paix.
Et j'attends le retour de bâton karmique.

by Saki at August 21, 2014 07:33 AM

August 20, 2014

Satanic Kitten

Ça va chier

De retour à la maison, me voici face à deux semaines seule en journée avec les enfants.
Leur père, futé, est retourné bosser.
Au bout d'un presque jour, j'ai envie de reprendre le travail en avance.
Pourtant, je triche, j'ai trouvé des baby-sitters pour pouvoir gérer les rendez-vous des uns sans embarquer les autres...
Mais là, aujourd'hui, alors que je pensais tenir le bon bout niveau apprentissage de la propreté, Numéro Deux - qui est sensé aller à l'école dans deux semaines - m'a fait six accidents.
SIX.
Je suis pourtant devenue une experte pour reconnaitre ses mimiques annonciatrices...
Je le chope par dessous les bras, et je sprinte vers les toilettes les plus proches.
Mais je doute fortement que sa future maitresse utilise cette super technique.

by Saki at August 20, 2014 01:31 PM

August 14, 2014

Satanic Kitten

Argument

Se retrouver d'office la baby-sitter de service parce que "Bah, y en a 3 dans le tas qui sont à toi !"
C'est aussi ça, la joie des vacances en famille.

by Saki at August 14, 2014 09:33 AM

August 07, 2014

Satanic Kitten

June 29, 2014

Satanic Kitten

A poil

Faire la danse des Tous Nus sur Another One bites the Dust dans la salle de bains, ça rattrape toutes les nuits blanches.
Ou presque.

by Saki at June 29, 2014 07:42 AM

June 26, 2014

Satanic Kitten

Menace

Bon, mon petit chou d'amour en sucre...
On avait dit que tu faisais tes nuits !
Nous allons donc vite vite oublier la dernière, d'accord ?
Et ce soir, soit tu dors, soit je t'assomme.
Bisous.

by Saki at June 26, 2014 09:31 AM

June 19, 2014

Satanic Kitten

Concerto

8h du matin.
Numéro Un ne veut pas s'habiller, il pleure.
Numéro Deux ne veut pas se lever, il pleure.
Numéro Trois veut manger, il pleure.
Je veux me recoucher, je pleure.

by Saki at June 19, 2014 06:28 AM

June 11, 2014

Corsac.net − Echoes

Debian, Xfce, policykit and permissions

So, it seems that for a lot of people using unstable, hardware-related permissions (shutdown/reboot, suspend/hibernate, devices mount/umount etc.) have been broken since some times.

That's usually the case for people using GNOME with lightdm display manager, Xfce with either gdm or lightdm.

It seems that recently, policykit (which is used by GNOME and Xfce) switched from consolekit backend to logind backend (yeah, systemd-logind). So applications using policykit needs to handle that correctly, and that means beeing sure a logind session is correctly setup, which is done by installing the package libpam-systemd.

For now, it's still possible to not switch to systemd as init system, by installing the systemd-shim package before libpam-systemd. Be aware that (at least with the current state of affairs), this is only true with logind before 204. When systemd maintainers start transitionning to a later version, only systemd-sysv (so, systemd as init system) will work.

For people reluctant to switch to systemd, they can use systemd-shim for now. Then when systemd 205+ enters the archive, either lose those hardware permissions, or try to improve systemd-shim to handle that situation.

There's not much we (Xfce/LightDM maintainers) can do about that.

by Yves-Alexis (corsac@debian.org) at June 11, 2014 06:51 PM