# Uploaded and signed theme shows corrupt when trying to install from AMO

**URL:** <https://discourse.mozilla.org/t/uploaded-and-signed-theme-shows-corrupt-when-trying-to-install-from-amo/147930>\
**Category:** Add-on Support\
**Created:** [April 13, 2026, 2:03pm UTC](https://discourse.mozilla.org/t/uploaded-and-signed-theme-shows-corrupt-when-trying-to-install-from-amo/147930 "2026-04-13T14:03:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![krim](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/krim/32/77066_2.png) [@krim](https://discourse.mozilla.org/u/krim)\
**Post date:** [April 13, 2026, 2:03pm UTC](https://discourse.mozilla.org/t/uploaded-and-signed-theme-shows-corrupt-when-trying-to-install-from-amo/147930/1 "2026-04-13T14:03:04Z")

</div>

I just made a theme and uploaded it to AMO and it’s signed and awaiting review but when I try to install it from product page or from versions page it says it’s corrupted, I have no clue why

I found some posts saying it’s because V2 manifests need an ID but as far as I know V2 manifests are also automatically given an ID when signing if they have no ID

I also had another unlisted theme which was also showing corrupted but then it randomly worked finally

---

<div class="post-metadata">

**Author:** ![krim](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/krim/32/77066_2.png) [@krim](https://discourse.mozilla.org/u/krim)\
**Post date:** [April 13, 2026, 2:15pm UTC](https://discourse.mozilla.org/t/uploaded-and-signed-theme-shows-corrupt-when-trying-to-install-from-amo/147930/2 "2026-04-13T14:15:48Z")

</div>

I uploaded a new version with the ID in the manifest, now when I try to install it doesn’t say corrupted anymore but it says “Firefox has prevented this site from installing an unverified add-on”

---

<div class="post-metadata">

**Author:** ![krim](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/krim/32/77066_2.png) [@krim](https://discourse.mozilla.org/u/krim)\
**Post date:** [April 13, 2026, 2:23pm UTC](https://discourse.mozilla.org/t/uploaded-and-signed-theme-shows-corrupt-when-trying-to-install-from-amo/147930/3 "2026-04-13T14:23:07Z")

</div>

OK I am confused, so the file being valid does not mean signed, it’s signed after review… but the first theme(prior to this one) I uploaded I was able to immediately install v1.0 while it was still awaiting review, but then the next version of that theme I was unable to install. Then I deleted the entire addon and reuploaded a new one with the same file, same issue this time the 1.0 was not installing but then like 5 minutes later I was randomly able to install v1.0

---

<div class="post-metadata">

**Author:** ![mozchris](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/mozchris/32/76781_2.png) [@mozchris](https://discourse.mozilla.org/u/mozchris)\
**Post date:** [April 14, 2026, 3:42am UTC](https://discourse.mozilla.org/t/uploaded-and-signed-theme-shows-corrupt-when-trying-to-install-from-amo/147930/4 "2026-04-14T03:42:08Z")

</div>

Hi @krim, could you please share with me the id of your add-on/theme so I can take a look? Thank you!
