De vegades, quan procedim a instal·lar un paquet nou des del tauler d'administració web de pfSense ens pot aparèixer l'error "Unable to retrieve package information” i això es deu al fet que els repositoris estan desactualitzats. A continuació us mostrem com actualitzar els repositoris mitjançant una connexió SSH al servidor pfSense.
Connectar-se al servidor i obrir l'intèrpret d'ordres de pfSense
El primer pas que hem de fer és connectar-nos per SSH amb la IP del nostre servidor pfSense, l'usuari "root" i la contrasenya que podem veure al tauler de client. Posteriorment, ens apareixerà la llista d'opcions següent i hem de seleccionar l'opció 8) Shell.
Actualitzar els repositoris de pfSense
Un cop hàgim triat l'opció 8 Shell podrem executar les ordres següents per actualitzar els repositoris.
# pkg update -f ; pkg upgrade -fy; pkg-static clean -ay; pkg bootstrap -fy; pkg-static install -fy pkg pfSense-repo pfSense-upgrade; pkg-static upgrade -fy; pfSense-upgrade -fy;Quan finalitzi l'actualització dels repositoris, cal reiniciar el servidor escrivint l'ordre següent:
# rebootUn cop reiniciat el servidor pfSense, caldrà actualitzar-lo com a mínim a la versió 2.7.x perquè els repositoris de la versió 2.4.x no estan disponibles. A System, Update, selecciona la versió 2.7.x i fes clic a Update per actualitzar-lo:
Finalment, accedim al web i comprovem que l'error "Unable to retrieve package information” ja no apareix i que ja podem cercar el paquet que volem i instal·lar-lo.
A la documentació oficial hi ha més informació sobre els possibles errors i les solucions en actualitzar: Resolució de problemes d'actualització | Documentació de pfSense
Recorda, si tens consultes sobre aquesta o qualsevol altra qüestió relacionada amb els teus servidors a Clouding, no dubtis a escriure a soporte@clouding.io Som al teu costat per al que necessitis, consulta'ns!