# RPM on Fedora 42 does not upgrade with package manager

**URL:** <https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111>\
**Category:** Bug Reports\
**Created:** [September 10, 2025, 3:07pm UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111 "2025-09-10T15:07:20Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![tecnobrat](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/tecnobrat/32/67314_2.png) [@tecnobrat](https://forum.cursor.com/u/tecnobrat)\
**Post date:** [September 10, 2025, 3:07pm UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111/1 "2025-09-10T15:07:20Z")

</div>

### Where does the bug appear (feature/product)?

Somewhere else…

### Describe the Bug

According to [Linux DEB and RPM Downloads](https://forum.cursor.com/t/linux-deb-and-rpm-downloads/132054) it should:

> Once you download it via the website, Cursor will automatically add the necessary repositories to your system on first launch, which can then be used to update Cursor using your package manager of choice.

However, it does NOT install a repository file for my system to use. There are no new files in “/etc/yum.repos.d”.

### Steps to Reproduce

- Install the RPM on Fedora 42.
- Start Cursor

### Expected Behavior

- repo file should be installed in “/etc/yum.repos.d” either by the package itself, or on launch like advertised.

### Operating System

Linux

### Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.5.11  
VSCode Version: 1.99.3  
Commit: 2f2737de9aa376933d975ae30290447c910fdf40  
Date: 2025-09-05T03:48:32.332Z  
Electron: 34.5.8  
Chromium: 132.0.6834.210  
Node.js: 20.19.1  
V8: 13.2.152.41-electron.0  
OS: Linux x64 6.15.10-200.fc42.x86\_64

### Does this stop you from using Cursor

No - Cursor works, but with this issue

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [September 27, 2025, 6:57pm UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111/2 "2025-09-27T18:57:31Z")

</div>

Hey, please download version 1.6. We made many improvements in this release. Let me know if the issue still persists.

> **[Download](https://cursor.com/download)**
>
> Built to make you extraordinarily productive, Cursor is the best way to code with AI.

---

<div class="post-metadata">

**Author:** ![VihangaFTW](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/vihangaftw/32/56523_2.png) [@VihangaFTW](https://forum.cursor.com/u/VihangaFTW)\
**Post date:** [October 4, 2025, 5:41am UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111/3 "2025-10-04T05:41:48Z")

</div>

still doesnt work…. im on 1.7.28

---

<div class="post-metadata">

**Author:** ![tecnobrat](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/tecnobrat/32/67314_2.png) [@tecnobrat](https://forum.cursor.com/u/tecnobrat)\
**Post date:** [October 7, 2025, 3:15pm UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111/5 "2025-10-07T15:15:54Z")

</div>

Its working for me!

```auto
[bstolz@bstolz-dolphin ~] sudo dnf upgrade --refresh cursor
Package Arch Version Repository Size
Upgrading:
cursor x86_64 1.7.38-1759775454.el8 cursor 440.9 MiB
replacing cursor x86_64 1.7.28-1759287435.el8 cursor 440.8 MiB

Transaction Summary:
Upgrading: 1 package
Replacing: 1 package

```

---

<div class="post-metadata">

**Author:** ![Purian23](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/purian23/32/82376_2.png) [@Purian23](https://forum.cursor.com/u/Purian23)\
**Post date:** [October 7, 2025, 9:48pm UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111/6 "2025-10-07T21:48:44Z")

</div>

Thank you, I can confirm this worked for me as well on Fedora 42 after a manual RPM update.

---

<div class="post-metadata">

**Author:** ![tecnobrat](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/tecnobrat/32/67314_2.png) [@tecnobrat](https://forum.cursor.com/u/tecnobrat)\
**Post date:** [October 14, 2025, 5:54pm UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111/7 "2025-10-14T17:54:19Z")

</div>

Hey deanrie, looks like the RPM repo is delayed versus normal releases?

Latest on yum / dnf is currently 1.7.44, however if i download the RPM from [Download · Cursor](http://cursor.com/downloads) its 1.7.46.

Any reason why the yum repo is lagging behind?

---

<div class="post-metadata">

**Author:** ![EPR](https://avatars.discourse-cdn.com/v4/letter/e/eada6e/32.png) [@EPR](https://forum.cursor.com/u/EPR)\
**Post date:** [October 15, 2025, 5:10am UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111/8 "2025-10-15T05:10:12Z")

</div>

I guess it’s because the base url in the repo definition has an invalid config to access to the resources

```auto
[cursor]
name=Cursor
baseurl=https://downloads.cursor.com/yumrepo
enabled=1
gpgcheck=1
gpgkey=https://downloads.cursor.com/keys/anysphere.asc
repo_gpgcheck=1

```

if you access to [https://downloads.cursor.com/yumrepo](https://downloads.cursor.com/yumrepo) you get AccessDenied

---

<div class="post-metadata">

**Author:** ![tecnobrat](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/tecnobrat/32/67314_2.png) [@tecnobrat](https://forum.cursor.com/u/tecnobrat)\
**Post date:** [October 29, 2025, 6:55pm UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111/10 "2025-10-29T18:55:41Z")

</div>

> [@EPR](#):
>
> I guess it’s because the base url in the repo definition has an invalid config to access to the resources
> 
> ```auto
> [cursor]
> name=Cursor
> baseurl=https://downloads.cursor.com/yumrepo
> enabled=1
> gpgcheck=1
> gpgkey=https://downloads.cursor.com/keys/anysphere.asc
> repo_gpgcheck=1
> 
> ```
> 
> if you access to [https://downloads.cursor.com/yumrepo](https://downloads.cursor.com/yumrepo) you get AccessDenied

This is actually expected.

Thats because its a distro infront of an s3 bucket with public access. You can’t list files, thats blocked. so it returns a 403.

The baseurl is simply used as a base for the manifest URL (base + ‘repodata/repomd.xml’), which is [https://downloads.cursor.com/yumrepo/repodata/repomd.xml](https://downloads.cursor.com/yumrepo/repodata/repomd.xml), which does load.

But that manifest appears stale.

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [November 20, 2025, 6:56pm UTC](https://forum.cursor.com/t/rpm-on-fedora-42-does-not-upgrade-with-package-manager/133111/11 "2025-11-20T18:56:05Z")

</div>

Closed on November 20, 2025, 6:56pm UTC

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.
