Feb 4 14:26:26 x.x.x.x slapd[1277]: unable to open args file "/var/run/slapd.args": 13 (Permission denied)
comment executes tu ton programme (avec quel utilisateur) ?
la 2e :
Feb 4 14:26:29 x.x.x.x slapd[1283]: daemon: IPv6 socket() failed errno=97 (Address family not supported by protocol)
apparemment il tente de faire des truc en IPv6 qui n'est pas actif sur la machine, ou à l'inverse pas supporté par ton openldap
enfin :
tu es dans /usr/src/packages/BUILD/openldap-2.4.26
tu essaie de construire ton propre paquet ?
ta distribution ne fournit pas openldap pret à utiliser ?
Tu as bien su ecrire du code Python pour envoyer un email (ou le copier d'internet)
il doit bien y avoir des exemples en C++ sur internet pour faire la meme chose.
Parce que là, tu as quand meme un gros enchainement pas optimiser du tout.
cron qui lance la tache C++
la tache C++ qui ecrit sur le disque (ou pas selon le signal recu)
la tache C++ qui va appeler python
python qui va lancer ton gmail.py
gmail.py qui va envoyer l'email et effacer le fichier
python qui va liberer le shell
la tache C++ qui va se terminer.
ah, et sinon, quand tu veux repondre à quelqu'un sur le forum, il faut cliquer sur "Repondre" en dessous de son post, plutot que sur "envoyer un commentaire".
si tu as fait dd if=/dev/sda6 of=/dev/sda1
alors sda1 contient exactement la meme chose que sda6 (avec les memes erreurs)
si tu as fait
mount /dev/sda1 /mnt
dd if=/dev/sda6 of=/mnt/monbackup.img
alors la partition sda1 n'est pas en XFS, mais dans le format que tu as bien voulu lui donner
et le contenu de sda6 se trouve dans le fichier monbackup.img (comme son nom l'indique, c'est un backup)
faire ce qu'on t'as proposé
tu as fait un backup de sda6 dans un fichier sur sda1,
tu peux donc travailler sur sda6, lancer les xfs_repair, essayer de monter et sortir des données vers un support externe,
une fois que tu auras fait ca, tu pourras reinstaller ta distrib
ben ce que tu cherches, c'est à lancer ton script quand un fichier apparait,
s'il n'y a pas de fichier ce serait dommage d'user du processeur en attendant à ne rien faire.
donc il faut un truc qui :
- detecte la presence du fichier
- execute le script
ah ben tiens, c'est justement ce que fait inotify
il surveille un dossier/fichier, et quand il change, il execute une action…
bon parce que sinon, tu peux aussi ajouter une boucle for/while qui va tourner dans le vide, et regarder toutes les X boucles s'il y a un fichier dans le dossier, mais ce ne sera pas optimisé, ca va bouffer du CPU, alors que le systeme dispose d'un truc qui est fait pour ca.
quand tu as lancé foremost ou photorec, il a du te demander de passer ROOT
pour avoir le droit te taper dans le disque dur,
les dossiers/fichiers qui sont sortis de l'analyse appartiennent donc à ROOT
ton utilisateur lambda ne peut donc pas acceder ou modifier les fichiers qui sont dans un dossier appartenant à root.
ensuite ton disque est plein, ben là encore c'est logique,
tu as un media que tu veux analyser, et dont tu veux extraire des infos,
il faut donc pouvoir stocker ces infos quelque part.
si tu lui dis de sortir les données et de les stocker sur le meme disque qu'au depart il va se passer 2 choses :
- le disque contiendra 2x les données (donc 2 fois leur taille)
- le programme va boucler sur lui meme car il va analyser les fichiers/dossiers qu'il vient tout juste de creer, pour tenter de les extraire à nouveau.
Plus d'info ca va etre delicat, je n'ai pas XFCE comme interface.
Tout ce que je peux te dire, c'est que tu as une carte wifi (le wlan0 qui apparait quand tu tapes ifconfig )
il faut ensuite chercher dans les menus et boutons, il doit y avoir un "gestionnaire de reseau" ou "applet network-manager"
et c'est probablement au meme endroit que tu as supprimé la connexion BBOX quand tu voulais mettre le reseau filaire.
les commandes ifconfig affiche bien un wlan0, donc c'est que la carte wifi existe, et qu'elle est detectée par le systeme,
il te faut juste trouver le menu pour l'activer, lui dire sur quel wifi se brancher,
il va te demander le mot de passe du wifi, et hop
tu pourras verifier que tu as de la connexion en refaisant un ifconfig
qui va t'afficher une IP dans le paragraphe wlan0
là encore, un ping 8.8.8.8 puis, si ca repond, ping google.fr pour confirmer que la connexion internet fonctionne.
le gestionnaire de mise à jour, c'est l'interface graphique…
qui fait la meme chose que apt-get update && apt-get upgrade
mais ca n'installe que les mises à jour de la version courante de ta distrib.
pour installer le wifi, ce n'est pas vraiment une installation qu'il faut faire, juste une configuration,
ca doit se faire au meme endroit que pour le reseau filaire, puisque tu disais avoir supprimer le reglage BBOX pour faire marcher la connexion filaire.
tu ping internet (8.8.8.8),
il faut voir si ca resoud en faisant un ping google.fr
ensuite pour l'apt-get il faut le faire en root,
donc en ajoutant sudo devant ta commande,
il va te demander un mot de passe, c'est celui de l'utilisateur en cours.
mais ton samba aura quand meme besoin d'avoir des Attribute specifiques pour samba.
si tu veux etre à jour, y a peut-etre un interet à regarder du coté de samba4,
que tu gereras comme un Active Directory, avec les memes attributs qu'un AD,
saMAccount pour l'utilisateur etc
evidemment faudra reparametrer toutes tes applis pour faire cela
[^] # Re: problème avec openldap
Posté par NeoX . En réponse au message problème avec openldap. Évalué à 3.
tu lances
/etc/init.d/slapd start
en tant que root ou en tant qu'utilisateur ?le dossier/fichier /var/run/slapd.args existe, il appartient à qui ?
PS : pour repondre à quelqu'un il faut cliquer sur "REPONDRE" sous son post, plutot que sur "poster un commentaire" qui repond alors au post initial
# plusieurs erreurs
Posté par NeoX . En réponse au message problème avec openldap. Évalué à 3.
la premiere :
comment executes tu ton programme (avec quel utilisateur) ?
la 2e :
apparemment il tente de faire des truc en IPv6 qui n'est pas actif sur la machine, ou à l'inverse pas supporté par ton openldap
enfin :
tu es dans /usr/src/packages/BUILD/openldap-2.4.26
tu essaie de construire ton propre paquet ?
ta distribution ne fournit pas openldap pret à utiliser ?
# tes uid/gid sont etrangements bas
Posté par NeoX . En réponse au message migration de VM avec virsh-manager. Évalué à 2.
tu la fais comment ta migration ?
ssh/rsync ?
l'utilisateur 113 existe-t-il sur la machine de destination ?
de meme pour le groupe 123 ?
[^] # Re: Automatiser tache python a partir d'un fichier Txt sur raspberry
Posté par NeoX . En réponse au message Automatiser tache python a partir d'un fichier Txt sur raspberry . Évalué à 3.
Tu as bien su ecrire du code Python pour envoyer un email (ou le copier d'internet)
il doit bien y avoir des exemples en C++ sur internet pour faire la meme chose.
Parce que là, tu as quand meme un gros enchainement pas optimiser du tout.
ah, et sinon, quand tu veux repondre à quelqu'un sur le forum, il faut cliquer sur "Repondre" en dessous de son post, plutot que sur "envoyer un commentaire".
[^] # Re: Automatiser tache python a partir d'un fichier Txt sur raspberry
Posté par NeoX . En réponse au message Automatiser tache python a partir d'un fichier Txt sur raspberry . Évalué à 3.
L'avantage de Linux, c'est que tu es libre.
Et donc, oui, tu peux,
il suffit d'ajouter un appel à gmail.py dans ton programme C++
Mais à ce compte là, pourquoi ne pas carrement ecrire et envoyer le mail en C++ ;)
[^] # Re: re
Posté par NeoX . En réponse au message Besoin d'aide pour redémarrer Suse.. Évalué à 2.
pour sda1, ca depend comment tu as fait le dd
si tu as fait
dd if=/dev/sda6 of=/dev/sda1
alors sda1 contient exactement la meme chose que sda6 (avec les memes erreurs)
si tu as fait
alors la partition sda1 n'est pas en XFS, mais dans le format que tu as bien voulu lui donner
et le contenu de sda6 se trouve dans le fichier monbackup.img (comme son nom l'indique, c'est un backup)
[^] # Re: Automatiser tache python a partir d'un fichier Txt sur raspberry
Posté par NeoX . En réponse au message Automatiser tache python a partir d'un fichier Txt sur raspberry . Évalué à 3.
si tu n'es pas à la seconde pres,
tu peux faire un cron qui va tourner toutes les minutes et au choix :
ou
# marche pas chez moi
Posté par NeoX . En réponse au journal xip.io pour une infinité de domaines gratos !. Évalué à 4.
ca ne marche pas chez moi (OSX)
ca ne marche pas non plus avec un linux dans une VM sur mon reseau (DNS de Free)
dig ne renvoie rien meme avec les DNS de Google.
mais ca fonctionne depuis un linux chez Ovh (DNS OVH)
bref c'est quand meme pas gagné cette affaire.
[^] # Re: re
Posté par NeoX . En réponse au message Besoin d'aide pour redémarrer Suse.. Évalué à 2.
faire ce qu'on t'as proposé
tu as fait un backup de sda6 dans un fichier sur sda1,
tu peux donc travailler sur sda6, lancer les xfs_repair, essayer de monter et sortir des données vers un support externe,
une fois que tu auras fait ca, tu pourras reinstaller ta distrib
[^] # Re: Bonne idée
Posté par NeoX . En réponse au message Eviter le perpetuel grub-mkconfig -o /boot/grub/grub.cfg. Évalué à 2.
ben tu reactives le OS-Prober, ca va construire le chainload qui va bien
[^] # Re: Automatiser tache python a partir d'un fichier Txt sur raspberry
Posté par NeoX . En réponse au message Automatiser tache python a partir d'un fichier Txt sur raspberry . Évalué à 3.
ben ce que tu cherches, c'est à lancer ton script quand un fichier apparait,
s'il n'y a pas de fichier ce serait dommage d'user du processeur en attendant à ne rien faire.
donc il faut un truc qui :
- detecte la presence du fichier
- execute le script
ah ben tiens, c'est justement ce que fait inotify
il surveille un dossier/fichier, et quand il change, il execute une action…
bon parce que sinon, tu peux aussi ajouter une boucle for/while qui va tourner dans le vide, et regarder toutes les X boucles s'il y a un fichier dans le dossier, mais ce ne sera pas optimisé, ca va bouffer du CPU, alors que le systeme dispose d'un truc qui est fait pour ca.
# linux et les droits utilisateurs
Posté par NeoX . En réponse au message aberration LINUX. Évalué à 7.
quand tu as lancé foremost ou photorec, il a du te demander de passer ROOT
pour avoir le droit te taper dans le disque dur,
les dossiers/fichiers qui sont sortis de l'analyse appartiennent donc à ROOT
ton utilisateur lambda ne peut donc pas acceder ou modifier les fichiers qui sont dans un dossier appartenant à root.
ensuite ton disque est plein, ben là encore c'est logique,
tu as un media que tu veux analyser, et dont tu veux extraire des infos,
il faut donc pouvoir stocker ces infos quelque part.
si tu lui dis de sortir les données et de les stocker sur le meme disque qu'au depart il va se passer 2 choses :
- le disque contiendra 2x les données (donc 2 fois leur taille)
- le programme va boucler sur lui meme car il va analyser les fichiers/dossiers qu'il vient tout juste de creer, pour tenter de les extraire à nouveau.
[^] # Re: pas d'adresse IP, donc pas d'internet
Posté par NeoX . En réponse au message Xubuntu : Problème de connexion inernet. Évalué à 2.
Plus d'info ca va etre delicat, je n'ai pas XFCE comme interface.
Tout ce que je peux te dire, c'est que tu as une carte wifi (le wlan0 qui apparait quand tu tapes
ifconfig
)il faut ensuite chercher dans les menus et boutons, il doit y avoir un "gestionnaire de reseau" ou "applet network-manager"
et c'est probablement au meme endroit que tu as supprimé la connexion BBOX quand tu voulais mettre le reseau filaire.
[^] # Re: pas d'adresse IP, donc pas d'internet
Posté par NeoX . En réponse au message Xubuntu : Problème de connexion inernet. Évalué à 2.
les commandes
ifconfig
affiche bien un wlan0, donc c'est que la carte wifi existe, et qu'elle est detectée par le systeme,il te faut juste trouver le menu pour l'activer, lui dire sur quel wifi se brancher,
il va te demander le mot de passe du wifi, et hop
tu pourras verifier que tu as de la connexion en refaisant un
ifconfig
qui va t'afficher une IP dans le paragraphe wlan0
là encore, un
ping 8.8.8.8
puis, si ca repond,ping google.fr
pour confirmer que la connexion internet fonctionne.[^] # Re: pas d'adresse IP, donc pas d'internet
Posté par NeoX . En réponse au message Xubuntu : Problème de connexion inernet. Évalué à 2.
le gestionnaire de mise à jour, c'est l'interface graphique…
qui fait la meme chose que
apt-get update && apt-get upgrade
mais ca n'installe que les mises à jour de la version courante de ta distrib.
pour installer le wifi, ce n'est pas vraiment une installation qu'il faut faire, juste une configuration,
ca doit se faire au meme endroit que pour le reseau filaire, puisque tu disais avoir supprimer le reglage BBOX pour faire marcher la connexion filaire.
[^] # Re: Envoyez mail et supprimer un fichier après.
Posté par NeoX . En réponse au message Envoyez mail et supprimer un fichier après.. Évalué à 2.
relire le code.
au debut du code tu as
puis plus bas
et toi qui cherches à changer adress@gmail.com par ton adresse à toi,
ton premier reflexe, c'est de changer la ligne
msg['From'] = USERNAME
???[^] # Re: pas d'adresse IP, donc pas d'internet
Posté par NeoX . En réponse au message Xubuntu : Problème de connexion inernet. Évalué à 2.
ben que c'est bon,
ca ping 8.8.8.8 (donc internet)
ca ping google.fr (donc ca resoud les URL)
ca fait bien le
apt-get update
donc plus qu'à faire ce que tu voulais faire au depart,
sans oublier le sudo devant les commandes qui ont besoin d'etre root.
[^] # Re: Envoyez mail et supprimer un fichier après.
Posté par NeoX . En réponse au message Envoyez mail et supprimer un fichier après.. Évalué à 1.
ben en changeant le FROM de l'email, non ?
dit autrement : en faisant rechercher/remplacer de address@gmail.com par PiHome
# python, indentation, etc
Posté par NeoX . En réponse au message Envoyez mail et supprimer un fichier après.. Évalué à 3.
je n'y connais pas grand chose en python mais le code semble contenir un
deletefile(SOstate)
mais il est indenté.
pour moi il devrait etre tout collé à gauche, pour etre pris en compte comme le sendMail()
[^] # Re: pas d'adresse IP, donc pas d'internet
Posté par NeoX . En réponse au message Xubuntu : Problème de connexion inernet. Évalué à 2.
Voila qui a bien progressé,
tu ping internet (8.8.8.8),
il faut voir si ca resoud en faisant un
ping google.fr
ensuite pour l'apt-get il faut le faire en root,
donc en ajoutant sudo devant ta commande,
il va te demander un mot de passe, c'est celui de l'utilisateur en cours.
[^] # Re: syntax
Posté par NeoX . En réponse au message OpenLDAP, Utilisateurs et Groupes. Évalué à 1.
en effet, memberOf n'est pas livré en standard
il peut s'ajouter comme un overlay (un calcul à partir des memberUid)
http://stackoverflow.com/questions/15818382/what-type-of-group-to-choose-in-openldap-for-grouping-users
nous indique qu'il faut faire l'overlay suivant pour avoir cet attribut
http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance
il est aussi preciser que charger les schema NDS/ActiveDirectory ajoute automatiquement cet attribut.
[^] # Re: syntax
Posté par NeoX . En réponse au message OpenLDAP, Utilisateurs et Groupes. Évalué à 2.
mais ton samba aura quand meme besoin d'avoir des Attribute specifiques pour samba.
si tu veux etre à jour, y a peut-etre un interet à regarder du coté de samba4,
que tu gereras comme un Active Directory, avec les memes attributs qu'un AD,
saMAccount pour l'utilisateur etc
evidemment faudra reparametrer toutes tes applis pour faire cela
[^] # Re: pas d'adresse IP, donc pas d'internet
Posté par NeoX . En réponse au message Xubuntu : Problème de connexion inernet. Évalué à 2.
j'en deduis que tu n'as pas de reseau derriere le fil,
en tout cas pas de reseau fournissant automatiquement une adresse IP (pas de serveur DHCP)
donc il faudrait le configurer manuellement,
à condition de connaitre les reglages de ce dit reseau.
- Adresse IP
- Masque
- Passerelle
- DNS
en regardant sur un PC qui a deja du reseau en filaire par exemple,
[^] # Re: syntax
Posté par NeoX . En réponse au message OpenLDAP, Utilisateurs et Groupes. Évalué à 1.
en fait ca depend si tu as des windows qui ont besoin du LDAP pour connecter les utilisateurs et leur donner accés à des partages samba.
si ce n'est pas le cas, un openldap tout ce qu'il y a de plus standard devrait suffire.
[^] # Re: syntax
Posté par NeoX . En réponse au message OpenLDAP, Utilisateurs et Groupes. Évalué à 2.
memberOf, c'est la facon standard,
sauf que dans ton cas tu as un sambaldap, avec des specificités SAMBA
et peut-etre une petite erreur de parametrage au depart
tu en est encore à la maquette, ou c'est un truc en prod ?