# Unable to manually install extension to manual Slicer build

**URL:** <https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359>\
**Category:** Support\
**Created:** [August 25, 2021, 3:42pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359 "2021-08-25T15:42:56Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [August 25, 2021, 3:42pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/1 "2021-08-25T15:42:56Z")

</div>

I have built latest Slicer manually and have also built some Slicer extensions manually to install into the extension manager by ZIP. I’m running into an issue where they are being detected as incorrect matching revision. Have I done something wrong?

I get the following message upon trying to install by ZIP  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/6/e/6ea1588fa6bccf13cbb86b37e86f44bd98fda04f.png)  
followed by  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/a/d/adf04ae26adba74fc3d7ecfefe712518fa1beef2.png)  
and then when observing the installed extensions tab  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/8/1/8141202c53bab56f7155f0292d543abc967bfae9.png)

When I query `slicer.app.revision` I get it appropriately as version 30133  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/c/0/c04014da57a78ef97d928d5ed6ca4df712c7e152.png)

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [August 25, 2021, 6:25pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/2 "2021-08-25T18:25:16Z")

</div>

@jcfr This would seem related to some of your recent work with extensions.

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [August 25, 2021, 6:46pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/3 "2021-08-25T18:46:56Z")

</div>

I encountered the same using the official preview version from today, but manual extension installation method (due to this issue [New extension manager and issues with corporate certificates](https://discourse.slicer.org/t/new-extension-manager-and-issues-with-corporate-certificates/19361))

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/a/e/ae6cc31092a0824d2b0df74d6a652ad96bfa4cc2.png)

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [August 25, 2021, 11:26pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/4 "2021-08-25T23:26:18Z")

</div>

The error retrieving extension metadata is due to receiving 50 results (all the extensions) instead of just 1 for the extension of interest. Trying to figure out what is wrong with the query.

> <https://github.com/Slicer/Slicer/blob/5af0a09a8aa00640c196f82d8e88eb7b6a16ff9e/Base/QTCore/qSlicerExtensionsManagerModel.cxx#L1112-L1113>

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [August 26, 2021, 1:16am UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/5 "2021-08-26T01:16:21Z")

</div>

Commits in question include:

- [ENH: Update extensions manager to support Girder · Slicer/Slicer@109e79c · GitHub](https://github.com/Slicer/Slicer/commit/109e79ce24a24fae7d053696b5eb46ebe193e1cf#diff-28a05eaf07fcf6d76c0acf5469b48e5c86f2c0f169d995f027e1f6be14debce0)
- [ENH: Set default extensions manager ServerAPI to "Girder\_v1" · Slicer/Slicer@489a919 · GitHub](https://github.com/Slicer/Slicer/commit/489a919a321c7911dc49183745375269a5b99e9b#diff-28a05eaf07fcf6d76c0acf5469b48e5c86f2c0f169d995f027e1f6be14debce0)
- [BUG: Fix loading of extension installed using "Girder\_v1" serverAPI · Slicer/Slicer@5c7c2e4 · GitHub](https://github.com/Slicer/Slicer/commit/5c7c2e4c1614167fbe96a23bd889897ad57066a1#diff-28a05eaf07fcf6d76c0acf5469b48e5c86f2c0f169d995f027e1f6be14debce0)
- [BUG: Fix retrieval of extension metadata by name using "Girder\_v1" se… · Slicer/Slicer@57ce038 · GitHub](https://github.com/Slicer/Slicer/commit/57ce038ac3dc761d19906af5045ec18c953fd673#diff-28a05eaf07fcf6d76c0acf5469b48e5c86f2c0f169d995f027e1f6be14debce0)
- [BUG: Fix extension compatibility check if installed using "Girder\_v1"… · Slicer/Slicer@1c71a32 · GitHub](https://github.com/Slicer/Slicer/commit/1c71a320711e4a88fa7a443037e8cc4cd301aa69#diff-28a05eaf07fcf6d76c0acf5469b48e5c86f2c0f169d995f027e1f6be14debce0)
- [BUG: Ensure all Girder\_v1 extension metadata are added to the model · Slicer/Slicer@e074b36 · GitHub](https://github.com/Slicer/Slicer/commit/e074b36cd66aa986bc2974e69799b3a5cb38bb6c#diff-28a05eaf07fcf6d76c0acf5469b48e5c86f2c0f169d995f027e1f6be14debce0)
- [BUG: Ensure extensions installed using "Girder\_v1" serverAPI are enabled · Slicer/Slicer@e2ea8af · GitHub](https://github.com/Slicer/Slicer/commit/e2ea8afa61a4d4b0372f3650c7843c56b757a20c#diff-28a05eaf07fcf6d76c0acf5469b48e5c86f2c0f169d995f027e1f6be14debce0)

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [September 8, 2021, 3:08pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/6 "2021-09-08T15:08:36Z")

</div>

Any updates on this? I downloaded latest Slicer Preview and downloaded a corresponding extension from [https://slicer-packages.kitware.com/](https://slicer-packages.kitware.com/) and I’m still unable to manually install it using the extension manager.

![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/5/b/5b47cac2cdf358fcbf175eb0b0d9a352c8896ecf.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/6/d/6d721add1c10ed3780ea241d8bf2d43e8ac5e99f.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/3/e/3e889f2aac5f9b4a3170fb122e052aa69e924df6.png)

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [September 8, 2021, 3:16pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/7 "2021-09-08T15:16:13Z")

</div>

We talked about this with @jcfr yesterday and he is expected to work on it this week. This is clearly a bug, so it may be useful to [file a bug report](https://issues.slicer.org/) to ensure that it gets sufficient visibility.

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [September 8, 2021, 3:20pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/8 "2021-09-08T15:20:07Z")

</div>

Should I file it under the Slicer repo or at [https://github.com/KitwareMedical/slicer-extensions-webapp](https://github.com/KitwareMedical/slicer-extensions-webapp)? I’m not specifically sure if Slicer repo issue or the extensions server side.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [September 8, 2021, 3:27pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/9 "2021-09-08T15:27:15Z")

</div>

It is an issue in Slicer core.

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [September 8, 2021, 4:35pm UTC](https://discourse.slicer.org/t/unable-to-manually-install-extension-to-manual-slicer-build/19359/10 "2021-09-08T16:35:25Z")

</div>

Now tracked at [https://github.com/Slicer/Slicer/issues/5840](https://github.com/Slicer/Slicer/issues/5840)
