How to fix missing "check-empty.png" (which is causing HTTP 404)? (DoneXBlock broken in Palm Master?)

I just upgraded from tutor palm.4 to palm.master, to get around this issue with Google Analytics breaking certificates.

I’m just now noticing a HTTP 404 error looking for the file /static/xblock/resources/done/public/check-empty.png.

lms-1                | [pid: 7|app: 0|req: 690/1988] 172.18.0.4 () {52 vars in 3304 bytes} [Wed May  8 11:44:35 2024] GET /static/xblock/resources/done/public/check-empty.png => generated 9795 bytes in 118 msecs (HTTP/1.1 404) 7 headers in 508 bytes (1 switches on core 0)

I think that file is from https://github.com/openedx/DoneXBlock.

I don’t recall specifically installing DoneXBlock (I thought it was built in?), and there’s no hits on the forums for how to do that, and the instructions on the github page are only for installing in XBlock Workbench which I don’t think will install in the real tutor instance.

Any ideas how to solve this?

So I did the following which seems like it got rid of the 404 for check-empty.png.

tutor config save --append OPENEDX_EXTRA_PIP_REQUIREMENTS=git+https://github.com/openedx/DoneXBlock.git

And then for good measure, because I saw it mentioned elsewhere on the forums, I did

nano $(tutor config printroot)/env/build/openedx/requirements/private.txt
   added a single line of:
git+https://github.com/openedx/DoneXBlock.git
   save and quit

And then tutor images build openedx and tutor local launch

I don’t know which of those fixed it. I’ll try removing the private.txt to see if it goes back to having issues or not…
So I did the following which seems like it got rid of the 404 for check-empty.png.

tutor config save --append OPENEDX_EXTRA_PIP_REQUIREMENTS=git+https://github.com/openedx/DoneXBlock.git

And then for good measure, because I saw it mentioned elsewhere on the forums, I did

nano $(tutor config printroot)/env/build/openedx/requirements/private.txt
   added a single line of:
git+https://github.com/openedx/DoneXBlock.git
   save and quit

And then tutor images build openedx and tutor local launch

I don’t know which of those fixed it. I’ll try removing the private.txt to see if it goes back to having issues or not…
Update: Yes it still seems to work without the private.txt