RSS du sujet
Lire la publication originale du blog
14:52
J’ai expliqué il y a quelques temps comment monter son propre NAS et y installer Freenas.
J’avais alors installé Freenas en « full installation » sur une carte Compact Flash, afin de pouvoir y installer d’autres applications.
Parmi ces dernières, j’avais notamment besoin de MySQL, utile pour héberger des sites web, mais surtout pour mon serveur domotique, puisque celui ci enregistre toutes les actions effectuées en base de données.
Je vous explique donc ici comment installer MySQL sur Freenas, et en même temps nous allons installer PHP 5 et phpMyAdmin, histoire d’avoir un serveur web complet.
I. Installation de MySQL
Avant de…
15:54
17 octobre 2010
Hors ligneBonjour,
Tout d’abord bravo pour votre site que j'ai découvert il y a quelques jours et que je n’arrête pas de consulter les articles qui sont tous très intéressants.
J'ai suivi à la lettre votre tuto, mais j'ai des erreurs alors que je n'arrive pas à comprendre quand je lance la commande suivante:
pkg_add -r mysql50-server
Le genre de message :
/var Write failed, filesystem is full
J'ai pourtant bien fait le chmod et le dossier n'est pas full (10%)
J'ai fais beaucoup de recherche et n'arrive pas à trouver de solution
Merci d'avance.
16:47
bonjour j’ai un problème lorsque je veux créer le mdp du compte root de mysql. j’ai ce message d’erreur:
/usr/local/bin/mysqladmin: connect to server at ‘localhost’ failed
error: ‘Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)’
Check that mysqld is running and that the socket: ‘/tmp/mysql.sock’ exists!
j’ai testé les 2 méthodes proposées par gilles le 5 janvier 2010 et tomboul le 12 mai 2010 mais j’ai toujours ce message.
quelqu’un pourrai m’aider?
7:10
@Jeremy
Resolu en appliquant les infos contenu dans ce Forum:
http://forums.mysql.com/read.p…..9689,90829
Cordialement
19:35
Bonjour,
Ça m’a pris un moment pour arriver à installer MySQL 5.2 sur Freenas 7.2 stable (15 jours environ).
En fait, la démarche qui m’a permis d’y arriver, c’est d’utiliser l’utilisateur mysql de Freenas.
Dans l’interface d’admin/gestion des utilisateurs/utilisateur:mysql , j’ai choisi le shell SH, ce qui m’a permis de me connecter en ssh avec l’utilisateur mysql.
C’est de là que j’ai créé le lien symbolique de /var/db/mysql vers mon volume grande capacité.
Ensuite, en faisant plusieurs tests de lancement, j’ai pu voir beaucoup plus facilement les erreurs de droits d’accès.
De là, avec un autre accès ssh en root, je réglais les problèmes de droit.
Après 3 ou 4 changements de drois/possesseur, ça a démarré.
Enjoy ;-)
(PS ; je n’ai pas encore testé si mysql démarre correctement au démarrage du nas.)
9:11
23 août 2011
Hors ligne21:19
Bonjour et MERCI pour le tuto
J’ai l’erreur suivante :
freenas:~# pkg_add -r mysql50-server
Error: Unable to get ftp://ftp.freebsd.org/pub/Free…..server.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch ‘ftp://ftp.freebsd.org/pub/Free…..server.tbz‘ by URL
freenas:~#
Si quelqu’un a une idee merci d’avance
21:19
J’ai trouvé :
pkg_add -r ftp://ftp.freebsd.org/pub/Free…..server.tbz
6:22
Error: Unable to get ftp://ftp.freebsd.org/pub/Free…..t/php5.tbz: File unavailable (e.g., file not found, no access)
quel qun pourais m’aider pour sa svp
sa serais vraiment gentit parse que je suis bloquer la merci d’avance
19:53
2 décembre 2011
Hors lignebonjour
pour commencer merci pour toutes les infos sur freenas
concernat le problèmes enable to get
voici la solution
en ssh
setenv PACKAGESROOT ftp://149.20.64.73 (adresse de freebsd.org)
setenv PACKAGESITE ftp://149.20.64.73/pub/FreeBSD…..se/latest/
une fois qu’on connait la commande pour changer l’adresse cela fonctionne impec
voila j’espere que cela vous aidera si vous êtes dans le même cas que moi
13:24
Salut à tous,
Merci Powerslave. Juste une petite correction sur le lien: il faut une majuscule à /Latest/ -> ftp://149.20.64.73/pub/FreeBSD…..se/Latest/)
Par contre je suis maintenant face à un autre problème : /var: write failed, filesystem is full
Je suis niveau débutant en Linux et cela n’a pas l’air si simple de redimensionner une partition sous FreeBSD sans toutes les fonctionnalités.
Pouvez-vous m’aider ? Merci d’avance :)
18:09
J’ai réinstallé freenas 7.3 et j’ai eu ce problème avec Mysql, enfin tous cela n’est pas très sérieux mais avec beaucoup de ténacité on fini par trouver des solutions :
avec freenas 7.3 pour installer les package avec pkg_add il faut initier les variables d’environnement, sinon pkg_add pointe sur un ftp qui n’existe plus !!! :
PACKAGEROOT et PACKAGESITE dans le fichier ~/.cshrc
setenv PACKAGESITE ftp://ftp.freebsd.org/pub/Free…..le/Latest/
setenv PACKAGEROOT ftp://ftp.freebsd.org/pub/Free…..orts/i386/
pour que ces variables soit actives sans rebooter freenas, il faut aussi exécuter ces commandes.
On peut voir la liste des versions des packages à cette adresse : ftp://ftp.freebsd.org/pub/Free…..le/Latest/
La dernière version de mysql est mysql55-server, et de php est php52, donc on peut suivre le tuto de Cédric pour télécharger avec ces versions.
Le problème est que le package de mysql est buggé (quelque soit la version de freenas !!!)
J’avais avant tenté de charger la version 8 de freenas, mais il fallait absolument que je récupère la version 7 car la version 8 était incapable de monter des disques dur formatés en raid1 sur freenas 7 !!!
je dis ça, car pour faire fonctionner mysql55 j’ai du récupérer des fichiers présents sur freenas 8 . Grace au webgui de freenas 7, j’ai donc monté un volume accédant à la clef usb ou était installé freenas 8 accessible sur /mnt/clefUsb
pour démarrer mysql il faut exécuter le fichier :
sh /usr/local/etc/rc.d/mysql-server start
ce shell répond qu’il manque un fichier deamon qui devait être présent dans le répertoire /usr/sbin, après quelques recherches je constate qu’il est présent sur freenas 8, donc je fais la copie :
cp /mnt/clefUsb/usr/sbin/daemon /usr/sbin
je ré-exécute la commande :
sh /usr/local/etc/rc.d/mysql-server start
Il me dit qu’il manque un fichier libutil.so.8, celui-ci est aussi présent sur freenas 8 donc je le copie :
cp /mnt/clefUsb/lib/libutil.so.8 /lib
je ré-exécute la commande :
sh /usr/local/etc/rc.d/mysql-server start
et miracle tout fonctionne !!!
conclusion :
il semblerait que les packages présent dans ftp://ftp.freebsd.org/pub/Free…..le/Latest/ soient en réalité compatible avec freenas 8 et non freenas 7 et qu’il suffit de récupérer deux fichiers présent sur freenas 8 pour faire fonctionner mysql55 sur freenas 7.
Je précise qu’avant j’avais essayé d’installer des versions antérieures de mysql mais AUCUNE ne fonctionnait du premier coup.
C’est pas vraiment au point cette histoire de freenas, si on n’est pas un peu informaticien de haute voltige on ne peut pas faire grand chose !!!! sur ce plan aucun forum ne m’a aidé.
Nb Max. Membres En ligne: 44
Actuellement en ligne:
15 Invité(s)
Qui consulte cette page actuellement:
1 Invité(s)
Auteurs les plus actifs:
algeroth: 132
sjhp: 92
coquelicot: 89
Ted: 68
chrifabre: 67
cyberwarrior: 58
Statistiques des membres
Afficher les invités: 337
Membres: 676
Moderateurs: 0
Administrateurs: 1
Statistiques du forum:
Groupes: 4
Forums: 26
Sujets: 603
Messages:3612
Nouveaux Membres: nocolo, Lolo91, sb_domo, totoro, ulys, sebastien.amelie
Modérateurs:
Administrateurs: Cédric Locqueneux (557)

Connexion
S'inscrire
Accueil









