• English version
  • Version française
  • Versión española

Dernières nouvelles

End of MySQL old password support

Posté le vendredi 4 octobre 2019, à 18:08 UTC

MySQL old password support (before MySQL 4.1) backward compatibility is being removed from most MySQL client libraries, at least from the PHP MySQL client library we started using.

MySQL new password support (starting from MySQL 4.1) is quite old, that is, affected databases are those created before 2006 and without a single password change since then, needless to say that only a few of them are affected.

Anyway, we manually renewed a couple of password hash on websites filling a MySQL auth error "The server requested authentication method unknown to the client [mysql_old_password]" in our error log but we can't do much for websites that don't.

Please renew your MySQL database password using the panel if you encounter the issue.

Switch from PHP5 to PHP7 planned

Posté le mardi 6 août 2019, à 13:36 UTC

As most of you know, PHP7 is available for a couple of years now, and more and more CMS and such are removing their backward compatibility with PHP5 up to the point that we now really need to upgrade.

We can't easily keep both installed, PHP5 is available up to Debian Jessie (8) and PHP7 support is available from Debian Stretch (9), therefore we have to do a hard change.

This really is going to break things a lot, so, please check locally if your website works with PHP7, and fix it if necessary, we will do the switch in a couple of weeks.

Again, please check, IT WILL BREAK THINGS.

Edit 2019-08-26: It's been 3 weeks, last reminder, change in few days !

Edit 2019-08-29: First step done, it went not as bad as planned since both PHP5 and PHP7 are available, however PHP5 is now without curl due to a conflict with libcurl. PHP5 is still the default but will be switched to PHP7, meanwhile PHP7 can be enabled by adding AddType application/x-httpd-php7 .php to your .htaccess file.

Edit 2019-09-28: Curl support in PHP5 is back, we managed to fully port PHP5 to Debian Buster.

SCM access issues

Posté le vendredi 17 mai 2019, à 18:36 UTC

We are currently having issues with SCM accesses due to a hard disk failure.

No data is lost, the issue does not affect data storage. We managed to restore ssh access, Git and Subversion anonymous access. Web anonymous access (gitweb, svnweb) will be back later.

Edit 2019-05-22 15:45 UTC: Everything is back!

TuxFamily se met à la politique !

Posté le lundi 1 avril 2019

Aujourd'hui est l'occasion d'une annonce sortant de l'ordinaire, non pas à propos d'une n-ième panne ou mise à jour mais à propos du futur de l'association TuxFamily. En effet, lasse de ses tâches d'administration système et de modération des demandes, l'équipe TuxFamily a décidé qu'il était temps de s'élever contre les multiples problèmes de nos sociétés modernes. Dans cette optique, l'équipe TuxFamily est sur le point de devenir un parti politique, aspirant à la plus haute position exécutive du pays : Président de la République Française.

Mais tout d'abord, détaillons le pourquoi : ces dernières années, il est devenu de plus en plus difficile pour l'équipe TuxFamily de se reconnaître dans les programmes politiques existants. Il semblerait qu'aucun groupe politique, aucun leader, aucun représentant élu ne soit désireux de reconnaître les vrais problèmes de ce monde réel qui nous entoure. De fait, il est naturel que l'association TuxFamily, insatisfaite des alternatives politiques du moment, devienne elle-même un parti politique, apportant ses opinions et ses idées à autant de monde que faire se peut d'un point de vue légal, soit près de 67 millions de personnes — c'est presque 0.9% de la population mondiale !

Ensuite vient le comment : comment une petite association comme TuxFamily peut-elle bien devenir un parti politique ? Eh bien, en toute honnêteté, beaucoup de choses restent à définir, à commencer par qui va se porter volontaire pour faire campagne en tant que visage public de TuxFamily. Il est très probable que des primaires internes soient organisées dans les mois à venir (Serge, notre stagiaire, est annoncé comme favori en raison de son incroyable charisme). L'argent est également une question importante, qui fut promptement résolue : après des années de donations, TuxFamily a ce qu'il faut en banque pour se lancer dans l'aventure. Cet argent était bien entendu initialement destiné à l'achat de matériel et de serveurs — mais de toute façon, qui a besoin de serveurs au siècle de l'hébergement dans le Cloud ?

Enfin, et c'est clairement le point le plus important que cette news souhaite porter à votre attention : le programme politique de TuxFamily. Bien sûr, le programme ci-dessous est tout sauf définitif et est susceptible d'évoluer et de s'améliorer jusqu'au début de la campagne pour les présidentielles, mais ce qui suit devrait vous donner une bonne idée du futur brillant qui vous attend si vous votez TuxFamily !

  • Société :
    • Chaque foyer se verra obligé d'adopter au moins un chat dans la mesure où la ronronthérapie est vue comme la meilleure façon de réduire drastiquement les dépenses de santé.
  • Culture :
    • Afin de protéger l'exception culturelle française, les sauvegardes vont devenir une obligation légale pour tous : entreprises, associations, particuliers, etc. Tout refus d'obtempérer se traduira par des pertes de données et une honte nationale.
  • Sécurité :
    • Afin d'appuyer et renforcer l'excellence française, tous les responsables jugés coupables d'avoir assigné des permissions Unix erronées ou non sécurisées à leurs fichiers se verront déchus de leur nationalité et déportés en DevNullie. Souvenez-vous, les enfants, quand vous faites chmod 777, vous faites systemctl start hitler !
  • Éducation :
    • S'assurer que tous les citoyens soient parfaitement capables de correctement indenter un satané fichier texte avant d'obtenir le droit de vote.
  • Immigration :
    • Les individus souhaitant rejoindre le pays devront passer un examen : ils seront reconnus comme de bons citoyens s'ils s'avèrent capables d'utiliser une connexion 56k pour surfer sur des sites grand-public populaires pendant deux heures sans s'énerver.
  • Économie :
    • L'automatisation va annihiler 90% des emplois. Il est donc urgent de financer la recherche afin de concevoir des canapés suffisamment confortables pour que l'intégralité de la population puisse y glander des journées entières.
  • Transports :
    • Les gens qui écoutent de la musique très fort dans les trains se verront "offrir" la possibilité de toucher la caténaire.
  • Écologie :
    • Faire du charbon la véritable source d'énergie du XXIe siècle.
    • Utiliser l'excédent d'eau des calottes polaires fondues pour refroidir les ordinateurs.
  • Changements constitutionnels :
    • La République Française est actuellement à sa 5ème itération — à partir de maintenant, les Républiques Françaises devront être versionnées en utilisant semver.
    • Des images Docker des Républiques Françaises devraient également être créées afin de faciliter les révolutions.
    • La peine de mort sera rétablie spécifiquement et uniquement pour les députés qui refuseront d'utiliser Git pour amender les textes de loi.

Comme vous pouvez le constater, TuxFamily combine une excellente liste de priorités à adresser avec un ensemble de solutions uniques mais réalistes que les citoyens ne manqueront pas de plébisciter comme étant LA voie à emprunter ! Alors, n'hésitez plus, votez TuxFamily ! Et donnez aussi ! Ensemble, compilons un bel avenir pour le pays !

Edit: Il s'agissait bien sûr de notre poisson d'avril coutumier ;-)

VHFFS Database down

Posté le lundi 25 juin 2018, à 08:38 UTC

The server which is currently hosting the VHFFS database crashed.

All related services are down, which are mx1, pop, imap, ns1, ftp, panel, jabber, webmails.

Edit 2018-06-25 15:05 UTC: We set up a temporary db from backups to restore mx1, pop, imap, ns1, ftp, SquirrelMail webmail services. Panel, roundcube webmail and jabber are down.

Edit 2018-06-26 12:51 UTC: Everything is back!

Dictée Meltdown

Posté le dimanche 1 avril 2018

Si vous lisez nos news, il est très probable que vous vous intéressiez de près ou de loin à l'informatique et par conséquent, il est tout aussi probable que vous ayez entendu parler des tristement célèbres vulnérabilités Intel connues sous les noms de Spectre et Meltdown, ainsi que de la cohorte de processeurs qu'elles affectent.

Cela va de soi, TuxFamily s'est penché sur ces problèmes en particulier. Et, comme beaucoup d'autres entreprises et associations, nous nous sommes demandé "quelle sera la prochaine blague ?". Après tout, malgré leur exposition médiatique bien méritée, Spectre et Meltdown ne sont que les successeurs de row hammer et INTEL-SA-00086 et la série ne va certainement pas s'arrêter ici, n'est-ce pas ? Il nous a paru naturel de conclure que nous étions récemment entrés dans une sorte de période noire, dont la durée se comptera probablement en années, caractérisée par une forte attention de tous les professionnels de la sécurité informatique sur les vulnérabilités matérielles. Pour faire simple, tout ce qui a été découvert (vulnérabilités), appris, amélioré et/ou que l'on s'est efforcé d'empêcher (bonnes pratiques de conception et d'implémentation, audits de sécurité, revues par des pairs, etc.) dans les 20 dernières années est à refaire dans le domaine matériel. Autrement dit : d'une façon ou d'une autre, nous allons probablement être trahis dans les années à venir par tous les types de matériel existants. Il serait tentant de détailler ce qui nous sortirait (et, nous l'espérons, nous sortira) de cette période miséreuse, mais ça n'est pas le sujet de cette news.

Le véritable sujet de cette news, c'est : TuxFamily abandonne les processeurs x86. Pour diverses raisons, nous ne pouvons pas nous permettre d'attendre gentiment que chaque pièce matérielle soit considérée comme une menace pour notre infrastructure mutualisée. Au lieu de cela, nous nous devons d'aller de l'avant, même si cela implique de concevoir nos propres machines. Et devinez quoi ? C'est exactement ce que nous comptons faire, en nous appuyant sur les compétences de notre administrateur système principal, qui se trouve également être un ingénieur en électronique professionnel. Après avoir étudié ce qui semblait au départ une idée complètement folle, nous avons finalement trouvé la brique parfaite pour commencer à construire l'architecture parfaite dont TuxFamily n'avait même jamais osé rêver. Et il se trouve que cette brique, c'est... le glorieux TMS5100 ! Bien entendu, nous ne nous attendons pas à ce que tous nos hébergés adorés réagissent à ce nom technique. Mais nous pensons clairement que notre plan aura beaucoup plus de sens exprimé ainsi : nous avons l'intention de reconstruire les infrastructures de TuxFamily en nous basant sur des Dictées Magiques !

Une bonne vieille dictée magique
Une bonne vieille dictée magique (photo par FozzTexx sous CC BY-SA 4.0).

Imaginez ! Grâce à leur conception simple (pas de notion de "rings", pas de MMU folklorique, etc.), aucune vulnérabilité matérielle n'a jamais été trouvée pour ces puces. Vous avez bien lu : aucune ; aucun humain n'a un jour eu à se dire "ah, zut, il faut qu'on gère le bug F00F pour TMS5100 dès que possible". Et ÇA, c'est ce que nous appelons des fondations fiables.

Et c'est là que vous intervenez ! Aujourd'hui, tout ceci reste un projet théorique ; nous sommes à des années-lumière, si ce n'est à des parsecs, de notre objectif. Pour amorcer cette épopée d'ingénierie, nous n'avons pas besoin d'argent (il nous en reste plein depuis que l'association a officiellement déménagé dans les îles Caïman) mais nous avons besoin d'un total de 3 261 dictées magiques. Hélas, nous n'en avons qu'une pour le moment (enfin, techniquement, nous en avons deux, mais l'un des bénévoles a refusé de céder sa dictée magique, arguant que c'était sacré, qu'il l'utilisait encore tous les jours, qu'on n'avait pas le droit de la lui prendre de force et qu'on devrait écrire nos foutues news nous-mêmes si on le faisait). Nous ne doutons pas que certains d'entre vous ont toujours une dictée magique dans leur cave et sont prêts à nous aider à atteindre l'indépendance matérielle. S'il vous plaît, envoyez-nous rapidement vos dictées magiques par voie postale à l'adresse suivante :

TuxFamily - projet Dictée Meltdown
1, Rue du Ciel Étoilé
F-75000 Paris

Serge, notre stagiaire préféré, se chargera de recevoir, vérifier, enregistrer, étiqueter, stocker et/ou distribuer les précieuses dictées. Toutes les langues (anglais, espagnol, français, allemand, italien, japonais) et variantes (Speak & Read et Speak & Math) sont acceptées, et tous les donateurs recevront des nouvelles hebdomadaires reflétant notre progression vers un avenir meilleur. N'hésitez plus, donnez dès maintenant ! Avec votre aide, nous devrions être capables de remplacer nos infrastructures en l'affaire de quelques années. Bien entendu, les hébergés doivent s'attendre à une période de transition s'accompagnant d'une légère perte de performances comparé aux infrastructures actuelles. Mais nous ne doutons pas que la faible douleur de cette transition sera oubliée depuis bien longtemps lorsque les fabricants de matériel informatique auront enfin réglé leurs soucis de sécurité.

Edit: comme beaucoup d'entre vous l'aviez deviné, il s'agissait bien entendu de notre traditionnel poisson d'avril. Aussi graves que soient les vulnérabilités matérielles, nous sommes trop fainéants pour concevoir et construire notre propre matériel et par conséquent n'avons pas réellement besoin de vos dictées magiques. Si par hasard vous insistez pour nous envoyer votre dictée magique, merci de nous contacter pour obtenir notre véritable adresse postale ; en effet, celle mentionnée ci-dessus est en fait l'adresse du Père Noël (transposée à Paris pour être précis) et aucun d'entre vous ne veut d'embrouilles avec le SAV du père Noël, n'est-ce pas ?

Network outage

Posté le vendredi 12 janvier 2018, à 15:44 UTC

We are currently experiencing a network outage on all of our main services. We don't know what happened yet, we will keep you in touch. Secondary services (mx2, ns2, …) are up.

Edit: We are back online since 16:25 UTC.

Air conditioning failure

Posté le lundi 26 juin 2017, à 22:55 UTC

We are currently experiencing an outage of some services due to an air conditioning failure, we'll keep you in touch.

Edit 2017-06-27 08:40 UTC: Oh dear, there is still an ambient temperature of about 50 °C, everything is down since all our storages tripped on critical overheat condition.

Edit 2017-06-27 12:41 UTC: Good, they managed to stabilize the temperature around 45 °C, which is below critical point, we restarted everything.

Voyage au bout de TuxFamily

Posté le samedi 1 avril 2017

Et voilà, c'est le 1er avril ! Au moment où vous lisez ces lignes, la plupart des sites web sont en train de publier une quelconque blague, espérant que personne au sein de leur audience ne remarque la date du jour. Ce qui commence à devenir compliqué en ces temps difficiles où presque tout le monde accède à Internet à travers un smartphone maintenu à l'heure par NTP. On vit vraiment une époque formidable. Cette année, chez TuxFamily, nous avons décidé de ne pas faire de blague ; historiquement, nous avons utilisé le 1er avril pour menacer nos chers hébergés de diverses calamités, indisponibilités et décisions hérétiques ; quel genre d'hébergeur infligerait pareil supplice chaque année à ses hébergés ? Ce serait inhumain. Sommes-nous inhumains ? Bien sûr que non. Et c'est pourquoi, cette année, au lieu d'une blagounette, nous vous offrons ce qui se fait de plus proche d'une visite guidée dans l'univers de la TuxFamily, à savoir les infrastructures et les bénévoles derrière votre hébergeur préféré.

Commençons par les infrastructures : notre principal datacentre est situé à Poo, une charmante ville dans l'état indien du Himachal Pradesh :

Notre salle machine principale, durant la saison sèche :

Ces jeunes gens sont d'anciens stagiaires qui, hélas, nous ont quitté bien trop tôt durant la dernière mousson.

Afin de redonder nos services, nous disposons de trois autres datacentres à Nowhere, Oklahoma. Tous les trois apparaissent sur cette photo, avec des ingénieurs sur le point de tirer un nouveau lien optique vers le premier datacentre :

Ceci est le backbone (la dorsale si vous préférez) de notre réseau; comme vous le savez, TuxFamily vit de vos donations et, par conséquent, s'efforce systématiquement de l'économiser en n'achetant PAS de matériel inutile comme par exemple des jolis racks ou des câbles inutilement longs.

Il serait ennuyeux de vous montrer des photos de tous nos serveurs aussi nous allons plutôt nous concentrer sur notre machine la plus puissante, qui est également celle que nous vérifions, inspectons et nettoyons le plus souvent.

De la même manière, vous ne vous souciez probablement pas vraiment de ce que nous utilisons pour travailler; toutefois, voici une photo de la workstation de Xavier :

et une autre de la workstation de Sylvain :

Mais assez de matériel comme ça ! Bien sûr, nous sommes fiers de nos infrastructures, mais nous n'oublions jamais à quel point elles seraient inutiles sans la véritable magie apportée par nos équipes de rêve :

Tout d'abord, présentons notre équipe marketing, c-à-d les gens que nous envoyons à divers événements comme les RMLL, Solutions Linux, etc. pour représenter TuxFamily et vous expliquer ô combien cet hébergement peut être génial pour vous :

(oui, c'était le jour des "stagiaires de 3ème").

Au passage, il se trouve que ce sont les mêmes personnes que vous auriez pu louer pour une nuit si notre idée de l'année dernière d'un "service qui vous permettra d'enchérir sur votre membre préféré de l'équipe TuxFamily" était devenue une réalité. Dommage que personne n'ait aimé l'idée.

Comme vous le savez probablement déjà, les gens convaincus qu'ils devraient être hébergés chez TuxFamily doivent soumettre une description de leur projet, qui est ensuite analysée par notre équipe de modération:

Oui, ce sont ces messieurs qui acceptent ou refusent vos demandes. Tout comme l'équipe marketing, ils ont tous des connaissances étendues de la communication et des "sensibilités" humaines, et ils sont si impliqués dans leurs tâches qu'il leur arrive parfois de voyager et de "toquer" aux portes des candidats rejetés afin de mieux leur expliquer pourquoi leur projet a été rejeté et pourquoi il est, hélas, "strictement inutile d'insister plus longtemps". Et ça, mesdames et messieurs, c'est la raison pour laquelle il est si important de saisir votre adresse résidentielle exacte dans le panel TuxFamily !

Bien entendu, il serait impardonnable d'oublier nos sysadmins ! Toujours profondément soucieux des problématiques de vie privée, que ce soit pour vos données ou pour eux-mêmes, ils ont exprimé le souhait de rester anonyme tout en fournissant une sympathique photo de groupe.

Let me guess: you want a calendar filled with photos of our sysadmins, now, don't you?

Ce sont ces personnes qui, grâce à notre système de monitoring hors-pair, se réveillent à 4h37 du matin pour éteindre l'incendie qui a commencé à 22h12.

Enfin, le dernier et clairement le moindre membre de l'équipe est Serge, notre nouveau stagiaire, que l'on apprécie moins pour ses talents de programmation (encore qu'il soit plutôt bon pour diagnostiquer les "craches", une variante particulière des "crashs" logiciels) que pour ses ébahissantes capacités de survie :

Ladies: he's single!

Continue comme ça, Serge !

Et voilà, c'est tout pour votre visite guidée dans les locaux de la TuxFamily. Hélas, comme la bave de Serge est en train de noyer notre dernier clavier encore en état de fonctionnement, nous ne serons pas en mesure de publier les licences exactes de cet article et de ses photos avant demain.

Edit: Il s'agissait bien entendu de notre traditionnel poisson d'avril ; notre principal datacentre est situé en France, ces célèbres acteurs ne travaillent pas du tout pour TuxFamily et nous n'envoyons pas de gangsters vous casser les poignets quand votre projet se voit refuser (ça n'est toutefois pas une raison pour ne pas lire la FAQ avant de le soumettre). D'un autre côté, qui peut prouver que nous n'avons pas un lama dans l'équipe ?

Network outage

Posté le vendredi 17 février 2017, à 08:57 UTC

We are currently experiencing a network outage on all of our main services. We don't know what happened yet, we will keep you in touch.

Edit 2017-02-17 10:05 UTC: We are back!, it was due to fiber cut on two fibers which were supposed to be on two distinct paths but in the end obviously were not.

Edit 2017-02-17 22:55 UTC: And it's down again.

Edit 2017-02-18 03:12 UTC: Up!, it should be the last time, that was probably for the definitive fiber repair.

RSS Feed