# Can't install VSCode Modern Fortran - not signed by marketplace

**URL:** <https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709>\
**Category:** Visual Studio Code\
**Created:** [October 11, 2024, 4:02pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709 "2024-10-11T16:02:49Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ray\_Scarr](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/ray_scarr/32/5267_2.png) [@Ray\_Scarr](https://fortran-lang.discourse.group/u/Ray_Scarr)\
**Post date:** [October 11, 2024, 4:02pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/1 "2024-10-11T16:02:49Z")

</div>

I have encountered what looks like the same problem as in [this topic](https://fortran-lang.discourse.group/t/modern-fortran-extension-seems-to-fail-to-initialize-fortls/8542), and attempted to solve it by reinstalling VSCode and then all the extensions. The Modern Fortran extension cannot be installed from within VSCode because “this extension is not signed by the Extension Marketplace”:

 ![image](https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/2X/7/73a7fd243b6271dba2bf30acf400046d855d98d7.png)

I have been able to install other extensions with no trouble, so even though the [extension webpage](https://marketplace.visualstudio.com/items?itemName=fortran-lang.linter-gfortran) doesn’t indicate any problem I think there is something wrong.

---

<div class="post-metadata">

**Author:** ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)\
**Post date:** [October 13, 2024, 3:34am UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/2 "2024-10-13T03:34:00Z")

</div>

I’ll have a look. Maybe our verification tokens expired and I have to update them

---

<div class="post-metadata">

**Author:** ![lulunana](https://avatars.discourse-cdn.com/v4/letter/l/b77776/32.png) [@lulunana](https://fortran-lang.discourse.group/u/lulunana)\
**Post date:** [October 15, 2024, 3:50am UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/3 "2024-10-15T03:50:29Z")

</div>

Thank you for looking into this! I encountered the same issue and I really need to download the extension soon to start my assignment 😭. If you could update the verification tokens when you have a chance, it would be a great help!

---

<div class="post-metadata">

**Author:** ![abigail363](https://avatars.discourse-cdn.com/v4/letter/a/85f322/32.png) [@abigail363](https://fortran-lang.discourse.group/u/abigail363)\
**Post date:** [October 15, 2024, 12:25pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/4 "2024-10-15T12:25:41Z")

</div>

Yep I’m having the exact same issue

---

<div class="post-metadata">

**Author:** ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)\
**Post date:** [October 16, 2024, 10:11pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/5 "2024-10-16T22:11:59Z")

</div>

should be fixed now

---

<div class="post-metadata">

**Author:** ![lulunana](https://avatars.discourse-cdn.com/v4/letter/l/b77776/32.png) [@lulunana](https://fortran-lang.discourse.group/u/lulunana)\
**Post date:** [October 17, 2024, 10:11pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/6 "2024-10-17T22:11:39Z")

</div>

I’m still encountering the error: ‘This extension is not signed by the Extension Marketplace’ when trying to install the extension in VSCode.

---

<div class="post-metadata">

**Author:** ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)\
**Post date:** [October 18, 2024, 1:07pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/7 "2024-10-18T13:07:16Z")

</div>

in vscode insiders things seem to work, on the latest vscode I seem to also be having issues. I am not sure why this would be the case but you can install manually by pressing that gear icon. Our publisher is verified with Microsoft so I will have to reach out to them as to why this happening

![image](https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/2X/7/7bb1eb95031bc8df13285898affff48f5c173df3.png)

---

<div class="post-metadata">

**Author:** ![starlet](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/starlet/32/5274_2.png) [@starlet](https://fortran-lang.discourse.group/u/starlet)\
**Post date:** [October 18, 2024, 2:21pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/8 "2024-10-18T14:21:11Z")

</div>

I still had the same issue a few minutes ago, I was still able to download though.

---

<div class="post-metadata">

**Author:** ![TristenPhysics](https://avatars.discourse-cdn.com/v4/letter/t/49beb7/32.png) [@TristenPhysics](https://fortran-lang.discourse.group/u/TristenPhysics)\
**Post date:** [October 21, 2024, 12:02am UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/9 "2024-10-21T00:02:18Z")

</div>

I still get the same thing. Very odd.

---

<div class="post-metadata">

**Author:** ![samuCMP](https://avatars.discourse-cdn.com/v4/letter/s/ce7236/32.png) [@samuCMP](https://fortran-lang.discourse.group/u/samuCMP)\
**Post date:** [October 26, 2024, 8:56pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/10 "2024-10-26T20:56:42Z")

</div>

For me it was a trivial detail: clicking the gear to the right to the “install” button there was a different install path that worked directly  
(also, I opened VSC app "as an administrator ". You can do this by right clicking over the VSC app icon)

 ![Cattura](https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/2X/f/f4d98469f2262e0c60e506a41ab97ba1fba8c87a.png)

---

<div class="post-metadata">

**Author:** ![Ray\_Scarr](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/ray_scarr/32/5267_2.png) [@Ray\_Scarr](https://fortran-lang.discourse.group/u/Ray_Scarr)\
**Post date:** [October 28, 2024, 4:56pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/11 "2024-10-28T16:56:18Z")

</div>

I have confirmed that the extension can be installed this way, though a warning dialog still appears with the same message about the extension being unsigned. This is concerning for users working in a security-conscious setting.

---

<div class="post-metadata">

**Author:** ![monkey](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@monkey](https://fortran-lang.discourse.group/u/monkey)\
**Post date:** [October 29, 2024, 11:51am UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/12 "2024-10-29T11:51:51Z")

</div>

I use Remote - SSH in VSCode to connect to my server. When I try to download the Modern Fortran after connecting, I will get an error message saying, “Extension is not signed.” Any solutions for this issue?

---

<div class="post-metadata">

**Author:** ![whuhn](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/whuhn/32/1887_2.png) [@whuhn](https://fortran-lang.discourse.group/u/whuhn)\
**Post date:** [October 29, 2024, 12:56pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/13 "2024-10-29T12:56:30Z")

</div>

To be blunt, anyone working in a security-conscious setting should not be downloading anything from the public VSCode marketplace at all, it’s a ticking time bomb of security vulnerabilities: [1/6 | How We Hacked Multi-Billion Dollar Companies in 30 Minutes Using a Fake VSCode Extension | by Amit Assaraf | Medium](https://medium.com/@amitassaraf/the-story-of-extensiontotal-how-we-hacked-the-vscode-marketplace-5c6e66a0e9d7)

---

<div class="post-metadata">

**Author:** ![cwetaski](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@cwetaski](https://fortran-lang.discourse.group/u/cwetaski)\
**Post date:** [November 26, 2024, 2:40pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/14 "2024-11-26T14:40:04Z")

</div>

Still seeing this issue in VSCode version 1.95.3

---

<div class="post-metadata">

**Author:** ![Abhi\_dev](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@Abhi\_dev](https://fortran-lang.discourse.group/u/Abhi_dev)\
**Post date:** [November 26, 2024, 4:07pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/15 "2024-11-26T16:07:32Z")

</div>

You can use this command

```auto
ext install fortran-lang.linter-gfortran

```

And install fortls through pipx and add Fortran Fortls Path as

```auto
/home/your_user_name/.local/bin/fortls

```

It worked for me 4 days ago

---

<div class="post-metadata">

**Author:** ![VladimirF](https://avatars.discourse-cdn.com/v4/letter/v/e9a140/32.png) [@VladimirF](https://fortran-lang.discourse.group/u/VladimirF)\
**Post date:** [December 23, 2024, 9:52pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/16 "2024-12-23T21:52:32Z")

</div>

This is still happening to me.

---

<div class="post-metadata">

**Author:** ![VladimirF](https://avatars.discourse-cdn.com/v4/letter/v/e9a140/32.png) [@VladimirF](https://fortran-lang.discourse.group/u/VladimirF)\
**Post date:** [December 23, 2024, 9:53pm UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/17 "2024-12-23T21:53:05Z")

</div>

What is `ext`?

---

<div class="post-metadata">

**Author:** ![Abhi\_dev](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@Abhi\_dev](https://fortran-lang.discourse.group/u/Abhi_dev)\
**Post date:** [December 24, 2024, 1:22am UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/18 "2024-12-24T01:22:26Z")

</div>

You have to download the [Modern Fortran extension](https://marketplace.visualstudio.com/items?itemName=fortran-lang.linter-gfortran) [.vslx] file. Then this command will open a window to let you point to that file for installation.  
ext means external I guess.

---

<div class="post-metadata">

**Author:** ![VladimirF](https://avatars.discourse-cdn.com/v4/letter/v/e9a140/32.png) [@VladimirF](https://fortran-lang.discourse.group/u/VladimirF)\
**Post date:** [December 24, 2024, 7:42am UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/19 "2024-12-24T07:42:39Z")

</div>

I understood from your description that I am supposed to install that extension through this command but where does it come from? There is no `ext` command on my OS.

---

<div class="post-metadata">

**Author:** ![Abhi\_dev](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@Abhi\_dev](https://fortran-lang.discourse.group/u/Abhi_dev)\
**Post date:** [December 24, 2024, 8:52am UTC](https://fortran-lang.discourse.group/t/cant-install-vscode-modern-fortran-not-signed-by-marketplace/8709/20 "2024-12-24T08:52:39Z")

</div>

Sorry for the ambuiguity.  
By command I meant command in VS code.  
Just type

```auto
ctrl + shift + p

```

It will allow you to run commands. Then type:

```auto
ext install fortran-lang.linter-gfortran

```

A window will open - you can point to the downloaded .vslx file.

* * *

Now I think you can even avoid all these  
There is an install option when you click the settings.

 ![image](https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/2X/8/8a338d4628123eb56dcaa3e967f6ea2e5cdefa62.png)

Happy Fortranning !
