Moi aussi, la banque m’avait contacté pour un problème de carte banquaire… le début de la discussion en mode négociation de protocole de sécurité a été très drôle.
— Bonjour M., je suis M. Truc de votre banque. Votre carte bancaire a été probablement été piraté, pour m’assurer que je parle bien à M. <voir nom> puis-je avoir votre date de naissance.
— Non.
— Pourquoi ?
— Ben, prouvez moi que vous êtes bien la banque d’abord.
— …
On a fini par être d’accord qu’il était bien de la banque, et que j’étais bien le client qu’il voulait joindre.
Oui, j’ai essayé. Mon problème est la migration de la base de donnée… mon nextcloud est beaucoup plus ancien que mon yunohost. Un autre problème pour la migration est le fait que yunohost met ses utilisateurs… mais c’est bien, sur un de mes serveurs, c’est yunohost qui a fait la mise à jour stretch vers buster. J’avais quand même dû me connecter en ssh pour passer un problème sur un paquet. Mais oui, c’est plus simple.
Pour la gestion des mots de passe, j'ai découvert bitwarden, installé sur un yunohost, fonctionne plutôt bien pour le moment.
On peut ajouter les codes F2A, on le retrouve aussi bien sur ordiphone, que dans les navigateurs via des extensions.
Je suis toujours en phase d’évaluation, mais je suis très positif après 5 jours.
Une heure et un ajout echo('Test'); plus un error_log('test'); dans index.php. J’ai eu une erreur et depuis ça marche avec une erreur d’intégrité de fichier… sans doute mes modifications.
Bon, après avoir lancé occ update, qui a fait le boulot semble-t-il correctement, remis le site en maintenance off, je n’ai toujours pas d’affichage. Juste une erreur 403 :’(
$ tail -f /var/log/nginx/error.log
2021/03/21 17:27:56 [error] 29018#29018: *525 directory index of "/home/nextcloud/nextcloud/" is forbidden, client: 86.215.87.34, server: host.domain.org, request: "GET / HTTP/1.1", host: "host.domain.org"
2021/03/21 17:30:25 [error] 29018#29018: *527 directory index of "/home/nextcloud/nextcloud/" is forbidden, client: 86.215.87.34, server: host.domain.org, request: "GET / HTTP/1.1", host: "host.domain.org"
2021/03/21 17:38:36 [error] 29018#29018: *544 directory index of "/home/nextcloud/nextcloud/" is forbidden, client: 86.215.87.34, server: host.domain.org, request: "GET / HTTP/1.1", host: "host.domain.org"
Effectivement, c’est un peu mieux. Il me propose d’avancer avec deux paquets supplémentaires.
Je continue.
sudo -u www-data php occ maintenance:mode --on
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
PHP module zip not installed.
Please ask your server administrator to install the module.
PHP module mbstring not installed.
Please ask your server administrator to install the module.
An unhandled exception has been thrown:
Exception: Environment not properly prepared. in /home/nextcloud/nextcloud/lib/private/Console/Application.php:166
Stack trace:
#0 /home/nextcloud/nextcloud/console.php(95): OC\Console\Application->loadCommands(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))#1 /home/nextcloud/nextcloud/occ(11): require_once('/home/nextcloud...')#2 {main}
Les URLs « How to upgrade » contienne le numéro de la version cible, si je regarde la 14, ils proposent de lancer deux scripts occ pour modifier des informations dans la base.
J’ai sauvegarder ma version 13, je vais dumpper ma base, je tente le coup…
En gros, ma version de nextcloud fonctionne sur php5, et refuse de faire la mise à jour car je n’avais pas php7…
Mais du coup, une fois que j’ai reconfiguré mon php en php7, le nextcloud ne fonctionne pas et nécessiterait un php5… c’est un peu le serpent qui se mord la queue.
La machine est sous stretch, je voulais d’abord redémarrer, avant de faire un saut de version.
Le log de php-fpm est :
[19-Mar-2021 21:06:37] NOTICE: fpm is running, pid 567
[19-Mar-2021 21:06:37] NOTICE: ready to handle connections
[19-Mar-2021 21:06:37] NOTICE: systemd monitor interval set to 10000ms
Quand je fais un grep --color user <fichier php_conf>
Je n’obtiens que : user = www-data ce qui me semble cohérent avec ma configuration sur le système de fichier.
J’ai vérifié les droits, je suis bien en r-x pour tous, (766) avec comme user: www-data et group: www-data.
À moins que l’unité systemd lance le php-fpm sous un autre user, je vois pas.
Ajout:
J’ai fait un ps sur le process du log de php-fpm :
Oui, mais je pensais que quelqu’un l’avait fait.
Dans l’idéal, comme c’est des données, une sélection directe des colonnes aurait été top.
Mais c’est une solution, merci.
[^] # Re: Anecdote related
Posté par Anthony Jaguenaud . En réponse au journal Question : Ai-je le droit de refuser d'exécuter un logiciel ?. Évalué à 8. Dernière modification le 23 mars 2021 à 21:57.
Moi aussi, la banque m’avait contacté pour un problème de carte banquaire… le début de la discussion en mode négociation de protocole de sécurité a été très drôle.
— Bonjour M., je suis M. Truc de votre banque. Votre carte bancaire a été probablement été piraté, pour m’assurer que je parle bien à M.
<voir nom>
puis-je avoir votre date de naissance.— Non.
— Pourquoi ?
— Ben, prouvez moi que vous êtes bien la banque d’abord.
— …
On a fini par être d’accord qu’il était bien de la banque, et que j’étais bien le client qu’il voulait joindre.
[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 3.
Oui, j’ai essayé. Mon problème est la migration de la base de donnée… mon nextcloud est beaucoup plus ancien que mon yunohost. Un autre problème pour la migration est le fait que yunohost met ses utilisateurs… mais c’est bien, sur un de mes serveurs, c’est yunohost qui a fait la mise à jour
stretch
versbuster
. J’avais quand même dû me connecter en ssh pour passer un problème sur un paquet. Mais oui, c’est plus simple.[^] # Re: MàJ conclusion : Tutoriel KeePassXC et xBrowserSync par AlienBob
Posté par Anthony Jaguenaud . En réponse au journal AlienBob et les dédales de Chromium sous Slackware. Évalué à 4.
Pour la gestion des mots de passe, j'ai découvert
bitwarden
, installé sur un yunohost, fonctionne plutôt bien pour le moment.On peut ajouter les codes F2A, on le retrouve aussi bien sur ordiphone, que dans les navigateurs via des extensions.
Je suis toujours en phase d’évaluation, mais je suis très positif après 5 jours.
[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 3.
Une heure et un ajout
echo('Test');
plus unerror_log('test');
dans index.php. J’ai eu une erreur et depuis ça marche avec une erreur d’intégrité de fichier… sans doute mes modifications.Voilà.
Merci à tous pour votre aide.
[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 2.
Bon, après avoir lancé
occ update
, qui a fait le boulot semble-t-il correctement, remis le site en maintenanceoff
, je n’ai toujours pas d’affichage. Juste une erreur 403 :’(et
Pourtant, si je fais un
sudo -u www-data bash
j’accède à tous les fichiers dans le répertoire nextcloud.J’ai fait un
chown -R www-data:www-data /var/www
juste au cas où, mais ça n’a rien changé.[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 3.
Après installation de
php-zip
etphp-mbstring
ça a fonctionné. Je suis en mode maintenance.Je vais updater la bd, et relancer le serveur.
Je suis d’anniv. ce midi, je reviendrai vous tenir au courant.
[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 2.
Effectivement, c’est un peu mieux. Il me propose d’avancer avec deux paquets supplémentaires.
Je continue.
[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 2.
J’ai remplacé ma version 13 par une version 14, mais j’ai une erreur lors de l’execution php.
Dois-je tenter de passer directement à buster pour avoir php7.3 ?
[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 2.
Les URLs « How to upgrade » contienne le numéro de la version cible, si je regarde la 14, ils proposent de lancer deux scripts occ pour modifier des informations dans la base.
J’ai sauvegarder ma version 13, je vais dumpper ma base, je tente le coup…
[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 2.
Dans la doc How to upgrade ils conseillent de passer version par version…
Du coup, il faut passer 13.0.12 -> 14.0.0 -> 14.0.1 -> 14.0.2, etc. ou 13.0.12 -> 14.0.14.
[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 2. Dernière modification le 20 mars 2021 à 17:17.
Oui, mais il y a la base de donnée, si je mets à jour directement à la 21, je risque pas des erreurs de migration ?
L’objectif c’est de monter de version version par version.
[^] # Re: Nginx/nextcloud/php
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 2.
En gros, ma version de nextcloud fonctionne sur php5, et refuse de faire la mise à jour car je n’avais pas php7…
Mais du coup, une fois que j’ai reconfiguré mon php en php7, le nextcloud ne fonctionne pas et nécessiterait un php5… c’est un peu le serpent qui se mord la queue.
D’après mon
version.php
je suis en version 13 :Donc si je télécharge la version 14 et que je la décompresse dans le répertoire ça devrait repartir ?
[^] # Re: php7.0-fpm
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 2. Dernière modification le 19 mars 2021 à 23:30.
La machine est sous stretch, je voulais d’abord redémarrer, avant de faire un saut de version.
Le log de php-fpm est :
Quand je fais un
grep --color user <fichier php_conf>
Je n’obtiens que :
user = www-data
ce qui me semble cohérent avec ma configuration sur le système de fichier.J’ai vérifié les droits, je suis bien en r-x pour tous, (766) avec comme user: www-data et group: www-data.
À moins que l’unité systemd lance le php-fpm sous un autre user, je vois pas.
Ajout:
J’ai fait un ps sur le process du log de php-fpm :
À part le « master process », l’utilisateur semble correct.
J’ai forcément raté un truc plus ou moins stupide.
[^] # Re: php7.0-fpm
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 3.
Pourtant, les droits me semble correct…
Il y a peut être des droits pour php7-fpm ?
# php7.0-fpm
Posté par Anthony Jaguenaud . En réponse au message [Résolu] Problème NextCloud nginx. Évalué à 3.
J’ai une erreur lié à php fpm :
Le nom dans le fichier
site enabled
était mauvais… j’ai remplacé par/run/php/php7.0-fpm.sock
.Maintenant, j’ai une erreur d’accès au FS… je jète un œil.
[^] # Re: ImportQualifiedPost
Posté par Anthony Jaguenaud . En réponse à la dépêche GHC 8.8, 8.10 et 9.0. Évalué à 2.
Question idiote.
Si on fait :
Quel est l’intérêt du
qualified
?C’est pour éviter de taper le nom complet ?
Data.Text.…
?[^] # Re: N'allez pas chez OVH
Posté par Anthony Jaguenaud . En réponse au journal OVH - Le nuage part en fumée ?. Évalué à 4.
En cas d'incendie ?
[^] # Re: unoconv ou odt2txt
Posté par Anthony Jaguenaud . En réponse au message Dumper un fichier libre office dans la console.. Évalué à 2.
Il faut ajouter le format csv (séparateur, etc.).
J’ai regardé aussi du côté de
pandoc
, mais il ne converti pas les tableurs.[^] # Re: unoconv ou odt2txt
Posté par Anthony Jaguenaud . En réponse au message Dumper un fichier libre office dans la console.. Évalué à 2. Dernière modification le 14 mars 2021 à 21:11.
odt2txt
ne fonctionne que sur les documents textes, pas sur le tableur.Mais merci.
[^] # Re: libreoffice --help
Posté par Anthony Jaguenaud . En réponse au message Dumper un fichier libre office dans la console.. Évalué à 1.
Oui, mais je pensais que quelqu’un l’avait fait.
Dans l’idéal, comme c’est des données, une sélection directe des colonnes aurait été top.
Mais c’est une solution, merci.
[^] # Re: MX Plan H.S.
Posté par Anthony Jaguenaud . En réponse au journal OVH - Le nuage part en fumée ?. Évalué à 2.
Ok, merci.
# MX Plan H.S.
Posté par Anthony Jaguenaud . En réponse au journal OVH - Le nuage part en fumée ?. Évalué à 2.
J’ai pris un MX plan il y a quelques années, et depuis hier soir, plus aucun mail n’arrive… j’espère que c’est lié.
[^] # Re: Coins
Posté par Anthony Jaguenaud . En réponse au journal Schnorr aurait-il cassé RSA ?. Évalué à 2.
D'autant qu'on a les RAM ECC pour ça.
[^] # Re: [Promo] La première aide gratuite
Posté par Anthony Jaguenaud . En réponse au message Ecrire un programme nommé Multitâche . Évalué à 7.
Bah si, tu as plusieurs processus… il n’a pas parlé de processus légé (thread) ;-)
Si tu veux, on peut modifier principal :
Ça te plaît plus ? :-p
# [Promo] La première aide gratuite
Posté par Anthony Jaguenaud . En réponse au message Ecrire un programme nommé Multitâche . Évalué à 7. Dernière modification le 04 mars 2021 à 10:27.
Comme le langage n’est pas précisé, voici ma solution :
Processus n°01 : « Le processus principal »
Processus n°02 : « Il a pour objectif répertorier tous les fichiers du répertoire en cours qui ont été modifiés au cours de la période de 24 heures »
Processus n°3 : « liste tout les processus actifs » (au fait, on écrit tous les processus)
Processus n°4 : « Créer un lien symbolique vers un répertoire »
Chaque processus fait ce qui est demandé dans ta spec (expression de besoin). Comme je suis grand prince, je te le fait gratos pour cette fois.
Si ce n’est pas ce que tu avais besoin, merci de réécrire les spécifications.