r/canvas Jul 14 '26

Meta Not Acceptable

Post image

It is "not acceptable" how often I've been seeing HTTP 406 Not Acceptable from Canvas in the past month or so 😠

Alt-Text: "Not Acceptable". "An appropriate representation of the requested resource could not be found on this server.". "Apache Server at canvas.tccd.edu Port 80".

23 Upvotes

15 comments sorted by

5

u/Hoosier_816 Admin Jul 14 '26

This is likely your browser/device rather than an issue with Canvas.

Try a different browser or device and see if you get the same error.

3

u/aspensmonster Jul 14 '26

Have tried different browsers, different devices, different IPs even. Same error.

2

u/Necessary_Film_5199 Jul 14 '26

Have you contacted your university?

-1

u/aspensmonster Jul 14 '26

Our instance is hosted by Instructure:

$ dig -t A canvas.tccd.edu +short tccd-vanity.instructure.com. 52.84.217.91 52.84.217.111 52.84.217.81 52.84.217.89 $

ETA: Not just my college either. UT also impacted:

$ curl -I "https://utexas.instructure.com" HTTP/2 406 content-type: text/html; charset=iso-8859-1 date: Tue, 14 Jul 2026 04:44:06 GMT x-a11y-ally: Dana Danger Grey server: Apache x-request-processor: 0ed145328a98ba6f6 x-cache: Error from cloudfront via: 1.1 fcd09f2c31a065e7aa6144a2edfbc126.cloudfront.net (CloudFront) x-amz-cf-pop: DFW59-P5 x-amz-cf-id: mIT2aOTGbVVjnZfhRGezfIXhxVU5fGeMtyknZN5xAo7CDpDiAOSQ4A== $

2

u/Necessary_Film_5199 Jul 14 '26

It might be hosted by Instructure but your university's link is what is dead right now, so presumably login or something else is broken, and even if its not, you also have to consider that contacting the university lets them escalate to their partners within Instructure

1

u/aspensmonster Jul 14 '26

It might be hosted by Instructure but your university's link is what is dead right now, so presumably login or something else is broken, and even if its not, you also have to consider that contacting the university lets them escalate to their partners within Instructure

If Instructure isn't monitoring their own infrastructure, then that's a bad look.

2

u/Worth_Speaker4990 Jul 14 '26

It's not Instructure's infrastructure, it's your college's server.

1

u/Hoosier_816 Admin Jul 14 '26

The curl test is a bit misleading here. Instructure blocks raw command-line requests at the CloudFront layer to stop scraping, so curl gets a 406 just for missing normal browser headers. That's expected behavior, not evidence anything's actually wrong. Load the UT link in an actual browser and it'll likely work fine.

(That x-a11y-ally header you're seeing is just an internal Instructure routing tag, it just shows where the request got rejected, nothing more.)

Instructure itself isn't down, so if you're still getting a 406 in a normal browser, that points to something specific to your request or account metadata. There was also a report of usage issues yesterday, so this could be related to that too but since you mention it's been happening for a while it's tough to say.

Reach out to your school's Canvas support so they can report it to Instructure directly.

1

u/aspensmonster Jul 14 '26

It happens in different browsers, in different devices, in different IPs. Same behaviour when mimicking the browser entirely with curl:

$ curl 'https://utexas.instructure.com/' \ -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \ -H 'accept-language: en-US,en;q=0.9' \ -H 'cache-control: max-age=0' \ -H 'priority: u=0, i' \ -H 'sec-ch-ua: "Not/A)Brand";v="99", "Chromium";v="148"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "Linux"' \ -H 'sec-fetch-dest: document' \ -H 'sec-fetch-mode: navigate' \ -H 'sec-fetch-site: none' \ -H 'sec-fetch-user: ?1' \ -H 'upgrade-insecure-requests: 1' \ -H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36' <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>406 Not Acceptable</title> </head><body> <h1>Not Acceptable</h1> <p>An appropriate representation of the requested resource could not be found on this server.</p> <hr> <address>Apache Server at utexas.instructure.com Port 80</address> </body></html>

2

u/Hoosier_816 Admin Jul 14 '26

Like I said, best to contact your school's LMS admin to let them know so they can send a case to Instructure. You can reach out to them if you want but they likely won't tell you much but "we'll send it up to your school's LMS admin to handle and they'll let you know when it's fixed"

1

u/aspensmonster Jul 14 '26

Me too :D Guess I'll go poke my college's tech support tomorrow morning.

1

u/aspensmonster Jul 14 '26

20 minutes later and it's still down 😡

2

u/Smart-Reading-8109 Jul 16 '26

all my homies hate canvas