After upgrade from Fedora 34 to Fedora 35 Bluetooth headphones and speakers might stop working, and you might get the following error when trying to watch YouTube videos “If playback doesn’t begin shortly try restarting your device”
When checking /var/log/messages or journalctl -f you will see the following error logged when trying to open a video or enabling Bluetooth headphones or speakers.
pulseaudio[2366]: Failed to create sink input: sink is suspended.
Issue can be resolved by swapping pulseaudio packages with pipewire-pulseaudio using the following command
When trying to start brave-browser or brave-browser-stable from command line we see the message saying that there is some other Brave process keeping the profile in use and that profile is locked. Message will look something like this: “The profile appears to be in use by another Brave process ($pid) on another computer ($hostname). Brave has locked the profile so that it doesn’t get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Brave.”
(brave-browser:9312): Gtk-WARNING **: 12:18:14.282: Failed to parse /home/user/.config/gtk-3.0/settings.ini: Key file does not have group ?Settings? [9312:9312:0408/121814.419144:ERROR:process_singleton_posix.cc(323)] The profile appears to be in use by another Brave process (11497) on another computer (localhost.localdomain). Brave has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Brave. [9355:9355:0408/121814.421480:ERROR:sandbox_linux.cc(364)] InitializeSandbox() called with multiple threads in process gpu-process. [9312:9312:0408/121814.435206:ERROR:desktop_window_tree_host_x11.cc(1120)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType) Segmentation fault (core dumped)
If the process exists we can try to kill that process.
~]$ kill -9 11497 bash: kill: (11497) - No such process
Even if the process is killed and doesn’t exists Brave browser can still keep the profile locked to process number. Profile lock is maintained by a symlink on path /home/user/.config/BraveSoftware/Brave-Browser/SingletonLockwhich points to a file with hostname-pid naming format. If you delete the symlink the lock on the Brave browser profile is released.
~]$ ls -l /home/user/.config/BraveSoftware/Brave-Browser/SingletonLock lrwxrwxrwx. 1 user user 27 Apr 5 10:28 /home/user/.config/BraveSoftware/Brave-Browser/SingletonLock -> localhost.localdomain-11497
After the symlink is removed Brave browser should open normally. This issue was on Fedora 29, it is possible path to lock file is different on other Linux distros.
After installing RPM Fusion repos on Fedora 28 you might be getting an error shown by update manager every few minutes in GUI.
Error will say something like this: “Error when getting information for file “/var/cache/PackageKit/28/metadata/rpmfusion-nonfree-nvidia-driver/repodata/appstream.xml.gz”: No such file or directory”
Error can be resolved by changing enabled_metadata=1 to enabled_metadata=0 in repo description file.
In case of above error change was made in /etc/yum.repos.d/rpmfusion-nonfree.repo and it now looks like this:
If you are running Fedora 28 you might have some issues with playing some type of videos in Firefox, Chromium and Vivaldi browsers.
You might be presented with a following type of error when trying to open video stream:
“H.264 (High Profile) decoder is required to play the file, but is not installed”
After that install compat-ffmpeg28 and ffmpeg-libs packages
sudo dnf install compat-ffmpeg28 ffmpeg-libs
Chromium
Chromium supports Vorbis, Theora, WebM and HTML5 audio and video standards, but does not include the non-free AAC, H.264, MP3 or Adobe Flash code that is found in Chrome.
To add H.264 you need to install chromium-libs-media-freeworld package from RPM Fusion.