Page 3 of 4

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 19 Aug 2014 22:10
by ernie
j'ai la page d'accés à owncloud !!!!

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 19 Aug 2014 22:13
by laster13
Administrateur: tu choisis un nom

Mot de passe: ce que tu veux


Base de donnée mariadb

Utilisateur :root
Passe celui que tu as choisis pendant l installation
Base de donnée: tu choisis un nom
Et tu laisses localhost

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 19 Aug 2014 22:27
by ernie
OK j'ai trouvé en parallèle (j'inversai : en haut root et mot de passe, en bas création). :roll:

Sinon dans administration de owncloud j'ai :

Error PHP touch(): Unable to create file /usr/local/www/owncloud/data/owncloud.log because No such file or directory at /usr/local/www/owncloud/lib/private/log/owncloud.php#49

Normal ?

Je me lance dans le montage.

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 19 Aug 2014 22:33
by laster13
Moi aussi j ai des logs d erreur...c est rien..faut juste le configurer

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 19 Aug 2014 22:45
by ernie
OK.
Mais toujours le même message !!!!!

Voici mes lignes de commandes faites pour lier les montages:

Welcome to NAS4Free!
nas4free ~/ root~$ mkdir -p /mnt/StockageNAS4free/Finch/mnt/StockageNAS4free/Photos
nas4free ~/ root~$ mount_nullfs /mnt/StockageNAS4free/Finch/mnt/StockageNAS4free/Photos /mnt/StockageNAS4free/Photos
nas4free ~/ root~$ echo "/mnt/StockageNAS4free/Finch/mnt/StockageNAS4free/Photos /mnt/StockageNAS4free/Photos nullfs rw 0 0" >> /mnt/StockageNAS4free/Finch/etc/fstab
nas4free ~/ root~$ finch restart
Stopping finch.
Stopping cron.
Waiting for PIDS: 3287.
Jail successfully stopped owncloud
Starting finch.
Jail successfully started owncloud
Starting cron.
nas4free ~/ root~$ df | grep -i photos
/mnt/StockageNAS4free/Finch/mnt/StockageNAS4free/Photos 3784348604 169856848 3311743868 5% /mnt/StockageNAS4free/Photos
nas4free ~/ root~$ ^C
nas4free ~/ root~$ nano /mnt/StockageNAS4free/Finch/usr/local/etc/qjail.fstab/owncloud

GNU nano 2.2.6 File: ...ee/Finch/usr/local/etc/qjail.fstab/owncloud

/usr/jails/sharedfs /usr/jails/owncloud/sharedfs nullfs ro 0 0
/mnt/StockageNAS4free/Photos /usr/jails/owncloud/usr/local/www/owncloud/data/Champagne/files/photos nullfs rw 0 0
[ Wrote 2 lines ]

nas4free ~/ root~$ finch restart
Stopping finch.
Stopping cron.
Waiting for PIDS: 8752.
because of errors in jail.conf file.
Starting finch.
because of errors in jail.conf file.
Starting cron.
nas4free ~/ root~$

Là je me suis loggué au nas en root. Il faut bien ne pas rentrer dans le chroot finch ?

De nouveau mon répertoire Photos est vide : sur nas4free et sur finch.

Si je supprime du fichier owncloud dans le répertoire qjails.fstab la ligne rajoutée; finch restart fonctionne. Est ce qu'il y a une limite de caractère pour la ligne ?

Merci

Je sens le qjail delete que je maitrise à fond

PS : la prochaine fois je fais cela au calme (les enfants et ma moitié ont eu des nobles causes qui m'ont demandé de ne pas être tout le temps sur le poste, mais résultats des erreurs :mrgreen: )

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 19 Aug 2014 22:50
by laster13
Alors déjà comme ça un premier jet

Errors on jails.con....c est ton point de montage qui est pas bon dans fstab....si tu supprimés la ligne que tu as rajoute ds fstab, ton message d erreur disparaitra.

Ensuite...finch avec F majuscule ??

Je regarde le reste

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 19 Aug 2014 22:55
by ernie
Je viens de compléter mon message précédent.
Oui si je supprime la ligne cela marche.

Oui le répertoire d'installation que j'ai mis est Finch avec majuscule. Faut il éviter ?

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 20 Aug 2014 13:05
by ernie
hello

In fine après plusieurs essais et avec l'aide de laster13 (un grand merci), je dois relancer une installation de nas4free. Le temps de faire cela et les diverses installations de ifnch and co (+ mes occcupations par ce magnifique soleil) je reviendrais dire le resultatplus tard dans la semaine.

Laster13, je te propose de rajouter à ton tuto owncloud:

1) Après : Vous arrivez sur l interface d owncloud
les screensshots de owncloud au premier démarrage. Je les ai mais je ne sais pas comment te les faire parvenir.

2) Après ton Edit de dernière minute, une note , que tu peux adpater, avec:
owncloud s'installe parfaitement dans une jail de finch. Après avoir suivi le tuto de Freebsd in a Chroot, créez votre jail et démarrez là (comme dans le tuto Freebsd in a chroot).
Connectez vous en root dans la jail.
Ensuite suivez le tuto de owncloud (sans faire la partie thebrig), en modifiant les 2 points suivants:
- ne faite pas la ligne jexec 1 csh
- modifier la commande : edit /mnt/pool1/Jail/owncloud/usr/local/etc/lighttpd/lighttpd.conf par edit /usr/local/etc/lighttpd/lighttpd.conf

3) après:
new password-------choississez mot de passe!
re enter new password-------vous le retapez!
Rajouter:
Attention : si vous ne saisissez pas exactement la même chose, il n'y a pas d'alerte et l'installation continue. Par contre le server lighttpd ne se lancera pas avec onestart (cf plus loin dans ce tuto).

Bien sur tu peux adapter.

Bon je retourne au bbq il y a risque d'incendie :mrgreen:

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 20 Aug 2014 13:23
by laster13
Bonne idée, dès que j ai un moment je mets a jour tout ça!

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 21 Aug 2014 21:31
by ernie
Hello,

Eureka !!!!

L'installation de tout semble s'etre bien passée (nas4free, finch, owncloud dans sa jail).

Au redémarrage final de finch (dans le tuto de owncloud) j'ai eu une petite frayeur :

nas4free ~/ root~$ finch restart
Stopping finch.
Stopping cron.
Waiting for PIDS: 7488.
because of errors in jail.conf file.
Starting finch.
Jail successfully started owncloud
Starting cron.
nas4free ~/ root~$

Il y avait une erreur à l'extinction de finch mais tout à redémarrer.

Encore merci à laster13 pour la matinée d'aide.

In fine quel était le problème ? Quelques hypothèses:
1) polution de nas4free par les 3 desinstallation/reinsatallation de finch que j'ai faite suite au message d'erreur sur jail.conf lors du restart de finch
2) lors des tests avec laster13 nous avons repéré dans le log system un message disant que le nom de fichier était trop long: /usr/jails/owncloud/usr/local/www/owncloud/data/Champagne/files/photos. Ceci est qu'une partie du chemin car c'est le chemin de finch. Mais pour mon montage j'avais mis un nom à rallonge (à la Proust :mrgreen: ).
3) mon répertoire photos n'était pas vide et celui de finch l'était : lors de la commande grep, le résultat donnait un % différent de 0. Aujourd'hui j'ai fait avec un répertoire vide partout : grep a eu pour résultat 0%. Peut être une piste.

Sur les conseils de laster13, j'ai tout réinstallé et mis des noms plus court: pool1 pour le montage.

Voila tout fonctionne : et les photos mises se voient partout. Me reste plus quà régler owncloud et à passer à Serviio :P

Un grand merci à laster13 pour tous ses conseils.

Cette expérience me permettra peut être de faire un sans faute avec serviio.
Pour tvheadend je dois tirer 30 mètre de cable et ma moitié a dit niet, donc cela sera pour plus tard ;)

A bientot

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 21 Aug 2014 22:29
by ernie
Correctif : presque Eureka

J'ai fait la même démarche pour le répertoire "documents".

Grep me dit 2% en résultat et log system me dit lors du restart de finch : /mnt/pool1/finch/etc/finch/postinit boot: mount_nullfs: /usr/jails/owncloud/usr/local/www/owncloud/data/Champagne/files/documents: File name too long

et le même message au restartd de finch pour lier les dossiers de owncloud:
nas4free ~/ root~$ finch restart
Stopping finch.
Stopping cron.
Waiting for PIDS: 7304.
because of errors in jail.conf file.
Starting finch.
because of errors in jail.conf file.
Starting cron.

Je fais essayer avec "doc". Mais il faut renommer le répertoire de owncloud, je regarde si je peux le faire via l'interface d'owncloud, sinon je risque de tout bugguer.

Essai fait:
sur mon pool1 j'ai documents et dans finch j'ai doc.
Les répertoires sont vides et grep donne:

nas4free ~/ root~$ df | grep -i doc
/mnt/pool1/finch/mnt/pool1/documents 3784348604 62927136 3418673580 2% /mnt/pool1/documents

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 21 Aug 2014 23:03
by ernie
Bingo !!! :idea:

Via le webgui de nas4free je créée un répertoir "doc" dans le owncloud:
/usr/jails/owncloud/usr/local/www/owncloud/data/Champagne/files/doc
(j'ai pas trouvé dans l'interface de owncloud comment renommer document, ni dans le webgui de nas4free).

dans finch je créée un répertoire appelé aussi doc (on peut garder documents car c'est pas là que c'est critique).

Cela donne:

nas4free ~/ root~$ mkdir -p /mnt/pool1/finch/mnt/pool1/doc
nas4free ~/ root~$ mount_nullfs /mnt/pool1/finch/mnt/pool1/doc /mnt/pool1/documents
nas4free ~/ root~$ echo "/mnt/pool1/finch/mnt/pool1/doc /mnt/pool1/documents nullfs rw 0 0" >> /mnt/pool1/finch/etc/fstab
nas4free ~/ root~$ finch restart
Stopping finch.
Stopping cron.
Waiting for PIDS: 10332.
Jail successfully stopped owncloud
Starting finch.
Jail successfully started owncloud
Starting cron.
nas4free ~/ root~$ df | grep -i doc
/mnt/pool1/finch/mnt/pool1/documents 3784348604 62927136 3418673580 2% /mnt/pool1/documents

puis:
nas4free ~/ root~$ nano /mnt/pool1/finch/usr/local/etc/qjail.fstab/owncloud

et vous rajouter: /mnt/pool1/doc /usr/jails/owncloud/usr/local/www/owncloud/data/Champagne/doc

Bien sur à la place de Champagne, vous mettez l'utilisateur owncloud que vous avez créé.

Le problème vient selon cette expérience d'une limite de caractère dans le chemin que je dirais réel 'mnt/pool1/finch//usr/jails/owncloud/usr/local/www/owncloud/data/Champagne/doc'

Comment solutionner cela ? Je laisse les experts compléter car je ne sais pas si c'est une limite de finch (donc on peut le remonter à son concepteur) ou de owncloud.

Pour le moment je vais créer des noms de dossiers racourcis pour lier les montages. Dans mon cas 'photos' passe, donc j'ai le droit à au moins 6 caractères.

PS : je sais, j'aurais pu racourcir le nom de l'utilisateur d'owncloud, mais j'en ai un peu marre de réinstaller :mrgreen:

PS2 : pour la commande grep je ne sais pas s'il faut mettre le nom du répertoire dans finch ou du pool1 à la fin de al commande. Merci pour un éclaircissement.

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 21 Aug 2014 23:50
by laster13
Bravo Ernie pour être aller aussi loin, je n ai moi même pas encore été confronte a cette limitation, n ayant pas finalise tous mes points de montage. En tout cas c est cool et je vais faire remonter a dreamcat4

Effectivement l arborescence d owncloud est particulièrement profonde. Bien heureusement il restera une exception mais finalement il est bon qu owncloud ait été la première expérimentation au niveau des point de montages et que tu aies pris le temps et la patience de creuser.

Pour grep je teste et te dis ca

Ps :pour serviio zappe les commandes

Portsnap fetch
Portsnap extrac

C est pour installer les ports mais ils sont déjà installer par défaut dans finch

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 22 Aug 2014 12:25
by ernie
Merci.

Dois je taper la commande suivante qui est juste avant ?
root@serviio:/ #
Soit dans mon cas 'serviio : /# '

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 22 Aug 2014 12:32
by lulu80
ernie wrote:Merci.

Dois je taper la commande suivante qui est juste avant ?
root@serviio:/ #
Soit dans mon cas 'serviio : /# '
bonjour
non sa c'est juste un exemple en faite c'est l'invité que tu doit retrouver
edit : autant pour moi :? j'ai oublier que tu était sous l'environnement Finch
une fois dans la jail serviio sous finch sa doit être ici :arrow: "On va ensuite compiler ffmpeg1 en sélectionnant les options suivantes (très important)"

Re: [TUTO] JAILS - FreeBSD in a Chroot

Posted: 23 Aug 2014 10:32
by ernie
Bonjour

J'ai installé owncloud dans la jail de finch.

Mais je me demande si le root de finch n'est pas devenu le propiétaire des données suite au lien entre montage (finch a les données sources).
Pourquoi je dis cela ?
Dans owncloud l'administrateur ne peut pas modifier les données dans les répertoires photos,...

Existe t il une ligne de commande pour changer les droits des dossiers données de finch ?

Merci

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 06 Dec 2014 18:17
by ernie
Hello,

Sur un ordi avec 2 dd en mirror ZFS, j'ai installé finch. L'installation s'est déroulée sans problème (vu avec la fonction tail).
Les scripts sont mis (postinit et shutdown, et cela a permis à l'installation de se faire).
Quand je créée une jail via sudo finch chroot, j'ai:

Shared object "libintl.so.8" not found, required by "sudo"

Que dois je faire ?

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 06 Dec 2014 20:00
by laster13
Bonsoir,

Tu peux me donner le resultat de cette commande?

Code: Select all

pkg_info -Rx gettext

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 06 Dec 2014 20:24
by ernie
Il ne se passe rien.

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 07 Dec 2014 13:42
by laster13
Bonjour,

Il s'agit d'un problème d'installation de "gettex"

La commande ci dessous te permet de lister toutes les librairies dépendantes de gettex dans finch

Code: Select all

pkg_info -R gettext\*
Voila ce que cela me donne dans une jail

Code: Select all

root@owncloud:/ # pkg_info -R gettext\*
Information for gettext-0.18.3:

Required by:
python27-2.7.5_1
py27-fail2ban-0.8.9
Essaye de reinstaller gettex

Code: Select all

pkg install gettex
Si cela ne fonctionne pas je te conseille de désinstaller proprement finch en utilisant la commande suivante:

Code: Select all

finch bootstrap uninstall --dir /mnt/pool1/finch
tu adaptes "/mnt/pool1/finch"

Voila si cela peut t aider.... me concernant je n ai pas encore été confronté à cette erreur!!

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 07 Dec 2014 14:25
by ernie
Je pars sur la désinstallation car j'ai cela avec les 2 propositions données:
nas4free // root~$ pkg_info -R gettext\*
nas4free // root~$ pkg install gettex
finch: chrooting to "/mnt/pool1/finch" for this 1 command only.
Shared object "libintl.so.8" not found, required by "sudo"
nas4free // root~$

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 07 Dec 2014 17:01
by ernie
J'ai désinstallé. L'installation s'est passée impeccablement. Mais à la fin:
nas4free ~/ root~$ sudo finch chroot
Shared object "libintl.so.8" not found, required by "sudo"
nas4free ~/ root~$

Est ce lié au fait que je sois en ZFS ? y a t il un truc à faire en plus ? En full install de Nas4free sur un DD en usb ?

Si il n'y a pas de proposition, je sens la réinstallation de nas4free. J'ai aussi contacté Dreamcut4 en parallèle.

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 07 Dec 2014 20:15
by lulu80
bonsoir ,
j'ai déjà fait plusieurs install de finch ,même en virtuel et je n'ai jamais eu se problème ,
d'après le message ...sudo a besoin de sa >> http://www.opencsw.org/package/libintl8/

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 08 Dec 2014 06:42
by ernie
Hello

J ai trouve ce topic
https://forums.freebsd.org/threads/shar ... und.49320/

Il semblerait qu il y ait une maj lié à des ports avec libintl so. La version 9 est maintenant utilisée.

Dans le répertoire
HOME » usr » local » lib

Il y a bien la version 9 et non 8 du fichier.

Si je renomme le fichier, cela fonctionnera t il ?

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 08 Dec 2014 10:02
by lulu80
bonjour,
dans "home/urs/local/lib" j'ai bien le fichier "libintl.so.9" en date du 28/04/2014 ..pourquoi tu a "so8" je sais pas :cry:
pour le renomer je pense pas que sa va fonctionner ,si il y a eu modif c'est a l'intérieure du fichier :? attendre que quelqu'un de plus expérimenter passe
bonne journée

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 08 Dec 2014 10:06
by laster13
Bonjour,

Je viens de faire une reinstall de Finch et effectivement j'ai le même message d 'erreur que toi!!

Code: Select all

nas4free ~/ root~$ sudo finch chroot
Shared object "libintl.so.8" not found, required by "sudo"
Cette mise à jour doit être récente car j'ai récemment fait une install sans aucun soucis.

Certain font un lien symbolique pour régler le problème avec la commande "ls" mais semble t il cette solution reste bencale.
Manually symlinking libraries for missing versions causes mysterious failures sooner or later.

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 08 Dec 2014 18:05
by lulu80
bonjour ,
@laster13
bon ben je confirme :? je vient de finir(a 17h) une installe en virtuel tous neuf ...même erreur
j'ai regarder un peut dans les fichiers et j'ai bien retrouver dans "HOME » . » mnt » disque1 » finch » usr » local » lib"
et la date viendrait a dire que c'est tous récent .

libintl.a 100.08 KiB Fichier 03/12/2014 23:42 -rw-r--r--
libintl.so 51.07 KiB Fichier 03/12/2014 23:42 lrw-r--r--
libintl.so.8 51.07 KiB Fichier 03/12/2014 23:42 lrw-r--r--
libintl.so.8.1.2 51.07 KiB Fichier 03/12/2014 23:42 -rw-r--r--
libintl.so.9 51.07 KiB Fichier 03/12/2014 23:42 lrw-r--r--

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 08 Dec 2014 21:39
by ernie
J ai échange avec dremcat4 et il a trouve.
La mise à jours de la bibliothèque libintl affecte finch lors de son installation car il prend les dernières versions.

Un finch update en ligne de commande devrait maintenant résoudre le point.

J ai d autres emails de Dreamcat4 mais plus long et plus technique. Je les lis et je vous dis si il y a d autres points.

Je vais essayer de tester l update aussi.

Le premier de nous qui peut préviens les autres si cela marche.

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 08 Dec 2014 22:18
by ernie
J ai testé et cela ne marche pas même avec un reboot.
Je remonte l info a Dreamcat4.

Merci de me dire tout de même si le finch update a solutionné ou pas .

Re: [Topic unique] JAILS - FreeBSD in a Chroot

Posted: 08 Dec 2014 22:23
by lulu80
ernie wrote:J ai testé et cela ne marche pas même avec un reboot.
Je remonte l info a Dreamcat4.

Merci de me dire tout de même si le finch update a solutionné ou pas .
non ernie ,je vient de faire comme toi " finch update " il a fait la mise a jour mais comme toi j'ai rebooté niet toujours le même message :?
edit: et je crois même que d'après le journal de nas4free ont va être bon pour une réinstalle .