I can't install Gnome Tweaks

Hi.

A new installation. Only hours old.

Now I can’t install gnome tweaks. And I can’t make heads nor tails out of what the message is trying to tell me.

“Unable to install Tweaks:
Error running transaction: gnome-shell >=3.24 is needed by gnome-
tweaks-3.28.1-7.el8.noarch”

I’ve had tweaks running on this machine before today. But I had to reinstall the system to troubleshoot some other things… So it’s pretty much a fresh Rocky Linux 8. I have done whatever updates I can I haven’t installed DaVinci Resolve on it yet (it’s the reason I’m stuck with using this particular Distro and version).

Anyone out there that has any clue what the message means?

On terminal:

sudo dnf --enablerepo=* clean all
sudo dnf list gnome-shell
sudo dnf list gnome-tweaks

What do the latter two commands show?

Yes, but is it 100% “fresh”, or does it have some junk left behind?

It kind of depends on definition. What I meant is that I cleared out the whole SSD and did a full reinstall from the distro of Rocky Linux provided by Blackmagic Design which is Rocky Linux 8.

I can’t say it’s a fully fresh install because I have used dnf update and dnf upgrade to get the latest things those terminal commands provides.

And I had to add the epel repo among other things to get a firefox version that isn’t so old that lots of webpages simply refuse to load.

Not sure what those do, but here are the results:

[root@localhost /]# dnf list gnome-shell
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Rocky Linux 8 - AppStream                        24 MB/s |  18 MB     00:00    
Rocky Linux 8 - BaseOS                           29 MB/s |  24 MB     00:00    
Rocky Linux 8 - Extras                           66 kB/s |  15 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64   18 MB/s |  14 MB     00:00    
Installed Packages
gnome-shell.x86_64                  3.32.2-56.el8_10                  @appstream
[root@localhost /]# dnf list gnome-tweaks
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Last metadata expiration check: 0:00:28 ago on Fri 30 May 2025 13:50:21 CEST.
Available Packages
gnome-tweaks.noarch                    3.28.1-7.el8                    appstream
[root@localhost /]# dnf update
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Last metadata expiration check: 0:00:42 ago on Fri 30 May 2025 13:50:21 CEST.
Dependencies resolved.
Nothing to do.
Complete!

I have yet to add my user to the wheel (of pain) or whatever it’s called to make it able to use sudo, so I run these in root mode. :slight_smile:

oh, and by the way I have tried today now to install. Now it gives a new error message:

“Unable to install Tweaks: you do not have permission to install software”

ok. Somehow I’ve demoted myself to the point that I can’t even install things?

So, as root it should be enough to do:

dnf install gnome-tweaks

since from the above you have installed gnome-shell 3.32 version.

I am not quite sure what I did (very good for learning, I know)

but after I did add my username in visudo so I could use sudo commands, I could suddenly install tweaks with software. I also did add ownership of software to my username, as per a guide I found on the problem. So It may also be part of it.

Either way. I did, just for sake of completion, run

sudo install gnome-tweaks

and it reported back “Nothing to do. Complete!”

And I seem to be able to open tweaks as well and do some changes. So I guess I’ll have to consider this thread completed. :slight_smile:

on a side note: blackmagic resolve works perfectly on rocky 9.5

ok, now you opened another rabbit-hole for me.

Is there some accepted series of steps I should take if I want to update to 9.5 and still expect things to work?

there is no supported way to upgrade 8 to 9 - best would be to reinstall but make sure you have a backup !!

on a default rocky install the / and /boot partitions are pretty small, espacially if you are using the nvidia drivers. Here you can read more: Extend XFS root part

Well, the last reinstall was two days ago. I wouldn’t be missing much by doing a reformat once again. There’s nothing to backup on that drive as long as I can then mount the other drives on my computer where all my project files and such are located.

But the link you mention there didn’t really get my confidence high. Seems like the root partition being 70.1 gig no matter how big the drive is, is a common issue that people are having to fight with… I as well have a thread started about how to move the flatpaks over to the big partitions so I don’t run out of space prematurely.

So.

What I am getting from this is that you recommend that:

  1. I do a full reinstall to get Rocky up to v9.5.
  2. I should jump through the hoops needed to bind various folders to other folders in fstab.
  3. I should then be able to install and run DaVinci Resolve “perfectly”?

You can make the whole disk as the root partition, but I’d not recommend that (see the other thread). I’d recommend something similar to this (/opt is bind mounted to /home/opt). The root partition is pretty high, because I had to reinstall it multiple times due it being too small - but you can also bind mount /var/lib/flatpak to /home/flatpak to get around the problem.

$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1     259:0    0 953.9G  0 disk 
├─nvme0n1p1 259:1    0   600M  0 part /boot/efi
├─nvme0n1p2 259:2    0     1G  0 part /boot
└─nvme0n1p3 259:3    0 952.3G  0 part 
  ├─cs-root 253:0    0   256G  0 lvm  /
  ├─cs-home 253:1    0 692.3G  0 lvm  /opt
  │                                   /home
  └─cs-swap 253:2    0     4G  0 lvm  [SWAP]

I’d say try it and always keep in a backup - at least of your /home. So a reinstall is really no problem - having a backup of /home is best practice anyways !!

Yes. Install Rocky 9.5 but adjust the layout manually. You can always bind mount the folders later.

You probably need to install a few extra packages for DaVinci Resolve to run.

I did try making all of the drive one partition no matter the recommendations. But the Rocky Linux installer refused to give the root more than 70.1 gig. So Symlink or binding seem to be my only options. I guess it’s a good thing to be forced into the recommended solution sometimes.

What I’m getting from these threads is now that symbolic links are worse than binding through fstab. At least for the problem of the tiny partition that I was forced into by the installer.

is there a page or something where I can read up on best practices? Because there seems to be many. But I have a hard time figuring out why things are best practice. And I feel like I would have to ask about less things if there was one.

“adjust the layout manually”… ooookay… New term there. Not sure what that means. I may have to look up a phrase-book.

I’ll return to the question I asked before. Is there a known list of steps of what has to be done to make it run “perfectly” on 9.5?

I hope you excuse my low level of cognition here. My head is basically suffering from concussion after spending the last few days beating the forehead bloody against brick walls of google-searches and contradictory advice on decades old forum threads, trying to parse out what is relevant to my system or not.

I use kickstart to deploy systems, so I rarely see the installer, but meant “custom” layout:

It all depends on what you want to run. I guess there are more server systems than workstations.

I hear you and I’m sure you’ll get there and enjoy it!