A propos Yoann Gini

À mon compte depuis janvier 2008 j'exerce en France, en Europe ainsi que dans d'autres pays comme formateur et consultant spécialisé sur les technologies Apple pour entreprises.

[Lion Server] Problème de configuration du webmail Roundcube

Depuis le temps que nous le demandions, Apple a enfin changé le WebMail d’OS X Server. Nous sommes passés de SquirrelMail à Roudcube. Ce qui semble être une bonne chose vue de loin n’est pas si appréciable que cela quand on y regarde de plus près. Comme beaucoup de choses sous Lion Server, cette intégration laisse une impression de pas fini, pas testé…

L’un des problèmes que j’ai pu relever est la configuration du nom de domaine pour les mails. Par défaut, Roundcube prend le nom du serveur comme nom de domaine pour les e-mails lors de l’authentification d’un nouvel utilisateur. C’est normal, c’est son comportement par défaut. Mais ce n’est pas pour autant ce qu’on attend de lui.

Lire la suite

Lion Server, installation et configuration

Bien que je ne considère toujours pas Lion Server comme un système fiable pour une vraie mise en production, nous n’avons pas d’autre choix lors de nouvelles configurations.

Je vous propose donc un premier article sur le sujet pour prendre en main Lion Server et exécuter sa configuration initiale. L’objectif est de configurer un serveur pour une petite entreprise avec les services de collaborations habituels ainsi que la configuration automatique fournie pour iOS 4 et OS X Lion.

Lire la suite

Lion, Attentions à vos comptes de services !

Que vous mettiez à jour un système client ou serveur, faites attention à vos comptes de services. L’utilitaire de mises à jours vers OS X Lion ne migre tout simplement pas les comptes ayant des UID inférieurs à 500.

Si vous avez des comptes de services (PostgreSQL, Boinc, etc.) ou des comptes d’administrateur caché (comme nous le voyons dans le cursus ACSA par exemple) vous vous rendrez compte qu’à la fin, Lion a tout supprimé, sans crier gare…

De même, le fichier /etc/sudoers est remis à zéro.

Avant de faire la mise à jour assurez-vous de deux choses :

  1. Ayez un compte utilisateur standard (UID > 500) disposant des droits d’administrateurs.
  2. Faites une copie des fichiers de base de DSLocal (Les fichiers utilisateurs sont dans /var/db/dslocal/nodes/Default/users et les fichiers de mot de passe dans /var/db/shadow/hash, enregistré avec l’UUID de votre utilisateur)
Une fois Lion installé, il ne vous reste plus qu’à remettre les fichiers à leur place puis à redémarrer votre machine (ou simplement faire un killall opendirectoryd)

De Snow Leopard Server à Lion Server ?

D’ici quelques heures ou quelques jours, sortira la nouvelle mouture de Mac OS X, Lion. Ce système dispose de bien des charmes et je ne doute pas que bon nombre de personnes vont s’empresser de l’installer.

Je tiens donc à rappeler ici la règle d’or avant de faire une mise à jour d’un système serveur…

  1. Ne pas faire la mise à jour dès le début et attendre au moins 10.x.3

Une fois la troisième version mineur là, il reste quelques autres règles élémentaires à appliquer (et elles sont également valables pour tous ceux qui essayeraient de migrer vers un 10.x.0…)

  1. Sauvegarder le disque du système serveur (ce qui entend éteindre le serveur pour le faire)
  2. Sauvegarder les disques de données (le processus de migration du serveur pourra par exemple changer la base de donnée des mails. Retourner à une sauvegarde du système c’est bien, avec des données lisibles c’est mieux…)

Cela étant valable si vous n’avez pas prévu de mettre à jour le serveur en lui même. Maintenant si vous comptez prendre une nouvelle machine sous peu, je vous recommande d’attendre cette machine et d’utiliser l’outil de migration de serveur, puis de finir de migrer à la main tout ce qui ne sera pas passé. Et on n’oublie pas les sauvegardes des données…

Problème MySQL après mise à jour 10.6.8 Server

Après avoir fait la mise à jour de mon serveur ce matin, je me suis retrouvé face à un problème intéressant, plus de base de données MySQL…

Un rapide tour dans les logs (/var/mysql/mysql_service.log) permet de voir ceci :

110628 11:54:21 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 480 error messages,
but it should contain at least 481 error messages.
Check that the above file is the right version for this program!
110628 11:54:21 [ERROR] Aborting

Le message est au final assez clair, le fichier /usr/share/mysql/english/errmsg.sys n’est pas le bon… Il suffit donc de replacer le bon fichier pour que ça reparte tout seul. Au cas où vous n’auriez pas de backup, vous pouvez le télécharger ici.

Faites attention à conserver les droits d’accès du fichier d’origine.

Note : Je viens de voir que panic.com a eu le même problème. Ils ont résolu cela en réinstallant la combo 10.6.8.

Et si on parlait de Lion Serveur ?

Hier, lors d’une keynote haute en couleur, Steve Jobs nous a parlé de beaucoup de choses très sexy, mais absolument pas de Lion Serveur. Pour autant, il existe ! Et sa page de présentation a même été mise à jour. Aussi je vous propose ici un retour sur le communiqué d’Apple à ce sujet.

Bien qu’ayant accès à Lion Serveur, cet article se contentera d’expliciter un peu plus le communiquer d’Apple et rien d’autre, vous n’aurez rien sous NDA ici :-)

Lire la suite

MacSysBrain à Aix-en-Provence puis Bordeaux

Les prochaines dates de MacSysBrain sont maintenant connues, ce sera le 1er avril à Aix-en-Provence puis le 24 juin à Bordeaux.

Toutes les informations sont disponibles depuis la page des prochaines rencontres sur le site MacSysBrain.

Pour ma part, je ferais une présentation à la session du 1er avril, le tout étant de savoir qu’est-ce que vous souhaitez me voir présenter, IPv6 ou l’utilisation avancé des préférences gérés (MCX) sous Mac OS X ? J’attends vos choix dans les commentaires de mon blog ou de votre inscription.