Installation sur serveur Ubuntu

Plus d'informations
il y a 6 ans 3 mois #18877 par kerdeis@hotmail.com
Bonjour,

J'ai installé Noethys sur un serveur Ubuntu 16, et en lançant l'application j'ai les messages suivants :

root@xxxxxx:/mnt/noethys/noethys# python Noethys.py
Traceback (most recent call last):
File "Noethys.py", line 53, in <module>
from Dlg import DLG_Effectifs
File "/mnt/noethys/noethys/Dlg/DLG_Effectifs.py", line 21, in <module>
import DLG_Tableau_bord_locations
File "/mnt/noethys/noethys/Dlg/DLG_Tableau_bord_locations.py", line 17, in <module>
from Dlg import DLG_Produits_liste
File "/mnt/noethys/noethys/Dlg/DLG_Produits_liste.py", line 17, in <module>
from Ol import OL_Produits
File "/mnt/noethys/noethys/Ol/OL_Produits.py", line 19, in <module>
from Utils import UTILS_Locations
File "/mnt/noethys/noethys/Utils/UTILS_Locations.py", line 36, in <module>
import UTILS_Infos_individus
File "/mnt/noethys/noethys/Utils/UTILS_Infos_individus.py", line 212, in <module>
class Informations() :
File "/mnt/noethys/noethys/Utils/UTILS_Infos_individus.py", line 835, in Informations
def StockagePickleFichier(self, mode="famille", nomFichier=UTILS_Fichiers.GetRepTemp(fichier="infos_individus.pickle")):
File "/mnt/noethys/noethys/Utils/UTILS_Fichiers.py", line 64, in GetRepTemp
chemin = GetRepUtilisateur("Temp")
File "/mnt/noethys/noethys/Utils/UTILS_Fichiers.py", line 95, in GetRepUtilisateur
os.mkdir(chemin)
OSError: [Errno 2] No such file or directory: '/root/.config/noethys'

Pouvez-vous m'aider à résoudre ce problème.

Cdlt

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 3 mois #18897 par Claude
Réponse de Claude sur le sujet Installation sur serveur Ubuntu
Bonjour,

Comment noethys a-t-il été installé ?

Tout d'abord, une erreur qu'on voit plutôt habituellement sous windows, c'est de travailler en mode administrateur.
Sous linux, l'utilisateur root ne devrait être utilisé que pour des tâches d'administration système. (comme administrateur sous windows d'ailleurs)
Sous ubuntu il me semble que root n'existe même pas en tant que tel, mais qu'on soit obligé de passer par sudo.
Ensuite noethys est installé sur /mnt.
Encore bizarre le dossier /mnt est en principe réservé à du mount de périphériques.
Ce n'est donc pas une bonne idée d'installer sur ce dossier, si ensuite tu fais par exemple un mount d'un disque externe sur /mnt, tu n'auras plus accès à noethys avant d'avoir fait le umount.

Donc pour moi le plus simple serait de supprimer cette install, et de réinstaller sous un dossier créé pour ça. (le plus simple est de déplacer l'ensemble du dossier noethys dans ce dossier créé pour ça)
Puis de lancer noethys en simple utilisateur.

Sinon l'erreur vient de ce que l'utilisateur root n'a pas de dossier .config
Tu peux le créer à la main si tu tiens absolument à continuer sous root.
Mais il faudra alors créer aussi un dossier .local

mkdir /root/.config
mkdir /root/.local

Bonnes fêtes de fin d'année

Claude

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.153 secondes
Propulsé par Kunena