Avatar
🏃
achat android animaux anticor apple arnaque association biot bluesky bricolage canoe canyoning ccesoir chateau choisir-velo cinema citation citroen-c8 commission configuration consomacteur course courses courses-dobstacles cuisine cv-pro dawarich debian dell depannage dev docker don dsi désinformation economie facebook fedora firewall football garmin gohugo gravel hebergement home-assistant hugo humhub inondation internets iphone-ipad jeux justice kali linux livre loisirs mac marathon mastodon mecanique misere momes-dazur musee-loisirs nice-matin non-classe oracle padel petition peugeot-206 peugeot-307 peugeot-406 photos php politique postgresql pro proxmox randonnee randonnée raspberry redhat redis republique-numerique reseaux-sociaux sante-internets sante-loisirs securite-internets self-hosted ski ski de randonnée sortir soutien spam sport-biot-2 sports stockage theatre trail twitter/x twitter/x ubuntu velo velo-biot velo-sur-biot via-ferrata ville villes visites voyage vtt windows wordpress wordpress-fr xbox élections municipales 0189xxxxxx 10-km 10-miles 10km 12-km 140 2014 2kv 307 406 406-hdi 920 920xt 930 935 abus acpi actif azur adb adhesion adsl agay age air aix-en-provence alcatel allianz allianz-riviera alpe-dhuez alpes-maritimes alpilles alternateur amap amazon amp anaconda analyse analytics android animaux anote anthea anthea-fr antibes anticor antutu apache2 apn apple applepi-baker april arcep arfi arnaque aroooo aseb-am asics association assurantprotection.fr asterisk asus asus-zenfone atos atsemtex audit auron authentique-fr autoroute avis awesome-note awk awox baignade balade balade-fr barcelonnette barnier base-de-donnee bash basket-ball belt benchmark bento bentomedia betrail biellette bigreen bilan bilan professionnel bilan sportif bilan-fr bio biot biot-fr biot-vernir bitdefender bkl-l09 blacklist blender blockchain-fr blog blogger-com bluesky bonifacio bormes-les-mimosas bot brague braun breil-sur-roya brew bricolage brm brm200 bruxelles bueil bug c cadolive cagnes-sur-mer caille caisse-depargne calanques calencon calendrier camargue cannes cannes-fr canoe cantabrie canyon canyoning cap-dantibes cardio carlit carnaval-de-nice carnaval-de-nice-fr carros carroz casa castellane castellar cat catamaran caussols ccbot ccc cdisplay ceinture cevennes chamonix chateau chaussures cheiron choisir velo cinema circuit cisco citation citrix classement claudebot clignotant cloud cloud-act cloud-personnel cnews codegouv col connecté col de greoliere col-connecte col-de-la-madone col-de-turini colmars competition compression configuration connect consomacteur conspiracy watch convergence-azureenne coreos coronarivus coronavirus corse courmes course course-a-pied course-dobstacle course-dobstacles course-dorientation course-fr coursegoules courses-2 covid covid-19 cozy-cloud cozytouch cpu critique cross cuda cuenod curl cursor dansup dark-web data dataforseo dawarich dawarich.app day-journal debian decathlon decodex deletefacebook dell dello-sciliar-catinaccio delphi demi-yasso derby-de-la-meije developpement developper-tools-access diag diario diaro diaspora digikam digiposte distribution docker docteur-gsm-com dolceacqua dolomites domolites domotique don dourgne dsi duranus débats désinformation ecologie economie education el-capitan elasticsearch elk elm327 email endurain enphase ensol entreprises entretien epidemie escape-game escarene escroquerie espagne estrosi europe eurovelo evasion-fiscale evolution-a-faire exiftool export eze f-f-a facebook facture facture-deau-fr fakenews falicon fan fayence fedora fenix 7 ffa ffmpeg filebeat fillion fillon film-bon film-moyen filtre-a-gazole filtre-pollen fire firewall fittrackee folder foodwatch footing for forerunner forerunner-935 forerunner-945 forerunner-955 forgejo framasoft framasphere france culture france-3 france-soir fraude fraude-fiscale free free-mobile freebox frejus funchal gafams gaillac garageband garmin garmin-connect gavarnie gcc gelas geodes gilette git github glance gmail goaccess gohugo google google-analytic google-analytics google-search-console gopro gorbio gotify goudurix gouffre gourdon gourdon-fr gptbot gpx grafana grasse gravel graxx greoliere greolieres greolieres-les-neiges grub gréolières gtest guillon hadopi haproxy hautpoul hebergement high-trail-vanoise hintertux hipay hipay-com historique-des-dons holdup home-assistant homeassistant hommage honeywell honor hop howto htv huawei hugo huile-direction-assiste humhub ia ibm iconservicesagent ie ign ilonse imagento imageoptim imagneto immich imovie import impots indent injecteur inondation insee insta360 installation internet intimidation ipad ipad-argus iphone iphoto iptables isola-2000 issue italie itra itunes j2s jaime-courir java javascript jeedom jenkins jetpack jeux jeux-de-sophia jeux-de-sophia-antipolis joplin joseph journey jpegoptim juns jupyter justice kali karer-pass kayak kernel kibana kies-app kilometre-vertical kisskissbankbank kiwix klaxon kodi kokopelli korben la-brague la-capelette la-grave-de-peille la-poste la-quadrature-du-net la-vie lac-de-vens langage lantosque lapeyre laquadrature latemar lateral lautrec lcd le-monde leon les-cammazes les-visiteurs-du-soir let's encrypt lets-encrypt levens libreoffice libvirt lightmd linux liste livebox livre logement logiciel logstash loi-numerique lombricomposteur luberon lulu mac mac-os macjournal macos macos-high-sierra madere malade malware mamp mandelieu maps marathon marche mariadb markdown marseille mastodon matomo matomo-analytics matosdon matrix mazamet mcafee mecanique mediapart meduses meije meltdown memo menuiserie mercantour merci-michel mermaid meta metricbeat microsoft-teams migration misere mkdocs module mogrify mojave monsanto montagne-noire montagne-noire-fr montauroux motionpro mougins moulinet mouton msf mud-day mud-day-fr munin mysql mytf1 mytf1-fr mywellness myzone naiad naiad2020 natation natation-libre nature nautipolis neige netamo netatmo nextcloud nginx nice nice-fr nice-matin notes nsinvalidargumentexception ntfs nuxit nvidia objective-see obsolescence-programmee obstacle occ occasion odbii ok-google ollama olvid onedrive oopad open open-data open-sky open-source open-source-experience opencv opendata opensky opensky-a-valbonne opio oracle-linux orange origine-cycles orsiere osm france osmc oss-paris osx osxp osxp2024 osxp2025 outlook owncloud pac paca padel panorama panoramique paradisdiscount-com parc-du-paradou parc-naturel-dello-sciliar-catinaccio paris pascal paul paypal pdf peillon peinture petition peugeot peugeot-307 phare photo photon photos photovoltaique php phpnet phpnet-org pichauris pigeon pinterest pip piscine planning play-store plongee plu plugin pluviometrie pneu politique pollution polylang postfix postgresql ppri prejuges preparation print prix programmation prom-classic prometheus provence proxmox pssh publicite purge pyrenees python python3 qnap quartier qwant raid rameur-dinterieur rancheros randonnee randonnee-2 randonnees randonnée raspberry recette recette-fr redbysfr redhat redis redmi reparartion reparation reseau-sociaux resideo rest-api resultat reunion revue-de-presse rgpd rimplas rock64 root roquebilliere roubion rouret row rsyslog rt-france rubitrack rue89 saint-amancet-fr saint-avit saint-fereol saint-jeannet saint-vallier-de-thiey saintetic salade-nicoise-fr salle-serveur salon samsung san-remo sante sauter scop sd-card securite security.txt sed selection self-hosted semaine-de-la-critique semi semi-marathon semi-marathon-fr sentier seranon server-git serveur service-public siagne sidobre sierra signal sip ski ski de randonnée ski-de-randonnee skred skype slack smart-home smartphone smsc snap sommets sondage sondage-en-ligne sophia-antipolis soreze soreze-fr sortie-en-famille sospel soual spam spartan spartan-race spartan-race-fr spartian spectre sport sql sqlite ssd stable-diffusion stade station-meteo statistique statistiques stockage strava suisse suivi summary surf svn swap swarm syslog systemd tanneron tapform tarif tarn tarn-fr taxes telerama television temp temperature template templier tende tennis tennis-de-table tensorflow test testeur tests textwrangler theatre theoule-sur-mer thorenc thunderbird thunderbirds tignes tor tour-des-sangliers tour-du-sanglier tourisme tourrettes-sur-loup trail trail-de-la-vesubie transposh transvesubienne trashbusters travail travaux trial trifecta turbie tux tuxedo tuxedo-computer tuya twitter tyrol ubaye ubuntu ufc-que-choisir ultra uniq unknown unroot update urbain urban-trail urbanbiker utcam utelle utmb vae valbonne valeo vallee-des-merveilles valloire vallon-des-horts valmasque var vaucluse vaultwarden vauplane vegay velo velotaf vence ventoux veolia verdon vesubie vidange video villeneuve-loubet vim virtual-box virtualbox virus vma vmware vol voyage vpn vps vtc vtt wanderer wannacry webalizer wget whatsapp wifi wikimedia-foundation wikipedia wiko windows wine woocommerce wordfence wordpress x xbmc xbox yahoo-mail yolo zenfone zenpad zigbee
  • Je viens de voir qu’il y avait quelques problèmes sur mon installation :

    1- Manque d’un index :

    # sudo -u www-data php /usr/share/nginx/nextcloud/occ db:add-missing-indices
    Check indices of the share table.
    Check indices of the filecache table.
    Check indices of the twofactor_providers table.
    Check indices of the login_flow_v2 table.
    Check indices of the whats_new table.
    Check indices of the cards table.
    Check indices of the cards_properties table.
    Check indices of the calendarobjects_props table.
    Check indices of the schedulingobjects table.
    Check indices of the oc_properties table.
    Adding properties_path_index index to the oc_properties table, this can take some time...
    oc_properties table updated successfully.

    2- Manque d’une colonne :

    sudo -u www-data php /usr/share/nginx/nextcloud/occ db:add-missing-columns
    Check columns of the comments table.
    Adding additional reference_id column to the comments table, this can take some time...
    Comments table updated successfully.

    3- Passage de PHP 7.2 en PHP 7.3 :

    # sudo add-apt-repository ppa:ondrej/php
    ...
    # sudo apt-get update
    ...
    # sudo apt install php7.3
    ....
    Les paquets supplémentaires suivants seront installés : 
    libapache2-mod-php7.3 libpcre2-8-0 php-common php7.3-cli php7.3-common php7.3-json php7.3-opcache
    php7.3-readline
    Paquets suggérés :
    php-pear
    Les NOUVEAUX paquets suivants seront installés :
    libapache2-mod-php7.3 libpcre2-8-0 php7.3 php7.3-cli php7.3-common php7.3-json php7.3-opcache
    php7.3-readline
    ...
    # sudo apt install php7.3-common php7.3-cli php7.3-bcmath php7.3-bz2 php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-mbstring php7.3-readline php7.3-xml php7.3-zip php7.3-fpm
    ...
    NOTICE: Not enabling PHP 7.3 FPM by default.
    NOTICE: To enable PHP 7.3 FPM in Apache2 do:
    NOTICE: a2enmod proxy_fcgi setenvif
    NOTICE: a2enconf php7.3-fpm
    NOTICE: You are seeing this message because you have apache2 package installed.
    
    # sudo apt-get install php7.3-mysql php7.3-imagick php7.3-recode php7.3-tidy php7.3-xmlrpc
    
    # sudo a2dismod php7.2
    Module php7.2 disabled.
    To activate the new configuration, you need to run:
    systemctl restart apache2
    # sudo a2enmod php7.3
    Considering dependency mpm_prefork for php7.3:
    Considering conflict mpm_event for mpm_prefork:
    Considering conflict mpm_worker for mpm_prefork:
    Module mpm_prefork already enabled
    Considering conflict php5 for php7.3:
    Enabling module php7.3.
    To activate the new configuration, you need to run:
    systemctl restart apache2
    # sudo systemctl restart apache2
    # sudo a2enmod proxy_fcgi setenvif
    Considering dependency proxy for proxy_fcgi:
    Enabling module proxy.
    Enabling module proxy_fcgi.
    Module setenvif already enabled
    To activate the new configuration, you need to run:
    systemctl restart apache2
    $ sudo a2enconf php7.3-fpm
    Enabling conf php7.3-fpm.
    To activate the new configuration, you need to run:
    systemctl reload apache2
    $ php -v
    PHP 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:44:10) ( NTS )
    Copyright (c) 1997-2018 The PHP Group
    Zend Engine v3.3.21, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.21-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

    4- Ajout du module PHP bcmath :

    # sudo apt install php7.3-bcmath

    5 - Ajout du module PHP gmp :

    # sudo apt install php7.3-gm

    6 - Check et start de php7.3-fpm :

    # ls -l /run/php/php7.*
    -rw-r--r-- 1 root     root     4 août  24 13:07 /run/php/php7.2-fpm.pid
    srw-rw---- 1 www-data www-data 0 août  24 13:07 /run/php/php7.2-fpm.sock
    -rw-r--r-- 1 root     root     5 août  31 11:26 /run/php/php7.3-fpm.pid
    srw-rw---- 1 www-data www-data 0 août  31 11:26 /run/php/php7.3-fpm.sock
    
    #  sudo systemctl start php7.3-fpm
    
    #  sudo systemctl enable php7.3-fpm
    
    # diff /etc/php/7.3/fpm/php.ini /etc/php/7.2/fpm/php.ini  | grep -v "< ;" | grep -v "> ;" | grep -v "\-\-\-"
    ...
    < output_buffering = 4096 > output_buffering = 8192
    ...
    < max_execution_time = 30 > max_execution_time = 600
    ...
    < max_input_time = 60 > max_input_time = 600
    ...
    < memory_limit = 128M > memory_limit = 2048M
    ...
    < display_errors = Off > display_errors = On
    ...
    < display_startup_errors = Off > display_startup_errors = On
    ...
    < log_errors_max_len = 1024 > log_errors_max_len = 4024
    ...
    < ignore_repeated_errors = Off > ignore_repeated_errors = On
    ...
    < post_max_size = 8M > post_max_size = 20M
    ...
    < upload_max_filesize = 2M > upload_max_filesize = 40M
    ...
    < max_file_uploads = 20 > max_file_uploads = 100
    ...
    < default_socket_timeout = 60 > default_socket_timeout = 600
    ...
    < session.cache_expire = 180 > session.cache_expire = 320

    7 - Modification dans NextCloud :

    Fichier /etc/nginx/conf.d/nextcloud-local.conf et /etc/nginx/conf.d/nextcloud.conf :

    nextcloud Created Mon, 31 Aug 2020 00:00:00 +0000
  • J’ai eu l’erreur : “server reached pm.max_children setting (5), consider raising it” dans les fichiers de logs /var/log/php7.2-fpm.log.

    Mes fichiers de logs pour Nextcloud ( configuration via NGinx ) :

    - /var/log/php7.2-fpm.log : PHP . - /var/log/nginx/nextcloud.error & /var/log/nginx/nextcloud.access : NGINX . - /var/log/nextcloud.log : Nextcloud. - /usr/share/nginx/nextcloud/data/nextcloud.log : Nextcloud. - /usr/share/nginx/nextcloud/data/audit.log : Nextcloud. - /usr/share/nginx/nextcloud/data/updater.log : Nextcloud.

    Pour supprimer l’erreur j’ai modifié le fichier de configuration :

    # cat /etc/php/7.2/fpm/pool.d/www.conf | grep -v "^;" | grep -v "^$"
    [www]
    user = www-data
    group = www-data
    listen = /run/php/php7.2-fpm.sock
    listen.owner = www-data
    listen.group = www-data
    pm = dynamic
    pm.max_children = 50 
    pm.start_servers = 10
    pm.min_spare_servers = 5
    pm.max_spare_servers = 10
    env[PATH] = /usr/local/bin:/usr/bin:/bin

    Je suis donc passé de 5 à 50 … je pense que le problème ne devrait plus apparaitre.

    nextcloud Created Thu, 11 Jun 2020 00:00:00 +0000
  • Pour supprimer ce type d’erreur :

    [error] 2239#2239: *454376 access forbidden by rule, client: 127.0.0.1, server: 127.0.0.1, request: "GET /data/.ocdata?t=1591823240128 HTTP/1.1", host: "127.0.0.1"

    J’ai modifié la configuration de NGINX. Sur les fichiers /etc/nginx/conf.d/nextcloud-local.conf & /etc/nginx/conf.d/nextcloud.conf . J’ai ajouté :

        location = /data/htaccesstest.txt {
        allow all;
        log_not_found off;
        access_log off;
        }
        location = /data/\.ocdata {
        access_log off;
        }

    Pour relancer :

    systemctl restart nginx.service
    nextcloud Created Wed, 10 Jun 2020 00:00:00 +0000
  • J’ai choisit de mettre dans le fichier de configuration : /usr/share/nginx/nextcloud/config/config.php

    'memcache.local' => '\OC\Memcache\APCu',

    Pour que cela fonctionne il faut installer la bonne librairie en PHP :

    $ sudo apt-get install php-apcu
    ...
    $ sudo systemctl restart php7.2-fpm.service
    nextcloud Created Tue, 02 Jun 2020 00:00:00 +0000
  • Quand on a l’erreur “504 Gateway Time-out’ … le mieux est de faire avec les lignes de commandes :

    $ sudo -u www-data php /usr/share/nginx/nextcloud/updater/updater.phar
    Nextcloud Updater - version: v16.0.3-3-ga0c2b25 dirty
    
    Current version is 18.0.4.
    
    Update to Nextcloud 18.0.4 available. (channel: "stable")
    Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-18.0.4.zip
    Open changelog ↗
    
    Steps that will be executed:
    [✔] Check for expected files
    [✔] Check for write permissions
    [✔] Create backup
    [✔] Downloading
    [✔] Verify integrity
    [✔] Extracting
    [✔] Enable maintenance mode
    [✔] Replace entry points
    [✔] Delete old files
    [✔] Move new files in place
    [✔] Done
    
    Continue update? [y/N] y
    
    Info: Pressing Ctrl-C will finish the currently running step and then stops the updater.
    
    [✔] Check for expected files
    [✔] Check for write permissions
    [✔] Create backup
    [✔] Downloading
    [✔] Verify integrity
    [✔] Extracting
    [✔] Enable maintenance mode
    [✔] Replace entry points
    [✔] Delete old files
    [✔] Move new files in place
    [✔] Done
    
    Update of code successful.
    
    Should the "occ upgrade" command be executed? [Y/n] Y
    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
    2020-06-01T19:21:53+02:00 Set log level to debug
    ....
    $ sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:mode --off
    Maintenance mode disabled
    nextcloud Created Mon, 01 Jun 2020 00:00:00 +0000
  • J’ai eu l’erreur : Table ‘nextcloud.oc_external_mounts’ doesn’t exist , pour fixer le problème j’ai fait :

    Pour avoir l’erreur j’ai modifié le fichier /usr/share/nginx/nextcloud/config/config.php :

      'installed' => true,
      'maintenance' => false,
      'theme' => '',
      'debug' => true,
      'loglevel' => '2',
      'logtimezone' => 'Europe/Paris',
      'log_type' => 'owncloud',
      'logfile' => '/var/log/nextcloud.log',
      'log_rotate_size' => '104857600',

    Pour le fix du problème :

    $ sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:repair
    ...
    $ sudo -u www-data php /usr/share/nginx/nextcloud/occ upgrade
    Nextcloud is already latest version
    $ sudo -u www-data php /usr/share/nginx/nextcloud/occ  app:enable files_external
    files_external enabled
    $ sudo -u www-data php /usr/share/nginx/nextcloud/occ upgrade
    Nextcloud is already latest version

    A noter que j’ai aussi modifier la configuration de PHP : /etc/php/7.2/fpm/php.ini

    nextcloud Created Mon, 01 Jun 2020 00:00:00 +0000
  • My script to rename tacitpart file :

    #!/bin/bash
      
    # ARIAS Frederic
    #
    # For MAC OS do
    #
    
    suffix=".tacitpart"
    path="WebDAV"
    
    for file in $path/*.tacitpart
    do
        if [[ -f $file ]]; then
    	filenew=$(basename $file $suffix)
            echo $file" -> "$filenew 
    	mv $file $path/$filenew
    	touch $path/$filenew
        fi
    done
    
    # 
    for file in $path/.resource/*.tacitpart
    do
        if [[ -f $file ]]; then
    	$filenew = ${file/%$suffix}
            echo $file." -> ".$filenew
            mv $file $path/.resource/$filenew
            touch $path/.resource/$filenew
        fi
    done
    joplin Created Sat, 23 Nov 2019 00:00:00 +0000
  • J’ai téléchargé sur : https://www.hanssonit.se/nextcloud-vm/ .

    Quel régal le clavier suédois ….

    Created Fri, 06 Sep 2019 00:00:00 +0000
  • J’ai fait l’installation de 14/01/2012 et depuis je n’ai jamais eu aucun problème. Cela fait 7 ans qui tourne sans aucun problème. Avec presque 3 To d’espace.

    Et j’ai seulement maintenant un problème sur un disque dur :

    Created Sun, 03 Mar 2019 00:00:00 +0000
  • Je viens de tester la version OwnCloud Mac Os, vers mon Raspberry Pi ( https://www.cyber-neurones.org/2018/11/raspberry-owncloud-installation-en-bref/  ) . C’est vraiment très stable … Je pense que je vais dire “Bye-Bye Cozy.Cloud” et les nombreux fichiers conflicts.

    Quand je regarde la charge via Munin sur le Raspberry Pi :

    owncloud Created Fri, 09 Nov 2018 00:00:00 +0000