Archive

Posts Tagged ‘Solaris’

Présentation GUSES : Métrologie des IOs

June 3rd, 2009 2 comments

Le 16 Juin, à 19h30, se tiendra à Paris, chez Sun (attention, Sun a déménagé) une présentation technique autour de Solaris 10 / OpenSolaris, sur la gestion des IOs. Cette présentation est organisé par l’association GUSES. Au programme :

  • Les différents composants : logiciel (système de fichiers), matériel
  • La gestion du cache
  • Le rôle du matériel
  • Mesure de performances et optimisation

Comme vous l’aurez sans doute remarqué, cette présentation s’adresse avant tout à des administrateurs systèmes Solaris, mais les concepts abordés sont tout aussi vrai pour les autres UNIX.

Cette présentation sera assurée par Fabrice Bacchella, administrateur système senior.

Afin d’optimiser la place, nous vous serons reconnaissant de vous inscrire.

MySQL pour Solaris, allo la terre ?

December 5th, 2008 2 comments

Premier billet en mode énervé (enfin, du moins en mode volontaire 🙂 mais là faut quand même pas déconner. Déjà, je sens venir la question, pourquoi tu veux MySQL sur un Solaris alors qu’il y a PostgreSQL de base sur Solaris ? La réponse est simple, parce que Sun n’est pas foutu de faire un schéma SQL pour Identity Manager, même en profitant d’une nouvelle version majeure (la 8 en l’occurence).

Bref, revenons au coeur du sujet, MySQL sur Solaris. J’ai découvert hier qu’il y avais (maintenant ?) un MySQL dans update 6, je me suis dis, chouette, je vais éviter d’installer le paquetage de merde (oui, je sais, je suis mal poli) de MySQL. Je commence à le configurer, etc, bon déjà l´absence de manifest SMF aurais du me mettre la puce a ĺ´oreille. Donc, au moment de vouloir choisir le connecteur JDBC pour ce MySQL, je pense seulement (honte sur moi) à regarder la version. Et la, je découvre donc une version 4.0.31… Je me dis bonnnnnnn, il va falloir revenir à ce paquetage de merde, finalement.

Donc, téléchargement du paquetage officiel pour Solaris depuis le site mysql.com. Installation, et déjà premier problème, le script de post-install ne s´éxecute pas correctement :


[ verifying class ]
## Executing postinstall script.
081205 11:56:52 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072
ERROR: 1004 Can't create file '/var/tmp/installfnaGNY/#sql6559_1_0.frm' (errno: 13)
081205 11:56:52 [ERROR] Aborting

Ensuite, et là j´avoue que je trouve ca carrément énorme :


# /etc/init.d/mysql
/etc/init.d/mysql: cannot shift

Alors alors, vous avez compris ? Non ? Si je vous dis que le script commence par un shebang qui pointe sur sh ? Et bien oui, vous avez bien compris. Comme tout bon linuxien qui se respecte, le script contient plein de bashimes, mais commence par bin/sh, forcément, sous Linux bin/sh est un lien vers bash, donc ca pose pas de problème. Oui mais la on est pas sous Linux, mais sous Solaris, et bin/sh c´est un vrai SH. Allez, pour la route, une autre Linuxerie :


bash-3.00# /etc/init.d/mysql status
/etc/init.d/mysql: pidof: not found
/etc/init.d/mysql: test: argument expected

Et pour finir, une dernière bétise, le paquet s’installe dans /opt/mysql, mais… :


bash-3.00# ls /opt/mysql/
mysql

C’est vachement utile.. Et je vous parle pas des trucs qui trainent dans /usr..

En conclusion, vous l’aurez compris, je suis particulièrement remonté contre le packaging MySQL pour Solaris. En gros, si je veux un truc propre, il ne me reste qu’à recompiler.. trop génial… Merci MySQL ! Ah mais au fait, c’est pas Sun qui a racheté MySQL ?

Categories: Solaris, Sysadmin Tags: , ,