Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

nombre réponses : 25

#0 Re : -1 »  [RESOLU]Configuration fichier PAM - LTSP / AD » Aujourd'hui à 09:55

bruno
Réponses : 4

Bonjour,

Il me semble que l'autorisation d'extinction / redémarrage depuis une session graphique est gérée par policykit. Il faudrait effectivement voir quelles modifications tu as effectué, et savoir si ta version d'Ubuntu utilise systemd ou non.

#1 Re : -1 »  Installation d'un serveur web, page blanche » Aujourd'hui à 09:36

bruno
Réponses : 11

Bon, pour faire avancer ta demande, il faudrait :

- que tu examines les logs du serveur Apache au moment où tu obtiens une page blanche ;
- que tu nous donnes la configuration de ton hôte virtuel et tout autre fichier de configuration utile (NB : tu sembles vouloir utiliser PHP-FPM ce qui ne simplifie pas la configuration, me si c'est plus sûr t performant que mod-php)

#2 Re : -1 »  Pb de MAJ PHP5 => PHP7, plus rien (Apache) ne fonctionne. » Hier à 13:40

bruno
Réponses : 15

Bonjour,

En utilisant des dépôts non officiels (surtout celui-là) tu t’exposes évidemment à ce type de problèmes…

Si tu tenais absolument à utiliser PHP 7.0, pourquoi n'avoir pas migré sous Ubuntu 16.04 LTS ?

En attendant commence déjà par purger tous tes paquets PHP5.

#3 Re : -1 »  Pb de MAJ PHP5 => PHP7, plus rien (Apache) ne fonctionne. » Hier à 15:59

bruno
Réponses : 15

La meilleure solution, comme je l'ai dit, est d'utiliser une distribution qui fournit nativement PHP 7, donc Ubuntu 16.04 LTS.

L'utilisation d'un ppa est à proscrire sur un serveur en production, ou même un serveur de test accessible publiquement. Même si tu as lu de bonnes critiques sur ce dépôt, rien ne te garantit que les paquets sont de bonne qualité, qu'ils ne provoqueront pas de conflits avec les paquets officiels, que le mainteneur du dépôts fournira les mises à jour de sécurité indispensables, etc.

Docker, cela pourrait être une solution (à condition de construire sa propre image ou d'être absolument sur de la qualité de celle que l'on utilise) pour tester une nouvelle version de PHP et pour voir si les applications web que l'on utilise sont compatibles et les adaptations nécessaires. Mais cela pose les mêmes problèmes sur un serveur en production. Il faudra notamment s'assurer que le mises à jour de sécurité sont effectuées dès qu'elles sont disponibles.

#4 Re : -1 »  ubuntu 16.04 upgrade - Dépendance mysql-server-core-5.7 » Hier à 09:09

bruno
Réponses : 2

Salut,

Tu as refait une mise à jour de tes dépôts depuis ? Parce que tous les paquets MySQL sont en versin 5.7.13 dans les dépôts, il en devrait donc pas y avoir de conflit.

#5 Re : -1 »  Client NTP problème » Hier à 13:43

bruno
Réponses : 2

Bonjour,

Il faut regarder tes réglages au niveau de l'horloge matérielle (RTC), cf man hwclock, et aussi au niveau du fuseau horaire :

sudo dpkg-reconfigure tzdata

#6 Re : -1 »  Probleme de serveur Appache » Le 18/07/2016, à 13:54

bruno
Réponses : 15

Salut,

Visiblement le serveur Apache fonctionne.
Par contre il faut  peut-être ajuster tes fichier de configuration car Ubuntu 16.04 utilise la version 2.4 d'Apache qui nécessite certaines modifications par rapport à la version 2.2. Un autre changement est que l'hôte virtuel par défaut  utilise la dossier /var/www/html et non plus /var/www

#7 Re : -1 »  Probleme de serveur Appache » Le 19/07/2016, à 06:47

bruno
Réponses : 15

Ne touche pas au fichier apache.conf… Donne-nous plutôt le résultat de :

sudo apache2ctl -S

#8 Re : -1 »  Probleme de serveur Appache » Le 20/07/2016, à 11:53

bruno
Réponses : 15

Il ne faut jamais jamais faire chmod 777 (surtout avec -R, en mode récursif) ! Même si ton serveur n'est pas accessible de l’extérieur c’est une habitude à proscrire.

Si tu avais donné le résultat de la commande avant de bidouiller tes dossiers , cela aurait évité des manipulations inutiles…

Tes sites sont maintenant dans /var/www/html/projects. Tu n'as qu’un seul hôte virtuel configuré dans /etc/apache2/sites-enabled/000-default.conf.

Il te faut modifier la configuration de cet hôte virtuel :

sudo nano /etc/apache2/sites-enabled/000-default.conf

Dans ce fichier tu remplaces /var/www/html par /var/www/html/projects (en principe 2 occurences, une pour DocumentRoot, l'autre pour <Dierctory …>);
Tu enregistres et tu relance Apache :

sudo service apache2 reload

#9 Re : -1 »  Probleme de serveur Appache » Le 26/07/2016, à 14:31

bruno
Réponses : 15

Il vaut mieux que tu évites les captures d'écran et que tu fasses un copier / coller…

J'ai indiqué ce qu'il fallait changer en  #12 (DocumentRoot et Directory) et si tu utilises nano, les commandes pour enregistrer le fichier sont indiquées en bas de l'écran, par exemple Ctrl+O ⇒ Écrire :

^G Aide        ^O Écrire      ^W Chercher    ^K Couper      ^J Justifier   ^C Pos. cur.   ^Y Page préc.  M-\ Première ligne
^X Quitter     ^R Lire fich.  ^\ Remplacer   ^U Coller      ^T Orthograp.  ^_ Aller lig.  ^V Page suiv.  M-/ Dernière ligne

Si tu veux apprendre à administrer un serveur il faut vraiment que tu prennes le temps pour maîtriser les outils de base (commande principales pour gérer les fichiers, les droits, les utilisateurs, éditeurs de texte nano et éventuellement vi, etc.) et surtout que tu te réfères aux docs officielles quand tu configures un service.  (par exemple celle d'Apache ou celle de Nagios)

#10 Re : -1 »  Comparaison mémoire entre free -m et conky {$mem} » Le 18/07/2016, à 14:09

bruno
Réponses : 12

Les deux sont justes.
Je suppose que la différence ce sont les tampons disques :
- non pris en compte par free
- pris en compte par conky (cf. la doc de conky).

#11 Re : -1 »  Comparaison mémoire entre free -m et conky {$mem} » Le 19/07/2016, à 13:19

bruno
Réponses : 12

La commande free ne donne pas la taille du cache disque mais le total des pages de cache (cf. info free)

Sinon je viens de tester sur une Ubuntu 16.04 et j'ai exactement les mêmes résultats avec free (procps-ng 3.3.10) et conky (1.10.1) en utilisant la variable mem…

#12 Re : -1 »  Comparaison mémoire entre free -m et conky {$mem} » Le 21/07/2016, à 08:07

bruno
Réponses : 12

Est-ce que tu peux refaire la comparaison en affichant la variable $buffers dans conky ?

#13 Re : -1 »  plasma 5.7 sous kubuntu ? » Le 20/07/2016, à 12:08

bruno
Réponses : 13
Fly0s a écrit :

le plasmoide Calendrier ne peut toujours pas lire les données dans Akonadi (apparemment, il faut attendre une MAJ de KDE Applications pour ça)

Effectivement pour que cela marche il faut que la suite kdepim soit en version 16.04. Ce qui, il me semble, n'est pas le cas dans les dépôts neon ou kubuntu.

#14 Re : -1 »  (résolu) ecran de veille dans kde16.04 » Le 19/07/2016, à 11:43

bruno
Réponses : 11

Bonjour,

Je n'ai jamais compris ni l’intérêt, ni l'utilité de ces écrans de veille animés…

La configuration des écrans de veille a été supprimée de KDE 5 par les développeurs de KDE (sans doute pour des raisons de sécurité). Mais il doit toujours être possible d'utiliser xscreensaver et de le configurer à la main.

Pour ce qui est du verrouillage de l'écran (ça c'est utile…), c'est dans Configuration du système > Comportement de l'espace de travail > Verrouillage de l'écran

#15 Re : -1 »  (résolu) ecran de veille dans kde16.04 » Le 19/07/2016, à 13:25

bruno
Réponses : 11

Bien que ton texte soit assez illisible, je réitère ma réponse :

Les développeurs de KDE  ont décidé de supprimer kscreensaver de KF5 pour des raisons de sécurité.

#16 Re : -1 »  (résolu) ecran de veille dans kde16.04 » Le 19/07/2016, à 15:48

bruno
Réponses : 11

Cela a été supprimé par les développeurs KDE et cela ne date pas d'hier…

http://anzwix.com/a/KDE%20Workspace/DieKscreensaverDie
http://anzwix.com/a/KDE%20Workspace/ADr … cmGoesAway

Pour une explication assez complète sur les problèmes de sécurité :

http://blog.martin-graesslin.com/blog/2 … asma-next/

#17 Re : -1 »  (résolu) ecran de veille dans kde16.04 » Le 20/07/2016, à 12:06

bruno
Réponses : 11

Dis-donc l'ami, des gens viennent ici t'apportent bénévolement des réponses alors que tes messages sont presque inintelligibles, et tes retours sont à la imite de l'insulte…
Il ne faudra pas t'étonner si désormais tes demandes sont ignorées.

Pour ta gouverne, les gens qui te répondent ici utilisent GNU/Linux depuis des années (18 ans pour ma part) et savent en général de quoi ils parlent, même si personne n'est à l'abri d'une erreur.

Note aussi que Kubuntu est toujours une dérivée officielle d'Ubuntu, et que les « responsables » Kubuntu ne font que créer des paquets logiciels à partir des sources de KDE. Les évolutions de KDE, ajouts ou suppressions de fonctionnalités, sont le fait des développeurs de KDE.

#18 Re : -1 »  Mauvaise manipulation du CHMOD » Le 18/07/2016, à 14:01

bruno
Réponses : 4

Tu dois réinstaller. Il est impossible de remettre les bon droits sur toute l'arborescence du système (c'est possible mais ce serait horriblement long et fastidieux).

Pour tes pilotes, s'ils ne sont pas disponibles dans les paquets officiels Ubuntu, le site qui les propose en téléchargement doit aussi indiquer une procédure d'installation.

#19 Re : -1 »  connexion ssh fermée d'après échange du default shell à fish » Le 18/07/2016, à 13:50

bruno
Réponses : 3

Salut,

Tu as installé fish comment ? Il y a un paquet fish pour Ubuntu…

Pour changer le shell d'un utilisateur il est préférable de faire :

sudo usermod -s /bin/fish nom_tuilisateur

#20 Re : -1 »  Besoin d'aide en javascript » Le 12/07/2016, à 09:48

bruno
Réponses : 27

Pinaillons, pinaillons … wink

Ça c'est une mauvaise habitude à ne pas prendre (quel que soit le langage utilisé) :

for (var i = 0; i < tab.length; i++) {

En faisant ainsi la taille du tableau est recalculée à chaque tour de la boucle for.
Il vaut mieux placer cela dans une variable pour ne la calculer qu’une seule fois  :

items=tab.length;
for (var i = 0; i <items; i++) {

#21 Re : -1 »  Besoin d'aide en javascript » Le 12/07/2016, à 15:36

bruno
Réponses : 27

@soshy belle tentative de troll wink J'attends tes tests en C# et en java, avec une grosse variable tableau et une boucle suffisamment longue, pour me montrer qu'il n'y a aucune différence de performance entre les deux syntaxes.

@MicP : en principe les boucles for…in… sont plutôt réservés aux objets en JavaScript. Il me semble qu'il est déconseillé de les utiliser sur des variables de type tableau.

#22 Re : -1 »  Besoin d'aide en javascript » Le 13/07/2016, à 09:07

bruno
Réponses : 27

[hs]
Ok je m'incline pour les test wink Je suppose que c'est dû, au moins en partie, aux optimisations des compilateurs et peut-être aussi au fait que les variables tableaux sont traitées comme des objets.
Mais bon, vu que cela ne change rien, autant utiliser la syntaxe que je proposais car la différence de performance est réelle pour les langages interprétés. Au moins pour Javascript et PHP.

La vidéo est assez drôle effectivement même si c'est caricatural. Javascript a certainement beaucoup de défauts mais c'est en grande partie dû à la nécessité de maintenir la rétro-compatibilité au fil de ses évolutions.

Les exemples que tu donnes et que tu trouves incohérents, ne le sont pas pour une personne habituée à développer en Javascript.
Premier exemple : la portée des variables fonctionne ainsi en JavaScript, cela n'a rien de surprenant lorsqu'on le sait.
Deuxième exemple : tu redéfinis la variable i dans le corps d'une fonction, la portée de la variable i est donc limitée à cette fonction. Lorsque tu appelles cette fonction la variable i n'est donc plus définie. C'est logique. Si tu avais juste écrit i=0 dans ls corps de la fonction cela n'aurait pas posé de problème.
[/hs]

#23 Re : -1 »  Impossible de créer un fichier dans un lien symbolique » Le 12/07/2016, à 10:42

bruno
Réponses : 9

@maxire, c'est exact mais j'ai donné la raison de l'échec de la commande touch en #4. Pour être plus précis :

l'utilisateur www-data n'a pas le droit de créer un fichier dans /media/user1/truc car /media/user1/truc n'est accessible en écriture qu'à l'utilisateur user1