Mise à jours en cours :

Mise à jours en cours :

Voici le nouveau :
var_os='debian' bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/vaultwarden.sh)"
Aie …
# bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/vaultwarden.sh)"
curl: (22) The requested URL returned error: 503
Mise à jours.
# git reset --hard v4.16.0
# grep "wp-login.php" /var/log/apache2/access.*.log | sed 's/:/ /g' | awk '{print $2}' | sort -n | uniq -c | sort -n | tail -10
1 90.116.27.237
1 92.180.239.91
1 94.31.70.217
2 174.138.77.239
2 185.19.40.76
2 188.130.129.62
2 45.133.112.95
2 91.132.124.66
13 87.232.150.147
489 150.230.106.64
# grep "wp-login.php" /var/log/apache2/access.*.log | sed 's/:/ /g' | awk '{print $2}' | sort -n | uniq -c | sort -n | tail -10
1 91.224.49.42
1 94.203.3.47
2 138.68.159.76
2 168.138.185.186
2 192.101.65.59
2 62.204.49.73
2 79.130.103.168
2 83.97.119.189
2 94.154.46.249
831 103.190.28.4
# grep "wp-login.php" /var/log/apache2/access.*.log | sed 's/:/ /g' | awk '{print $2}' | sort -n | uniq -c | sort -n | tail -10
1 88.209.108.22
1 92.53.12.27
1 93.67.197.52
2 199.96.164.31
2 31.134.7.216
2 64.23.164.10
2 94.154.46.249
2 95.164.209.20
892 45.153.34.112
2179 84.13.142.21
Logs :
# telnet smtp.arias-frederic.org 25
Trying 80.15.48.50...
Connected to smtp.arias-frederic.org.
Escape character is '^]'.
220-mail.arias-frederic.org ESMTP Postcow
220 mail.arias-frederic.org ESMTP Postcow
HELO testing.com
250 mail.arias-frederic.org
EHLO testing.com
250-mail.arias-frederic.org
250-SIZE 104857600
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250 8BITMIME
EHLO and HELO are the SMTP greeting commands that open an email connection. See how they work and why they're important for DMARC and deliverability.
(dmarceye.com)

Update :

# grep "wp-login.php" /var/log/apache2/access.*.log | sed 's/:/ /g' | awk '{print $2}' | sort -n | uniq -c | sort -n | tail -10
1 87.228.147.100
1 93.138.47.225
1 94.207.174.60
2 141.148.170.184
2 212.87.219.42
2 84.235.251.112
2 88.118.177.229
2 88.130.217.217
2 93.185.252.195
1699 167.71.213.81
167.71.213.0/24 - IP range information: 1 ASNs, 1 countries, 213 pingable IPs.
(ipinfo.io)
Mise à jours.
# git reset --hard v4.15.2
# grep "wp-login.php" /var/log/apache2/access.*.log | sed 's/:/ /g' | awk '{print $2}' | sort -n | uniq -c | sort -n | tail -10
41 136.144.35.182
43 136.144.35.164
44 136.144.35.177
45 136.144.35.159
45 136.144.35.171
49 136.144.35.184
50 136.144.35.180
64 136.144.35.170
377 216.106.186.108
733 141.145.149.150
Update de composer :
# composer self-update
Upgrading to version 2.10.3 (stable channel).
Use composer self-update --rollback to return to version 2.9.5
la mise à jours :
# cd /www/pixelfed/pixelfed
# systemctl stop pixelfed
# composer install --no-ansi --no-dev --no-interaction --no-progress --no-scripts --optimize-autoloader
Composer plugins have been disabled for safety in this non-interactive session.
Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run as root/super user.
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
Class App\Rules\WebFinger located in ./app/Rules/Webfinger.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
85 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
root@insta:/www/pixelfed/pixelfed# composer dump-autoload --optimize
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]? yes
Generating optimized autoload files
Class App\Rules\WebFinger located in ./app/Rules/Webfinger.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
buzz/laravel-h-captcha ...................................................................................................................... DONE
intervention/image-laravel .................................................................................................................. DONE
jenssegers/agent ............................................................................................................................ DONE
laravel-notification-channels/expo .......................................................................................................... DONE
laravel-notification-channels/webpush ....................................................................................................... DONE
laravel/horizon ............................................................................................................................. DONE
laravel/pulse ............................................................................................................................... DONE
laravel/tinker .............................................................................................................................. DONE
laravel/ui .................................................................................................................................. DONE
livewire/livewire ........................................................................................................................... DONE
nesbot/carbon ............................................................................................................................... DONE
nunomaduro/termwind ......................................................................................................................... DONE
pbmedia/laravel-ffmpeg ...................................................................................................................... DONE
pixelfed/laravel-snowflake .................................................................................................................. DONE
spatie/laravel-backup ....................................................................................................................... DONE
spatie/laravel-image-optimizer .............................................................................................................. DONE
spatie/laravel-signal-aware-command ......................................................................................................... DONE
stevebauman/purify .......................................................................................................................... DONE
Generated optimized autoload files containing 10045 classes
# php artisan config:cache
INFO Configuration cached successfully.
# php artisan route:cache
INFO Routes cached successfully.
# php artisan migrate --force
INFO Nothing to migrate.
# chown -R pixelfed:pixelfed /www/pixelfed/pixelfed/
# systemctl start pixelfed
# grep "wp-login.php" /var/log/apache2/access.*.log | sed 's/:/ /g' | awk '{print $2}' | sort -n | uniq -c | sort -n | tail -10
9 209.42.18.223
11 135.106.26.33
11 162.241.252.11
11 167.71.240.77
11 67.227.248.171
12 50.6.207.27
22 202.61.232.196
149 165.22.235.108
702 178.16.53.88
733 168.107.88.38
# grep "wp-login.php" /var/log/apache2/access.*.log | sed 's/:/ /g' | awk '{print $2}' | sort -n | uniq -c | sort -n | tail -10
9 193.176.211.205
9 193.176.211.206
9 193.176.211.214
9 96.62.218.131
11 193.176.211.211
14 50.6.207.27
24 50.6.200.195
325 103.59.160.242
1710 84.8.125.155
2389 213.35.106.249
# grep "wp-login.php" /var/log/apache2/access.*.log | sed 's/:/ /g' | awk '{print $2}' | sort -n | uniq -c | sort -n | tail -10
5 97.74.87.194
6 162.241.252.11
6 173.254.28.219
6 173.254.29.95
6 50.6.207.27
7 216.172.172.230
7 67.20.112.211
8 192.185.176.174
13 50.6.200.195
1862 104.251.181.106
C’est bon cela fonctionne à nouveau …
ERROR [sports/get_fittrackee_sport_by_garmin_id] Not Fittrackee match with garmin sport id 240 sports.py:134
ERROR [sports/get_fittrackee_sport_by_garmin_id] Set to cycling road sports.py:137
INFO [main/_fetch_garmin_activity_file] Activity data downloaded to file /tmp/24145714013.zip main.py:241
[08/31/26 13:35:04] INFO [fittrackee/upload_workout] Activity added on Fittrackee with id KdjFEeZJPpk24idGwDRfSS fittrackee.py:288
INFO [main/sync] Fetching activities on Garminfrom Aug 30, 2026to Aug 31, 2026 main.py:163
[08/31/26 13:35:05] INFO [main/_fetch_garmin_activity_file] Activity data downloaded to file /tmp/24181394659.zip main.py:241
[08/31/26 13:35:20] INFO [fittrackee/upload_workout] Activity added on Fittrackee with id G8EdcT5tnX29hNE7ucuwte fittrackee.py:288
Le surf est vue comme du vélo … misère.
Voir : https://github.com/Dryusdan/garmin-to-fittrackee
# garmin2fittrackee setup config-tool
╭──────────────────────────────────────────────────────────────────────────────────────── Traceback (most recent call last) ────────────────────────────────────────────────────────────────────────────────────────╮
│ /root/garmin-to-fittrackee2/garmin-to-fittrackee/garmin_to_fittrackee/main.py:461 in config_tool │
│ │
│ 458 │ │
│ 459 │ db = sqlite3.connect(f"{database_path}/db.sqlite3") │
│ 460 │ cur = db.cursor() │
│ ❱ 461 │ cur.execute( │
│ 462 │ │ "CREATE TABLE " │
│ 463 │ │ "activities_ids(fittrackee_id VARCHAR(255) UNIQUE," │
│ 464 │ │ "garmin_id INTEGER(100) UNIQUE)" │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
OperationalError: table activities_ids already exists
# garmin2fittrackee setup garmin
Email: XXXXXX@cyber-neurones.org
Password:
[08/31/26 13:11:38] WARNING [client/login] mobile+cffi returned 429: GarminConnectTooManyRequestsError: Mobile login returned 429 — IP rate limited by Garmin client.py:570
[08/31/26 13:11:39] WARNING [client/login] mobile+requests returned 429: GarminConnectTooManyRequestsError: Mobile login returned 429 — IP rate limited by Garmin client.py:570
Enter the MFA code received: XXXXXXXX
Nouveau test :
# python3.12 -m venv garmin-to-fittrackee2
...
# poetry install
Installing dependencies from lock file
Package operations: 25 installs, 0 updates, 0 removals
- Installing annotated-doc (0.0.5)
- Installing coverage (7.15.4)
- Installing curl-cffi (0.16.2)
- Installing garminconnect (0.3.11)
- Installing iniconfig (2.3.0)
- Installing isort (8.0.1)
- Installing markdown-it-py (4.2.0)
- Installing mdurl (0.1.2)
- Installing oauthlib (3.3.1)
- Installing pendulum (3.2.0)
- Installing pluggy (1.6.0)
- Installing pygments (2.21.0)
- Installing pytest (9.1.1)
- Installing pytest-cov (7.1.0)
- Installing pytest-mock (3.15.1)
- Installing python-dateutil (2.9.0.post0)
- Installing pyyaml (6.0.3)
- Installing requests-mock (1.12.1)
- Installing requests-oauthlib (2.0.0)
- Installing rich (15.0.0)
- Installing ruff (0.16.4)
- Installing six (1.17.0)
- Installing typer (0.27.1)
- Installing tzdata (2026.3)
- Installing ua-generator (2.1.3)
Installing the current project: garmin-to-fittrackee (0.12.0)