OK
AJAX error!

Les forumsÀ propos du site[Serveur] Administration Linux

[Serveur] Administration Linux

Le serveur Fossil m’indique que :

WARNING: Device "/dev/null" is not available for reading and writing.

WARNING: Device "/dev/urandom" is not available for reading. This means that the pseudo-random number generator used by SQLite will be poorly seeded.



Dans /dev, entre autres choses, il y a :

crw-rw-rw- 1 root root 1, 3 Apr 8 2016 null
crw-rw-rw- 1 root root 1, 9 Apr 8 2016 urandom



Une idée de ce qu’il faudrait faire ?
Le serveur, c’est: x86_64-debian-jessie-2016-04-06_15:26 chez Scaleway.com.
le 25 avril 2017 à 18:13
Apparemment, ce serait parce que je lance le processus dans un chroot jail :
fossil-users.fossil-scm.narkive.com…

Mais je ne sais pas que faire pour résoudre le problème.
le 28 avril 2017 à 13:46
Bonjour,

La section 3 de cette page pourrait peut-être vous aider linuxpitstop.com… elle contient les explications pour la création du /dev/null et /dev/urandom dans un chroot jail ;)
le 29 avril 2017 à 10:45
Bonjour,

Je ne pense pas que ça corresponde au problème…
Il est écrit:

The term chroot refers to a process of creating a virtualized environment in a Unix operating system, separating it from the main operating system and directory structure. This process essentially generates a confined space, with its own root directory, to run software programs. This virtual environment runs separately from the main operating system’s root directory. Any software program run in this environment can only access files within its own directory tree. It cannot access files outside of that directory tree.



J’accède au serveur virtuel avec les droits root, et j’ai accès à l’ensemble de la hiérarchie. J’ai mis l’exécutable fossil dans /usr/bin, et le dépôt se trouve dans le dossier /root/Grammalecte. Le logiciel parvient à ouvrir le dépôt et à fonctionner. Si c’était un chroot jail, l’exécutable ne pourrait pas sortir du répertoire où il se trouve, non? Or, il y parvient.

Cela pourrait-il venir de la manière de lancer l’application ?
Je fais :

fossil open grammalecte.fossil
nohup fossil server &


La première ouvre le dépôt grammalecte.fossil. La seconde lance le serveur.
le 29 avril 2017 à 16:20
Avez-vous essayé de lancer server juste avec un

fossil open grammalecte.fossil
fossil server


ça permettra de savoir si c'est la manière dont le serveur est lancé qui pose problème.

personnellement j'utilise

screen

qui est un peu similaire à

nohup

donc si la commande seule pour lancer le serveur fonctionne, il faudrait envisager de le lancer autrement.
le 30 avril 2017 à 11:20
J’ai essayé. Ça ne change rien.
le 30 avril 2017 à 14:18
Juste par curiosité comment le problème a été résolu ?
le 15 juin 2017 à 12:58
En fait, le serveur se lance lui-même dans un chroot-jail s’il est lancé avec root, même si apparemment ça ne l’empêche pas de lire ailleurs. J’ai donc créé un nouvel utilisateur idoine et ai lancé l’application avec celui-ci.
le 15 juin 2017 à 13:09

Notification par e-mail    0