- 0x0000007b
- 2차세계대전
- 3.20해킹
- 4대강
- 502 error
- 53빌딩
- 7840hs
- 88체육관 수영장
- ABI
- abortive close
- abortive shutdown
- AHCI
- akmods
- ALC1220
- alma linux
- alternatives
- AM4 메인보드
- AMD
- amd 7840hs
- amd 그래픽 게임용
- amd 내장 그래픽 최적화
- anonymous file
- API
- apple.com
- APT
- apt-get
- Armagnac
- Asrock
- ASTALIFT
- audacious player
- Today / Yesterday
- /
- Total
Linux Programmer
Fedora 35 에서 youtube 재생 오류 본문
Fedora 34에서 35로 업그레이드 후에 유독 youtube 재생이 되지 않았다. 희한하게 2대의 PC중 Intel 계열에서는 멀쩡하고 AMD쪽에서만 문제를 일으켰는데, 아마도 커널의 호환성도 문제가 있는것 같다.
증상은 웹브라우저에서만 발생하고, minitube처럼 아예 독립된 애플리케이션에서는 youtube 재생이 되는데, 유독 웹브라우저만 안된다.
문제 증상은 youtube 영상에 들어가면 그림처럼 영상 가운데 작은 원(circle? wheel?)이 빙글빙글 돌면서 재생이 안된다. 하지만 우측 화살표 키로 영상을 스킵하면 중간중간은 네비게이션 되는 것으로 봐서 네트워크 문제는 아닌듯 하다. 게다가 chrome과 firefox 모두 같은 증상이므로 크롬의 문제는 아니라고 생각되었다. 혹시나 해서 extension plugins를 모두 disabled로 바꿔도 문제는 계속 발생했다.
검색해보니 아래와 같은 글이 있어서 그대로 따라해보니 정상 작동을 한다. pulse-audio가 업데이트 되면서 뭔가 기존코덱과 충돌을 일으킨 것 같다.
* Fedora 35 How to fix YouTube videos not playing - https://www.ernstrenner.com/fedora-35-how-to-fix-youtube-videos-not-playing/
위 글을 요약하면 다음과 같은 3개의 dnf 패키지 명령을 실행하면 된다.
dnf groupupdate core
dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin --allowerasing
dnf groupupdate sound-and-video
첫번째 명령어는 group중에 core 부분에 혹시 업데이트가 안된 것이 있으면 업데이트 해준다. 사실 이 부분은 아무 일도 일어나지 않았다.
두번째 명령어가 핵심인듯 싶다. 그런데 원래 링크에는 --allowerasing 옵션이 없었는데, 이게 없으면 기존의 pulse-audio와 충돌을 일으켜서 작업이 진행되지 않는다. 따라서 --allowerasing 옵션을 추가해서 명령하면 다음과 같이 pulse-audio와 pulseaudio-module-bluetooth-freeworld가 삭제되는 것을 볼 수 있다. (아래는 dnf 작업 히스토리를 확인해본 것이다)
# dnf history info -1
Transaction ID : 570
Begin time : Tue 03 May 2022 00:17:29 PM KST
Begin rpmdb : 222c5958201590ef35e1b0eab8d9864c12cb7a64
End time : Tue 03 May 2022 00:17:31 PM KST (2 seconds)
End rpmdb : 00fe3256922ddf5c549a3ae606fc26ffb58fa2b9
User : SY Kim <sunyzero>
Return-Code : Success
Releasever : 35
Command Line : groupupdate multimedia --setop=install_weak_deps=False --exclude=PackageKit-gstreamer-plugin --allowerasing
Comment :
Packages Altered:
Install alsa-ucm-1.2.6.1-3.fc35.noarch @updates
Install alsa-utils-1.2.6-1.fc35.x86_64 @updates
Install pipewire-pulseaudio-0.3.51-1.fc35.x86_64 @updates
Install pipewire-utils-0.3.51-1.fc35.x86_64 @updates
Install libfreeaptx-0.1.1-2.fc35.x86_64 @rpmfusion-free
Install gstreamer1-libav-1:1.20.0-1.fc35.x86_64 @rpmfusion-free-updates
Install gstreamer1-plugins-ugly-1:1.20.0-1.fc35.x86_64 @rpmfusion-free-updates
Install pipewire-codec-aptx-0.3.49-1.fc35.x86_64 @rpmfusion-free-updates
Removed pulseaudio-15.0-2.fc35.x86_64 @@System
Removed pulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64 @@System
Install @multimedia
Scriptlet output:
1 Removed /etc/systemd/user/sockets.target.wants/pulseaudio.socket.
2 경고: /etc/pulse/default.pa(이)가 /etc/pulse/default.pa.rpmsave(으)로 저장되었습니다
세번째 명령어는 sound-and-video관련 그룹의 업데이트인데, 이 작업도 아무 일도 일어나지 않았다. 빠진 패키지가 있으면 설치하려는 목적 같은데, 대체로 빠진 패키지는 없었나보다.
아무튼 3개의 명령어를 모두 마치면 재부팅이나 재로그인이 필요없이 곧바로 유튜브가 플레이된다. (그래도 혹시 플레이되지 않으면 재로그인이나 재부팅을 권장한다.)
'컴퓨터 관련 > 리눅스 데스크탑' 카테고리의 다른 글
GNOME 3 터치패드 4손가락 설정 방법 - 1편 (0) | 2023.08.07 |
---|---|
GNOME3 화면 스케일 125% 150% 175% 조정 (0) | 2023.03.27 |
intel 13th gen (i5-1340p)의 리눅스 화면 끊김, 멈춤 증상 (4) | 2023.02.15 |
Fedora : 구글 크롬 재설정 및 열려있는 탭(tabs) 목록 복원 (0) | 2022.07.25 |
리눅스 한글 입력기 nimf : Fedora33,40 (2) | 2021.01.04 |
Fedora 리눅스 업그레이드 후 크롬의 한글 입력기 문제 (0) | 2020.01.05 |
GNOME 데스크탑 : caps lock을 control로 사용하기 (0) | 2019.09.02 |
GNOME3 파일관리자를 nemo로 default application 설정하기 (0) | 2019.02.08 |