Skip to content

Reply to LoTW upload failure issue with local environment troubleshooting guidance#3447

Open
Copilot wants to merge 1 commit into
masterfrom
copilot/fix-lotw-manual-sync-upload-fail
Open

Reply to LoTW upload failure issue with local environment troubleshooting guidance#3447
Copilot wants to merge 1 commit into
masterfrom
copilot/fix-lotw-manual-sync-upload-fail

Conversation

Copilot AI commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

User reported LoTW manual sync consistently failing at the upload step on their self-hosted instance, despite the .tq8 file being generated successfully. All hosted Cloudlog instances are uploading without issue on the same codebase, pointing to a local environment problem rather than an API change.

Changes

  • Issue response: Posted a detailed troubleshooting comment on LoTW Manual Sync fails during upload step #3446 covering the gap between CLI curl and PHP's cURL extension, including:
    • Direct PHP cURL test against the upload endpoint to capture raw HTTP response/error
    • PHP CA bundle validation and update-ca-certificates guidance
    • open_basedir restriction check (can silently break realpath() and file reads)
    • Manual curl -v -F POST to inspect the full LoTW response body (success detection relies on the literal string <!-- .UPL. accepted -->)
    • System/Apache proxy environment variable check
    • .tq8 gzip/ADIF integrity verification

Copilot AI changed the title [WIP] Fix LoTW manual sync upload failure Reply to LoTW upload failure issue with local environment troubleshooting guidance Jun 23, 2026
Copilot AI requested a review from magicbug June 23, 2026 15:51
@magicbug magicbug marked this pull request as ready for review June 23, 2026 15:53
Copilot stopped work on behalf of magicbug due to an error June 23, 2026 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants