OBS 31 Beta 1 downgrade to 30.2.3

Not sure why a beta was put in the main repo but how can I downgrade to 30.2.3? 31 has a major flaw with its version of browser sources where they are not transparent where they should be. Make a lot of OBS elements unusable.
Solution:
distrobox create --name fedora --image ghcr.io/ublue-os/fedora-distrobox:latest
Jump to solution
18 Replies
Hellfire Republic
Hellfire RepublicOP2mo ago
This is the output from rpm-ostree when i try and install the rpm
sudo rpm-ostree install ~/Downloads/obs-studio-30.2.2-1.fc40.x86_64.rpm
Checking out tree 70d31a2... done
Enabled rpm-md repositories: copr:copr.fedorainfracloud.org:ilyaz:LACT copr:copr.fedorainfracloud.org:matte-schwartz:sunshine copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager copr:copr.fedorainfracloud.org:rodoma92:rmlint copr:copr.fedorainfracloud.org:rok:cdemu fedora-cisco-openh264 updates fedora hardware_razer updates-archive
Importing rpm-md... done
rpm-md repo 'copr:copr.fedorainfracloud.org:ilyaz:LACT' (cached); generated: 2024-11-14T20:15:31Z solvables: 40
rpm-md repo 'copr:copr.fedorainfracloud.org:matte-schwartz:sunshine' (cached); generated: 2024-08-12T15:47:19Z solvables: 2
rpm-md repo 'copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager' (cached); generated: 2024-10-29T12:13:12Z solvables: 16
rpm-md repo 'copr:copr.fedorainfracloud.org:rodoma92:rmlint' (cached); generated: 2024-10-29T12:31:09Z solvables: 4
rpm-md repo 'copr:copr.fedorainfracloud.org:rok:cdemu' (cached); generated: 2024-10-21T13:15:21Z solvables: 23
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2024-03-11T19:22:31Z solvables: 3
rpm-md repo 'updates' (cached); generated: 2024-11-18T03:09:39Z solvables: 9373
rpm-md repo 'fedora' (cached); generated: 2024-10-25T08:41:19Z solvables: 76624
rpm-md repo 'hardware_razer' (cached); generated: 2024-11-10T18:29:58Z solvables: 23
rpm-md repo 'updates-archive' (cached); generated: 2024-11-18T03:32:35Z solvables: 8908
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
Problem: conflicting requests
- nothing provides libavcodec.so.60()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavcodec.so.60(LIBAVCODEC_60)(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavformat.so.60()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavformat.so.60(LIBAVFORMAT_60)(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavutil.so.58()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavutil.so.58(LIBAVUTIL_58)(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libobs-frontend-api.so.0()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libobs.so.0()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides obs-studio-libs(x86-64) = 30.2.2-1.fc40 needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
sudo rpm-ostree install ~/Downloads/obs-studio-30.2.2-1.fc40.x86_64.rpm
Checking out tree 70d31a2... done
Enabled rpm-md repositories: copr:copr.fedorainfracloud.org:ilyaz:LACT copr:copr.fedorainfracloud.org:matte-schwartz:sunshine copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager copr:copr.fedorainfracloud.org:rodoma92:rmlint copr:copr.fedorainfracloud.org:rok:cdemu fedora-cisco-openh264 updates fedora hardware_razer updates-archive
Importing rpm-md... done
rpm-md repo 'copr:copr.fedorainfracloud.org:ilyaz:LACT' (cached); generated: 2024-11-14T20:15:31Z solvables: 40
rpm-md repo 'copr:copr.fedorainfracloud.org:matte-schwartz:sunshine' (cached); generated: 2024-08-12T15:47:19Z solvables: 2
rpm-md repo 'copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager' (cached); generated: 2024-10-29T12:13:12Z solvables: 16
rpm-md repo 'copr:copr.fedorainfracloud.org:rodoma92:rmlint' (cached); generated: 2024-10-29T12:31:09Z solvables: 4
rpm-md repo 'copr:copr.fedorainfracloud.org:rok:cdemu' (cached); generated: 2024-10-21T13:15:21Z solvables: 23
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2024-03-11T19:22:31Z solvables: 3
rpm-md repo 'updates' (cached); generated: 2024-11-18T03:09:39Z solvables: 9373
rpm-md repo 'fedora' (cached); generated: 2024-10-25T08:41:19Z solvables: 76624
rpm-md repo 'hardware_razer' (cached); generated: 2024-11-10T18:29:58Z solvables: 23
rpm-md repo 'updates-archive' (cached); generated: 2024-11-18T03:32:35Z solvables: 8908
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
Problem: conflicting requests
- nothing provides libavcodec.so.60()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavcodec.so.60(LIBAVCODEC_60)(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavformat.so.60()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavformat.so.60(LIBAVFORMAT_60)(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavutil.so.58()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libavutil.so.58(LIBAVUTIL_58)(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libobs-frontend-api.so.0()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides libobs.so.0()(64bit) needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
- nothing provides obs-studio-libs(x86-64) = 30.2.2-1.fc40 needed by obs-studio-30.2.2-1.fc40.x86_64 from @commandline
this is the output when i try and install libavutil
sudo rpm-ostree install '~/Downloads/libavutil-free-6.1.2-1.fc40.x86_64.rpm'
Checking out tree 70d31a2... done
Enabled rpm-md repositories: copr:copr.fedorainfracloud.org:ilyaz:LACT copr:copr.fedorainfracloud.org:matte-schwartz:sunshine copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager copr:copr.fedorainfracloud.org:rodoma92:rmlint copr:copr.fedorainfracloud.org:rok:cdemu fedora-cisco-openh264 updates fedora hardware_razer updates-archive
Importing rpm-md... done
rpm-md repo 'copr:copr.fedorainfracloud.org:ilyaz:LACT' (cached); generated: 2024-11-14T20:15:31Z solvables: 40
rpm-md repo 'copr:copr.fedorainfracloud.org:matte-schwartz:sunshine' (cached); generated: 2024-08-12T15:47:19Z solvables: 2
rpm-md repo 'copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager' (cached); generated: 2024-10-29T12:13:12Z solvables: 16
rpm-md repo 'copr:copr.fedorainfracloud.org:rodoma92:rmlint' (cached); generated: 2024-10-29T12:31:09Z solvables: 4
rpm-md repo 'copr:copr.fedorainfracloud.org:rok:cdemu' (cached); generated: 2024-10-21T13:15:21Z solvables: 23
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2024-03-11T19:22:31Z solvables: 3
rpm-md repo 'updates' (cached); generated: 2024-11-18T03:09:39Z solvables: 9373
rpm-md repo 'fedora' (cached); generated: 2024-10-25T08:41:19Z solvables: 76624
rpm-md repo 'hardware_razer' (cached); generated: 2024-11-10T18:29:58Z solvables: 23
rpm-md repo 'updates-archive' (cached); generated: 2024-11-18T03:32:35Z solvables: 8908
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
Problem: installed package libavutil-1:7.0.2-4.fc41.x86_64 obsoletes libavutil-free < 1:7.0.2-4.fc41 provided by libavutil-free-6.1.2-1.fc40.x86_64 from @commandline
- conflicting requests
sudo rpm-ostree install '~/Downloads/libavutil-free-6.1.2-1.fc40.x86_64.rpm'
Checking out tree 70d31a2... done
Enabled rpm-md repositories: copr:copr.fedorainfracloud.org:ilyaz:LACT copr:copr.fedorainfracloud.org:matte-schwartz:sunshine copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager copr:copr.fedorainfracloud.org:rodoma92:rmlint copr:copr.fedorainfracloud.org:rok:cdemu fedora-cisco-openh264 updates fedora hardware_razer updates-archive
Importing rpm-md... done
rpm-md repo 'copr:copr.fedorainfracloud.org:ilyaz:LACT' (cached); generated: 2024-11-14T20:15:31Z solvables: 40
rpm-md repo 'copr:copr.fedorainfracloud.org:matte-schwartz:sunshine' (cached); generated: 2024-08-12T15:47:19Z solvables: 2
rpm-md repo 'copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager' (cached); generated: 2024-10-29T12:13:12Z solvables: 16
rpm-md repo 'copr:copr.fedorainfracloud.org:rodoma92:rmlint' (cached); generated: 2024-10-29T12:31:09Z solvables: 4
rpm-md repo 'copr:copr.fedorainfracloud.org:rok:cdemu' (cached); generated: 2024-10-21T13:15:21Z solvables: 23
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2024-03-11T19:22:31Z solvables: 3
rpm-md repo 'updates' (cached); generated: 2024-11-18T03:09:39Z solvables: 9373
rpm-md repo 'fedora' (cached); generated: 2024-10-25T08:41:19Z solvables: 76624
rpm-md repo 'hardware_razer' (cached); generated: 2024-11-10T18:29:58Z solvables: 23
rpm-md repo 'updates-archive' (cached); generated: 2024-11-18T03:32:35Z solvables: 8908
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
Problem: installed package libavutil-1:7.0.2-4.fc41.x86_64 obsoletes libavutil-free < 1:7.0.2-4.fc41 provided by libavutil-free-6.1.2-1.fc40.x86_64 from @commandline
- conflicting requests
This was after I performed an rpm-ostree uninstall obs-studio and rebooted
Kyle Gospo
Kyle Gospo2mo ago
you can downgrade flatpaks with warehouse please don't try to install the rpm, we never do that
Hellfire Republic
Hellfire RepublicOP2mo ago
No flatpak non-flatpak plugins are broken in flatpak
Kyle Gospo
Kyle Gospo2mo ago
you can use distrobox in that case layering obs is a hard won't-support
Hellfire Republic
Hellfire RepublicOP2mo ago
I tried that and half the UI elements were transparent. ok, so then my only option is to rebase to 40
Kyle Gospo
Kyle Gospo2mo ago
you may use distrobox or the flatpak flatpak has a huge assortment of plugins, distrobox is known to be 100% functional layering OBS will never be supported by us, and downgrading to 40 will mean no security updates
Hellfire Republic
Hellfire RepublicOP2mo ago
My other option is going back to windows.
Kyle Gospo
Kyle Gospo2mo ago
sure, all good options
Hellfire Republic
Hellfire RepublicOP2mo ago
personally, ill live with the lack of security patches until the beta obs is out of the 41 base repo.
Kyle Gospo
Kyle Gospo2mo ago
ok, but if the point of using 40 is to fix layered obs the next time you upgrade to 41 and it breaks you're gonna be right back here -- being told we won't help you because you did it wrong I would highly recommend you stop laying OBS and work with us to fix your distrobox one or use the flatpak
Hellfire Republic
Hellfire RepublicOP2mo ago
unless they fix what they broke in OBS flatpak wont work because it lacks the plugins i use, when i tried the distrobox version, the UI elements were half transparent and unreadable.
Kyle Gospo
Kyle Gospo2mo ago
distrobox will work, whatever is going on there is fixable tons of people use OBS in distrobox if you open a help thread for that we can almost certainly fix it
Hellfire Republic
Hellfire RepublicOP2mo ago
ok, ill give distrobox one more chance, i have until tonight to fix it.
Solution
Kyle Gospo
Kyle Gospo2mo ago
distrobox create --name fedora --image ghcr.io/ublue-os/fedora-distrobox:latest
Kyle Gospo
Kyle Gospo2mo ago
distrobox enter fedora sudo dnf install obs distrobox-export --app obs
Hellfire Republic
Hellfire RepublicOP2mo ago
is that the same as the ujust install-obs-studio-portable command?
Kyle Gospo
Kyle Gospo2mo ago
that one is a special version of OBS maintained by a community member it's much older, but comes with more plugins than fedora even offers for OBS in their repos
Hellfire Republic
Hellfire RepublicOP2mo ago
ok, well thats the one that was transparent in half the UI that actually worked perfect I'm able to use all my plugins too Thank you
Want results from more Discord servers?
Add your server