뇌를 자극하는 RedHat Fedora (firefox ssl_error_no_cypher_overlap error)

오래된 책 내용을 따라 하다 보면 대부분 에러가 많이 난다.

위 에러도 Fedora 웹브라우저 firefox 실행 후 나타나는 에러로 버전 문제가 대부분이다.

이 문제를 해결하지 않으면 추후 다른 시스템 테스트를 하지 못 할 수 있다.

테스트 대상 : Fedora linux 19

1. 먼저 호환되는 Firefox version 다운로드(여기서는 Firefox 30.0)

[fedora@localhost ~]$ su -

암호:

[root@localhost ~]#

[root@localhost ~]# wget http://releases.mozilla.org/pub/firefox/releases/30.0/linux-x86_64/ko/firefox-30.0.tar.bz2

--2021-05-26 21:07:36-- http://releases.mozilla.org/pub/firefox/releases/30.0/linux-x86_64/ko/firefox-30.0.tar.bz2

Resolving releases.mozilla.org (releases.mozilla.org)... 13.225.105.12, 13.225.105.24, 13.225.105.30, ...

Connecting to releases.mozilla.org (releases.mozilla.org)|13.225.105.12|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 36329242 (35M) [application/x-tar]

Saving to: ‘firefox-30.0.tar.bz2’

100%[==================================================================================================>] 36,329,242 9.99MB/s in 3.5s

ajswj

2021-05-26 21:07:40 (9.99 MB/s) - ‘firefox-30.0.tar.bz2’ saved [36329242/36329242]

[root@localhost ~]# ls

anaconda-ks.cfg firefox-30.0.tar.bz2 공개 다운로드 문서 바탕화면 비디오 사진 서식 음악

2. 압축을 풀어 아래 명령어 실행

[root@localhost ~]# tar xvf firefox-30.0.tar.bz2

firefox/

firefox/omni.ja

firefox/libnssckbi.so

firefox/precomplete

firefox/libnss3.so

firefox/defaults/

firefox/defaults/pref/

firefox/defaults/pref/channel-prefs.js

firefox/libsmime3.so

[root@localhost ~]# mv firefox /usr/local/

[root@localhost ~]# chown -R root.root /usr/local/firefox/

[root@localhost ~]# cd /usr/local/bin

[root@localhost bin]# ln -s /usr/local/firefox/firefox .

3. Firefox를 실행

[root@localhost bin]# firefox &

Error

XML 변환기 오류: 정의되지 않은 엔티티 위치: chrome://browser/content/browser.xul 행 210, 글자 위치 5: <broadcaster id="bookmarkThisPageBroadcaster"

----^

4. 이전 버전에 설치된 Korean(KR)LanguagePack21.0 부가 기능이 호환되지 않아 발생

이 문제를 해결하기 이전에 파이어 폭스 바로가기 파일을 백업해두어야함.

[root@localhost bin]# cd /usr/share/appl

applications/ applnk/

[root@localhost bin]# cd /usr/share/applications/

[root@localhost applications]# ls

baobab.desktop gnome-disk-image-mounter.desktop ibus-setup-libpinyin.desktop

bluetooth-wizard.desktop gnome-documents.desktop ibus-setup.desktop

firefox.desktop gnome-shell.desktop nm-connection-editor.desktop

gnome-dictionary.desktop ibus-setup-libbopomofo.desktop

[root@localhost applications]#

[root@localhost applications]# cp firefox.desktop firefox.desktop.bak

5. 이전 Firefox 삭제

[root@localhost applications]# yum remove firefox

Loaded plugins: langpacks, refresh-packagekit

Resolving Dependencies

--> Running transaction check

---> Package firefox.x86_64 0:21.0-3.fc19 will be erased

--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================

Package Arch Version Repository Size

============================================================================================

Removing:

firefox x86_64 21.0-3.fc19 @anaconda 32 M

Transaction Summary

============================================================================================

Remove 1 Package

Installed size: 32 M

Is this ok [y/N]: y

Downloading packages:

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Warning: RPMDB altered outside of yum.

Erasing : firefox-21.0-3.fc19.x86_64 1/1

경고: file /usr/lib64/firefox/langpacks/langpack-fy-NL@firefox.mozilla.org.xpi: remove failed: 그런 파일이나 디렉터리가 없습니다

경고: file /usr/lib64/firefox/langpacks/langpack-fr@firefox.mozilla.org.xpi: remove failed: 그런 파일이나 디렉터리가 없습니다

경고: file /usr/lib64/firefox/langpacks/langpack-fi@firefox.mozilla.org.xpi: remove failed: 그런 파일이나 디렉터리가 없습니다

경고: file /usr/lib64/firefox/langpacks: remove failed: 그런 파일이나 디렉터리가 없습니다

Verifying : firefox-21.0-3.fc19.x86_64 1/1

Removed:

firefox.x86_64 0:21.0-3.fc19

Complete!

[root@localhost applications]#

6. 파이어 폭스 바로가기 파일 복원 후 파이어폭스 실행

[root@localhost applications]# mv firefox.desktop.bak firefox.desktop

[root@localhost applications]#

[root@localhost applications]# firefox &

Firefox 정상 작동 확인

리눅스 각 버전마다 파이어폭스도 호환되는 버전에 맞게 설치해야 정상 작동한다.

참고: 파이어 폭스 구버전 다운로드 URL

https://ftp.mozilla.org/pub/firefox/releases/

+ Recent posts