hello, j’ai voulu mettre le plugin Strava (nouvelle install donc)
Debian 11, miniPC DIY proxmox
jeedom 4.5.2
version beta puis stable testée, même phénomène
logs d’installation:
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_strava
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../resources/install_composer.sh
+ sudo /var/www/html/core/class/../../resources/install_composer.sh
Begin installation of composer
--2026-01-06 14:58:28-- https://getcomposer.org/installer
Resolving getcomposer.org (getcomposer.org)... 2001:41d0:304:300::18ef, 57.128.19.244
Connecting to getcomposer.org (getcomposer.org)|2001:41d0:304:300::18ef|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 59524 (58K) [application/octet-stream]
Saving to: 'composer-setup.php'
0K .......... .......... .......... .......... .......... 86% 3.24M 0s
50K ........ 100% 134M=0.02s
2026-01-06 14:58:28 (3.76 MB/s) - 'composer-setup.php' saved [59524/59524]
All settings correct for using Composer
Downloading...
Composer (version 2.9.3) successfully installed to: /var/www/html/core/ajax/composer.phar
Use it: php composer.phar
End installation of composer
+ echo 3
+ cd /var/www/html/core/class/../../plugins/strava
+ rm -rf vendor
+ export COMPOSER_ALLOW_SUPERUSER=1
+ COMPOSER_ALLOW_SUPERUSER=1
+ export COMPOSER_HOME=/tmp/composer
+ COMPOSER_HOME=/tmp/composer
+ sudo composer install --no-ansi --no-dev --no-interaction --no-plugins --no-progress --no-scripts --optimize-autoloader
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 9 installs, 0 updates, 0 removals
- Locking guzzlehttp/guzzle (7.10.0)
- Locking guzzlehttp/promises (2.3.0)
- Locking guzzlehttp/psr7 (2.8.0)
- Locking league/oauth2-client (2.9.0)
- Locking psr/http-client (1.0.3)
- Locking psr/http-factory (1.1.0)
- Locking psr/http-message (2.0)
- Locking ralouphie/getallheaders (3.0.3)
- Locking symfony/deprecation-contracts (v2.5.4)
Writing lock file
Installing dependencies from lock file
Package operations: 9 installs, 0 updates, 0 removals
- Downloading guzzlehttp/promises (2.3.0)
- Downloading ralouphie/getallheaders (3.0.3)
- Downloading psr/http-message (2.0)
- Downloading psr/http-factory (1.1.0)
- Downloading guzzlehttp/psr7 (2.8.0)
- Downloading symfony/deprecation-contracts (v2.5.4)
- Downloading psr/http-client (1.0.3)
- Downloading guzzlehttp/guzzle (7.10.0)
- Downloading league/oauth2-client (2.9.0)
- Installing guzzlehttp/promises (2.3.0): Extracting archive
- Installing ralouphie/getallheaders (3.0.3): Extracting archive
- Installing psr/http-message (2.0): Extracting archive
- Installing psr/http-factory (1.1.0): Extracting archive
- Installing guzzlehttp/psr7 (2.8.0): Extracting archive
- Installing symfony/deprecation-contracts (v2.5.4): Extracting archive
- Installing psr/http-client (1.0.3): Extracting archive
- Installing guzzlehttp/guzzle (7.10.0): Extracting archive
- Installing league/oauth2-client (2.9.0): Extracting archive
3 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
4 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
+ sudo chown -R www-data:www-data LICENSE README.md composer.json composer.lock core desktop docs plugin_info vendor
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end strava
+ echo 5
+ rm /tmp/jeedom_install_in_progress_strava
+ echo '*******************End of package installation******************'
*******************End of package installation******************
ça pourrait venir du « use » après tes include/require? dans strava.class.php
le vérificateur de syntaxe php7.4 ou 8 me souligne ça Parse error: syntax error, unexpected ‹ use › (T_USE) in your file on line 29
oui la création fonctionne, mais je pense ce matin encore strava répond pas et on le voit bien dans les logs
J’ai une erreur de table stravaActivity inexistante, j’espère que dès que strava fonctionnera bien tout rentrera dans l’ordre
Bonjour @gdseb,
les courses passées ne sont pas prises en compte. Quand tu enregistres ton activités Strava, le plugin est notifie. S’il y a une erreur a ce moment la, la notification est perdu. Sur la page de ton équipement, tu peux cliquer sur « Forcer la mise a jour » (Mentions Légales | strava)
Benoit