· 2분 ·

pfsense에서 Available Packages 노출 안될 때(feat. "libssl.so.30" not found)

2.7.2 로 버전을 올린 이후 웹 인터페이스에서 설치를 하려니, 검색을 해도 하단에 아무것도 노출이 안되는 이슈가 발생한다.

Pfasense는 freebsd 기반으로 pkg 라는 명령어를 통해 패키지를 설치하고 관리한다.

터미널을 들어가 pkg 명령어를 실행하면, 다음과 같이 libssl.so.30 을 찾을 수 없다고 나온다.

이 경우 ‘버전 다운’을 해준 뒤 패키지를 업데이트 해주면

System → Update → Update Settings를 간 뒤 , 2.7.0 을 선택하고 save 를 누른다.

이 후 터미널로 가서

pkg-static -d update

해주면 Fetch가 줄줄이 뜬다.

만약 이 단계에서

* Couldn't find host pkg01-atx.netgate.com in the .netrc file; using defaults
* Hostname pkg01-atx.netgate.com was found in DNS cache
*   Trying 208.123.73.209:443...
* Connected to pkg01-atx.netgate.com (208.123.73.209) port 443
* ALPN: curl offers http/1.1
*  CAfile: none
*  CApath: /etc/ssl/certs/
* SSL certificate problem: unable to get local issuer certificate

이렇게 업데이트 관련하여 SSL 인증 오류가 난다면,

pkg bootstrap -f

이를 실행하고 업데이트를 실행해보자.

정상 처리 되었다면, 웹으로 가서 다시 Available Packages를 가보면 리스트가 살아난다.

홈으로