Unable to uninstall addon (TasmoAdmin)

Not sure what could have caused this, but I am unable to uninstall TasmoAdmin. I had the community, beta, and edge versions of the addon installed (something I’ve done in testing without issue before) and upon uninstalling one, noticed that it did not remove itself from my list. I then tried the other two and same issue. I currently have 3 “zombie” versions of this addon “installed?”. They exist on my hassio dashboard, but cannot be started and cannot be reinstalled. The only way to get the addon back is to load it as a partial snapshot. I am able to install and uninstall any other addon just fine. Uninstalling from hassio command line results in:

Error decoding json invalid character '<' looking for beginning of value: <html><head><title>500 Internal Server Error</title></head><body><h1>500 Internal Server Error</h1>Server got itself in trouble</body></html>

Trying to uninstall from hassio dashboard results in:

18-07-09 02:57:29 INFO (SyncWorker_15) [hassio.docker.interface] Remove docker hassioaddons/sonweb-aarch64 with latest and None
18-07-09 02:57:29 INFO (MainThread) [hassio.addons.addon] Remove Home-Assistant addon data folder /data/addons/data/a0d7b954_sonweb
18-07-09 02:57:29 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/aiohttp/web_protocol.py", line 378, in start
    resp = await self._request_handler(request)
  File "/usr/lib/python3.6/site-packages/aiohttp/web_app.py", line 341, in _handle
    resp = await handler(request)
  File "/usr/lib/python3.6/site-packages/aiohttp/web_middlewares.py", line 88, in impl
    return await handler(request)
  File "/usr/lib/python3.6/site-packages/hassio/api/security.py", line 56, in token_validation
    return await handler(request)
  File "/usr/lib/python3.6/site-packages/hassio/api/utils.py", line 33, in wrap_api
    answer = await method(api, *args, **kwargs)
  File "/usr/lib/python3.6/site-packages/hassio/addons/utils.py", line 33, in wrap_check
    return await method(addon, *args, **kwargs)
  File "/usr/lib/python3.6/site-packages/hassio/addons/addon.py", line 639, in uninstall
    shutil.rmtree(str(self.path_data))
  File "/usr/lib/python3.6/shutil.py", line 480, in rmtree
    _rmtree_safe_fd(fd, path, onerror)
  File "/usr/lib/python3.6/shutil.py", line 418, in _rmtree_safe_fd
    _rmtree_safe_fd(dirfd, fullname, onerror)
  File "/usr/lib/python3.6/shutil.py", line 422, in _rmtree_safe_fd
    onerror(os.rmdir, fullname, sys.exc_info())
  File "/usr/lib/python3.6/shutil.py", line 420, in _rmtree_safe_fd
    os.rmdir(name, dir_fd=topfd)
PermissionError: [Errno 13] Permission denied: 'updates'

Any thoughts?

I am seeing the same issue on the new hassio image for 3b+ as well.

Should have mentioned, but hassio 3b+ here as well