Skip to content

r2-upload fails: bad mac #141

Description

@avycado13

When using the lookout app on macos 26.5 the lookout app spotaneously fails during recording and returns "r2-upload: request failed: bad MAC" I can usually fix this by pausing and resuming.

Lookout Desktop v0.3.3 | MacIntel | 2026-07-12T22:14:20.761Z
UA: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)

15:11:39 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:11:39 INFO [net] POST ipc://localhost/sync_tray_tracked_seconds → 200
15:11:39 DEBUG [ipc] ← sync_tray_tracked_seconds ok
15:11:39 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cemit → 200
15:11:39 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:11:40 INFO [net] POST https://lookout.hackclub.com/api/sessions/1d2d7130a2dc96e80b339b7a9607a5accb8a069f412567d8c7a61ef98afc8bda/pause → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:11:40 INFO [session] paused
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:11:40 INFO [ipc] → show_tray {"timeText":"5m"}
15:11:40 INFO [net] POST ipc://localhost/show_tray
15:11:40 INFO [ipc] → update_tray_time {"timeText":"5m","isPaused":true}
15:11:40 INFO [net] POST ipc://localhost/update_tray_time
15:11:40 INFO [ipc] → set_tray_state {"state":{"displaySeconds":300,"screenshotCount":6,"controlMode":"paused","updatedAt":1783894300287}}
15:11:40 INFO [net] POST ipc://localhost/set_tray_state
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cemit
15:11:40 INFO [ipc] → sync_tray_tracked_seconds {"trackedSeconds":300}
15:11:40 INFO [net] POST ipc://localhost/sync_tray_tracked_seconds
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:11:40 INFO [net] POST ipc://localhost/plugin%3Anotification%7Cnotify
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:11:40 INFO [net] POST ipc://localhost/show_tray → 200
15:11:40 DEBUG [ipc] ← show_tray ok
15:11:40 INFO [net] POST ipc://localhost/update_tray_time → 200
15:11:40 DEBUG [ipc] ← update_tray_time ok
15:11:40 INFO [net] POST ipc://localhost/set_tray_state → 200
15:11:40 DEBUG [ipc] ← set_tray_state ok
15:11:40 INFO [net] POST ipc://localhost/sync_tray_tracked_seconds → 200
15:11:40 DEBUG [ipc] ← sync_tray_tracked_seconds ok
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cemit → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Anotification%7Cnotify → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:13:32 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch
15:13:32 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:14:18 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch
15:14:18 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions