Résoudre l'erreur "/var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable" photo

Résoudre l’erreur “/var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable”

Lors d’une mise à jour APT, il arrive qu’un installeur vous demande s’il faut écraser ou non un des fichiers de configuration existant. C’est le cas notamment de certaines versions de PHP qui requièrent une mise à jour du fichier php.ini.

Si vous êtes derrière votre terminal, pas de problème. Si par contre, vous ne prêtez pas attention à votre terminal, pensant que tout s’est mis à jour, ou si votre connexion SSH est rompue lors de l’installation, vous risquez d’avoir dpkg en vrac, avec une installation de paquet qui restera ‘en cours”.

Concrètement, vous obtiendrez un de ces messages:

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package XXXXX:amd64 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 XXXXX:amd64
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)Code language: PHP (php)

Mais pas de panique, il est très simple de résoudre le problème en quelques commandes.

Commencez par vérifiez quel est le processus responsable du fichier en question:

fuser -v /var/cache/debconf/config.datCode language: JavaScript (javascript)

Résultat :

USER        PID ACCESS COMMAND
/var/cache/debconf/config.dat:
root       8756 F.... frontendCode language: JavaScript (javascript)

Il ne nous reste plus qu’à tuer proprement le processus:

kill 8756

Il ne vous reste plus qu’à relancer vos commandes apt habituelles, tout est redevenu opérationnel.


Analysis of The Handmaid's Tale by Margaret Atwood photo

An analysis of The Handmaid’s Tale by Margaret Atwood

Introduction

Margaret Atwood is a Canadian writer born in 1931, who studied literature in Toronto. In the 1960s, she was a graduate specialist in Harvard and then came back to Canada to teach literature. She was a well-known poet with The Edible Woman (1969), Surfacing (1972), Life before man (1979), The Robber Bride (1993).

Margaret Atwood is a very prolific artist, involved in the feminist movement and human rights issues on the international scene. She takes an interest in the narrative form and draws on different literary genres : Gothic romance, fairy tale, spy thriller, science fiction and history. She challenges the limits of traditional genres.

She takes an interest in social and political issues :

  • relations between men and women
  • fundamentalism and excess of puritanism
  • ecological interest
  • strong defense of basic human rights
  • a warning against oppression

She takes side to protest : The Handmaid’s Tale is a protest, a denunciation of the American way of life and imperialism :

In the States, the machinery of government is out of control, it’s too big […], it runs right over your great democratic ideals.

— Margaret Atwood

America is a starting point to denounce politics. The Handmaid’s Tale encourages a wider view and is set in no specific space and time.

Summary

The Handmaid’s Tale is set in  a near future in the USA. A group of the right-wing fundamentalists has assassinated the American President, over-thrown the elected Congress and denied both jobs and education to women.

All this was facilitated by technological progress:

All they needed to do is to push few buttons. We are cut off.

The Handmaid’s Tale, p107.

They established a new republic called Gilead, on patriarchal lines, derived from the Old Testament in the Bible, 17th century American puritanism and the American New Right from the 1980’s. Women became slaves and homosexuals “gender traitors” (p53). Homosexuals, old women and non-white people are sent to the colonies because they are unwanted.

Infertile women (the result of pollution and nuclear plants accidents leading to a rise in birth defects) are sent to the colonies as well.

Fertile women are indoctrinated by the “Rachel and Leah Centre”, also known as the “Red Centre” and parcelled out to “Commanders”. They are called Handmaids and have to bear the children of the elite.

Women are pressed in 1 of 8 categories :

  • Commanders’ wives
  • Widows
  • Aunts
  • Handmaids
  • Marthas
  • Econowives
  • Jezebels
  • Unwomen (sent to the colonies)

Men do not escape characterization either:

  • Commanders
  • Sons of Jacobs
  • The Eyes (of the Lord)
  • The Angels
  • The Guardians of the Faith

Offred is the narrator of her own story. She is the speaking voice of the novel. As a handmaid, Offred’s body is at the service of a Commander, “for reproductive purposes” (p316). She’s a “national resource”.

Yet, she resists the all-powerful patriarchal laws based on the Bible to tell her story of the silenced female servants.

From the opening line, we are presented a survival narrative and a female resistance :

  • survival of love : affair with Nick
  • flashbacks, sudden jumps backwards in time
  • focus on pre-Gilead (pornography, artificial insemination) and the moral decay associated to such a period.

Her discourse of survival revolves around various contemporary issues : religion (fanaticism and excess), feminism (patriarchal control of women’s bodies), ecology (troubles), a critique of the return to traditional values, and the paradoxes of contemporary feminism.

The historical notes make the epilogue. They give another view on Gilead’s regime and make you think. The narrator is Professor Piexoto, and his speech is delivered at the University of Denay, Nunavit, in the year 2195, a long time after Offred’s narrative. We are encouraged to believe Offred’s story.

The two goals of the historical notes are :

  • fill in some of the background information regarding Gilead and tell how Offred’s story is discovered.
  • it never stops to charge us readers, especially on questions of interpretation : it’s a totally different story with prejudiced views of Offred’s story.

As a conclusion, we shouldn’t forget that the whole novel is full of irony. The truth is out there and not in Piexoto’s speech. Truth is never to be found.

We have the power to choose, to take some distance from what we read. All has been set to make the readers think: “are there any questions?” is addressed to the readers. “Context is all” (p202) : it smacks off the puritan ethos/values.

The New Right is represented by Reagan and Bush. It was very powerful and harked back to puritan inheritance. Gilead is an extreme yet satirized version of the ideology. To what extent does Gilead endorse the shackles (values) of Puritanism ?

  • absolute authority over the population by a male elite acting in the name of God.
  • biblical references  to underwrite its choices and attitudes. (“The penalty for rape is death”) :

It’s a way of imposing a new ideology:

  • intolerance towards the others
  • very rigid hierarchy, with categories of people
  • imposed common rules : self-denial, obedience, strict upbringing and education of women.

Women are supposed to be productive : it’s a narrow-minded and puritan attitude. Offred is nameless : she’s “Of Fred” and “offered”.

Offred is the woman on whom puritan values are applied :

  • side of the captors: she analyses the system.
  • side of the prisoners : she tells her own story.

Offred is not simply a witness, she reveals details on an unknown community. She’s challenging the system. She’s faithful to her values and expresses her distress in theocracy (the combination of politics and religion).

Offred is part of Atwood’s life because she expresses her own distress and disgust for the American system.

At the beginning of the novel, there is a dedication “For Mary Webster…” – Mary Webster was a witch, hanged in the 1680’s and also Atwood’s relative – “and Perry Miller”, who was a great scholar in Harvard.

The dedication is a combination of puritanism of the 17th and 20th centuries, which shows that history repeats itself. Gilead is not the first society poisoned with fanaticism (not the first and won’t be the last) – Roumania with Ceaucescu springs to mind but there are heaps of examples.

We have to be careful and avoid a nightmare like Gilead for our own future. Theocracies should not prevail as the price exacted is slavery and all loss of freedoms.

Utopia and Dystopia

Utopia was first defined in Plato’s Republic (-350 BC). Imaginary and fictions and ideals were praised by Thomas More in Utopia (1516). The better society coincides with the discovery of America.

When you imagine a better society, you condemn the ills of your own society. Thomas More dreams of another society, where you demand social and technological improvements.

Utopia is nowhere to be found. I’m not being critical, utopia is nowhere. It’s a creation of my own. The Handmaid’s Tale is not a utopia for Offred but a dystopia, with an imperfect society but maybe she’s describing a utopia with dystopian elements: a negative vision of tyranny, an ecological disaster. She tells about the negative side of the system and the limits of utopias (which are two in the novel: Gilead and the feminist utopia: how sectarian thinking leads to chaos).

Margaret Atwood rejects the “unique thought”. The exploitation and servitude of women make up the dystopia, as well as the denunciation of totalitarianism (p115) and the denunciation of the dangers of propaganda through the manipulation and abuses of language in Gilead: “Aunts” and “Angels” bear a reassuring emotional connotation when they are in fact instruments of oppression. Offred will find indirect ways of denouncing the system put in place in Gilead.

Lire la suite

Luther saison 5 photo

Luther saison 5

Luther revient sur la BBC pour une cinquième saison de quatre épisodes.

Lorsque les ombres sans lune de Londres donnent naissance à un nouveau cauchemar, DCI John Luther (interprété par Idris Elba) est de nouveau appelé à s’immerger dans les profondeurs de la dépravation humaine.

Alors que les assassinats monstrueux et apparemment aveugles deviennent de plus en plus audacieux et publics, Luther et la nouvelle recrue D.S. Catherine Halliday (jouée par Wunmi Mosaku) sont pris dans un enchevêtrement complexe de pistes et de fausses directions qui semblent conçues pour protéger une corruption intouchable.

Mais alors même que l’affaire le rapproche plus que jamais du véritable visage du mal, Luther, réticent, est obligé de faire face aux démons sans sépulture de son propre passé récent. En revenant dans la ligne de tir, il doit choisir qui protéger et qui sacrifier.

Quel que soit son prochain geste, cela aura des conséquences dévastatrices pour son entourage – et changera John Luther pour toujours.

Amazon Prime Video
Jamie Dupuis - Breathe (In The Air) photo

Jamie Dupuis – Breathe (In The Air)

Voici une reprise de Breathe (In The Air) de Pink Floyd (de l’album Dark Side of the Moon) par Jamie Dupuis à la guitare-harpe :

Jamie Dupuis (né à New Liskeard, Ontario, Canada) est un guitariste, compositeur et producteur canadien, connu pour sa technique complexe de fingertyle, ses performances énergiques, ainsi que pour ses arrangements à la guitare et à la harpe.

En 2016, la composition de Comfortably Numb de Pink Floyd à la harpe par Jamie a été vue plus de 19 millions de fois sur Facebook, ce qui lui a valu une reconnaissance internationale.

Il gagne également la 1re place au Canadian Guitar Festival Competition (2016), l’un des plus beaux concours de guitare au monde, Dupuis a su créer son propre style d’artiste solo dans le monde entier.

Site officiel : https://www.jamiedupuismusic.com/

Serveur dédié : résoudre l'erreur  'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' — Missing /var/run/mysqld/mysqld.sock photo

Serveur dédié : résoudre l’erreur ‘Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)’ — Missing /var/run/mysqld/mysqld.sock

Après mise à jour du serveur SQL, il est possible d’obtenir cette erreur au redémarrage physique (boot) du serveur :

error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' — Missing /var/run/mysqld/mysqld.sockCode language: JavaScript (javascript)

Il se trouve que systemd lance bien le service mysql qui est donc démarré mais ne semble pas pouvoir être en mesure de créer son fichier sock. Il va donc falloir l’aider:

On crée un nouveau fichier pour systemd:

nano /etc/tmpfiles.d/mysql.conf

et on y ajoute ce code qui va permettre de chmoder et chowner le répertoire /var/run/mysqld pour l’utilisateur mysql:

# systemd tmpfile settings for mysql
# See tmpfiles.d(5) for details

d /var/run/mysqld 0755 mysql mysql -Code language: PHP (php)

Cela règle le problème définivement.

Guns N' Roses - Knocking On Heaven's Door (Live In Tokyo 1992) photo

Guns N’ Roses – Knocking On Heaven’s Door (Live In Tokyo 1992)

Guns N’ Roses turned the old cowboy tune written by Bob Dylan into a massive arena rock ballad and it’s one of their most amazing pieces to date!

Their Use Your Illusion tour featured this particular stop in Tokyo in 1992, and quite honestly – this jarring rendition of the old cowboy classic stole the show that night!Guns N’ Roses mastered the art of showmanship.

From the Alice Cooper cover (Only Women Bleed) woven into the intro, to Axl’s cowboy getup and Slash’s blistering guitar solos, their live performance of ‘Knockin’ On Heaven’s Door’ is a testament to the machine that was Guns N’ Roses.

The boys even threw in a few brief ska, reggae, and gospel interludes! Any band fearless enough to improvise a cover – live – is truly a force to be reckoned with.

Cron : résoudre l'erreur logrotate_script: 3: [: /var/run/mysqld/mysqld.pid: unexpected operator photo

Cron : résoudre l’erreur logrotate_script: 3: [: /var/run/mysqld/mysqld.pid: unexpected operator

Depuis que j’ai déplacé les bases de données SQL sur une autre partition, logrotate semble avoir quelques soucis avec l’archivage des logs de MariaDB. Voici le message d’erreur complet :

/etc/cron.daily/logrotate: logrotate_script: 3: [: /var/run/mysqld/mysqld.pid: unexpected operatorCode language: JavaScript (javascript)

C’est en fait un problème de regex connu et la solution est très simple.

1. On édite le fichier /etc/logrotate.d/mysql-server:

nano /etc/logrotate.d/mysql-server

2. on recherche la ligne avec la regex de grep:

if [ -f `my_print_defaults --mysqld | grep -oP "pid-file=\K[^$]+"` ]; thenCode language: CSS (css)

3. on ajoute m1 aux arguments de grep, ce qui nous donne:

if [ -f `my_print_defaults --mysqld | grep -oPm1 "pid-file=\K[^$]+"` ]; thenCode language: CSS (css)

Sauvegardez le fichier. Vous ne recevrez plus de message d’erreur lors du lancement de la tâche cron et les fichiers logs de MySQL/MariaDB seront bien archivés.

Serveur dédié : installation de MariaDB 10.3 photo

Serveur dédié : installation de MariaDB 10.3

mariadb

Debian Stretch possède MariaDB 10.1 mais au vu des améliorations récentes de MariaDB, il est intéressant de passer à la version 10.3 pour des raisons de performance.

Ajout du nouveau dépôt

On installe les dépendances et on ajoute le dépôt de MariaDB 10.3 à notre fichier de configuration apt, ainsi que la clé du dépôt:

apt install software-properties-common dirmngr
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mariadb.mirrors.ovh.net/MariaDB/repo/10.3/debian stretch main'Code language: JavaScript (javascript)

Mise à jour de MariaDB

Une fois que la clé du dépôt est ajoutée au trousseau, on installe la nouvelle mouture de MariaDB:

apt update
apt install mariadb-server

Notez que vous pouvez choisir la version de MariaDB à installer très facilement depuis le site officiel.

Et voilà, serveur de base de données mis à jour.

La vérité sur le Black Friday photo

La vérité sur le Black Friday

Reto Zenhäusern, consultant zurichois ayant inspiré l’importation de la tradition du Black Friday en Suisse, nous en explique le principe en 120 secondes:

Présentateur:

Aujourd’hui c’est le Black Friday, un événement organisé depuis très peu de temps en Suisse, c’est seulement la quatrième année qu’il a lieu, mais qui rencontre chaque année davantage de succès, même si les critiques à son sujet se font de plus en plus nombreuses. Le Black Friday, c’est une journée de soldes exceptionnelle organisée par les commerces participants àl’opération et on va en parler avec vous ce matin, Réto Zenhäusern, bonjour.

Réto Zenhäusern:

Bonjour monsieur.

Présentateur:

Vous êtes consultant à Zurich et vous avez contribué à importer la tradition du black friday en Suisse.

Réto Zenhäusern:

Oui c’est juste c’est une grande fierté pour moi. Oui c’était il y a quatre ou cinq années un très bon ami à moi qui gère une entreprise de distribution, c’est une chaîne de de grand magasin, il m’a dit, je cherche une nouvelle idée de fête à la con pour encourager les pauvres à acheter de la merde entre Halloween et Noël et moi j’ai dit : “ça c’est un beau projet.

Lire la suite

MariaDB : changer le répertoire des bases de données sous Debian photo

Serveur dédié : déplacer les bases de données MariaDB ou MySQL sur une autre partition

J’ai récemment installé un plugin qui met en cache les requêtes API Amazon mais dont la table SQL gonfle énormément – plus de 5 Go à l’heure où j’écris ces lignes.

Le problème, c’est que cela remplit la partition racine du serveur, qui est utilisée par défaut par MariaDB pour stocker les fichiers des bases de données.

Lorsque j’ai créé ce serveur, j’ai utilisé la configuration par défault d’OVH, ce qui est une erreur grossière : la partition racine (/) fait 10 Go alors que la partition /home fait 740 Go… même pour un desktop, on ne fait plus cela parce que cela laisse trop peu pour le système alors imaginez un peu pour un serveur !

Nous avons donc le choix entre re-partitionner le disque (autant vous dire que cela ne me tente que très moyennement) ou alors changer le dossier des bases SQL pour les mettre sous /home.

Ce tutoriel vous permet donc de délocaliser les bases de données MySQL/MariaDB sur une autre partition. Le serveur tourne sur la dernière version de Debian.

Vérification du chemin des bases MariaDB

Tout se passe via le terminal. Je vous conseille de faire une sauvegarde de vos bases avant de commencer.

Commençons par vérifier le dossier dans lequel se trouve nos bases de données:

mysql -u root -p

Entrez votre mot de passe root puis entrez la commande suivante:

select @@datadir;Code language: CSS (css)

Résultat:

+-----------------+
| @@datadir       |
+-----------------+
| /var/lib/mysql/ |
+-----------------+
1 row in set (0.00 sec)Code language: JavaScript (javascript)

Ajustement de systemd pour MariaDB

Ceci est une étape fondamentale du tutoriel. Si vous ne faites pas cela, MariaDB ne démarrera pas avec votre nouveau dossier car, par défaut, il n’a pas accès à /home.

Il faut donc que nous lui donnions explicitement l’accès :

systemctl edit mariadb

Dans le fichier qui s’ouvre, entrez le code suivant:

[Service]
ProtectHome = falseCode language: JavaScript (javascript)

Enregistrez le fichier tel quel, sans changer le nom. Le fichier que vous venez de créer est /etc/systemd/system/mariadb.service.d/override.conf

Appliquez maintenant les changements :

systemctl daemon-reload

Un nouveau répertoire pour nos bases de données

Nous pouvons maintenant créer le nouveau répertoire qui accueillera les fichiers de nos bases de données. Par simplicité, je choisis de tout mettre sous /home/mysql :

Lire la suite

A Midsummer Night's Dream : synopsis photo

A Midsummer Night’s Dream : synopsis

A Midsummer Night's Dream : synopsis photo

Act I

Scene 1

Theseus and Hippolyta look ahead to their wedding day, in four days’ time. Hermia plans to defy her father and elope with Lysander, but Helena reveals their plan to Lysander’s rival, Demetrius.

The scene takes place in Athens. The characters are :

  • Duke Theseus
  • Hippolyta, Queen of the Amazons. 
  • Egeus and his daughter Hermia
  • Two suitors : Lysander and Demetrius

Hermia is in love with Lysander. Egeus wants her to marry Demetrius or die. Helena loves Demetrius.

Scene 2

A group of craftsmen from Athens have decided to stage a play, “Pyramus and Thisbe”, to celebrate the marriage of Theseus and Hippolyta. They cast the play and plan the rehearsal.

Peter Quince is a carpenter. He wrote the play and organized the rehearsal. Nick Bottom is a weaver. He wants to play every part of the play.

The secret rehearsal takes place in the wood.

Act II

Scene 1

The King and Queen of the Fairies, Oberon and Titania, quarrel in the wood over possession of a human boy. In revenge, Oberon sends his helper Robin for magic juice to put on Titania’s eyes, which will make her fall in love with the first creature she sees. When Oberon observes Demetrius spurning Helena, he decides that the magic juice should be applied to Demetrius’ eyes too, so that he would fall in love with her.

Scene 2

Oberon anoints the eyes of the sleeping Titania. Robin, however, mistakenly applies the juice to Lysander, who suddenly falls in love with Helena and abandons Hermia.

Act III

Scene 1

The craftsmen arrive in the wood to rehearse their play but their performance is disrupted by the mischievous Robin who uses magic to give Bottom the head of an ass. After the others have fled from him in terror, Titania awakens and, under the spell of the magic juice, falls in love with the transformed Bottom.

Scene 2

Demetrius has met with Hermia, who continues to reject his love. Oberon observes them quarreling and realizes that Robin’s intervention has misfired. Trying to put the situation right, he applies the juice to Demetrius’ eyes when Helena is nearby : as a consequence, Demetrius and Lysander become rivals for Helena’s love.

Helena believes both of them are tormenting her, with the connivence of Hermia. To prevent violence, Oberon orders Robin to intervene, drawing the lovers apart. Once they have grown weary and fallen asleep, Robin puts an antidote juice on Lysander’s eyes to take away his love for Helena. There is no fear of tragic ending.

Act IV

Scene 1

Oberon and Robin remove the magic spells from Titania and Bottom, and the King and Queen of Fairies are reunited. Theseus and his companions, out early in the morning, discover the four lovers, who explain their changed feelings. Theseus overrules Egeus’ objections and declares that the two young couples shall be married alongside Hippolyta and him. When everyone has left, Bottom awakens and reflects on his strange “dream”.

Scene 2

The other craftsmen are lamenting Bottom’s loss and the consequent cancellation of their play, when he arrives to announce that all is well and their play may be staged after all.

Act V

Scene 1

On the evening of the three marriages, Theseus agrees to the staging of “Pyramus and Thisbe”. The play is badly written and acted but this increases people’s entertainment.

When all the humans have gone to bed, the fairies enter the house and bless those who reside there and their children to come.

Robin stays behind to deliver an epilogue. The play concludes where it started, in Athens.

Vanupié featuring Lidiop - Rockadown (Châtelet-Les-Halles session) photo

Vanupié featuring Lidiop – Rockadown (Châtelet-Les-Halles session)

Voici Vanupié et Lidiop qui jouent le morceau Rockadown dans les couloirs du métro parisien à la station de métro Châtelet-Les-Halles :

De superbes voix et une musique totalement planantes. Admirez aussi le regard empli d’amour entre les deux musiciens, c’est absolument fascinant.

Vanupié, né en 1980 à Annecy, est un auteur-compositeur-interprète, chanteur et musicien de reggae-soul français.

Dans une autre vie, Vanupié a travaillé pour une grande agence de publicité avant de tout plaquer pour se consacrer à sa musique.

L’idée de départ était d’accumuler les concerts et d’en assurer la promotion par la distribution de flyers. Il se fait connaître grâce à ses prestations dans le métro parisien.

Vanupié aurait pu arrêter l’expérience il y a bien longtemps. Depuis ses débuts, il a rempli La Cigale, joué au Bataclan, assuré la première partie d’UB40, The Wailers, SOJA, Tryo ou encore Alpha Bondy, fait Solidays et tourne à une moyenne de 100 concerts par an.

Rockadown est issue de l’album Janus (2017).