martedì 6 marzo 2012

Arch: problema dipendenze.

Dopo che ho installato diversi ambienti di sviluppo pacman mi ha dato dei problemi sulle dipendenze.
ho provato un'improbabile pacman -Sy pacman e forse funziona, a questo punto il problema scala ed ora mi trovo in alta marea, ho a che fare con le chiavi, pacman-key e' il tool che permette di gestire le chiavi.

prima di tutto faccio pacman-key --init

le info sulle chiavi si trovano in /etc/pacman.d/gnupg/gpg.conf , ma non mi servono a molto, invece mi servono le chiavi, le ho trovate QUI.

e utilizzo questo script per aggiornare la lista delle chiavi di pacman-key:

#/bin/bash
for key in 0x6AC6A4C2 0x824B18E8 0x4C7EA887 0xCDFD6BB0 0xFFF979E7; do
    pacman-key --recv-keys $key
    pacman-key --lsign-key $key
    printf 'trust\n3\nquit\n' | gpg --homedir /etc/pacman.d/gnupg/ \
        --no-permission-warning --command-fd 0 --edit-key $key
done

L'output e' buono...ma ho ancora degli impicci con l'affidabilita' delle chiavi..e ora ho anche lezione.



..rieccomi:
gestire le singole chiavi per assegnare loro un livello di affidabilita':

pacman-key --edit-key
gpg>lsign

... nulla, gia' segnate... allora provo cambiando il keyserver in /etc/pacman.d/gnupg/gpg.conf

comunque mi da conflitti tra eclipse e xulrunner.
Allora provo a rimuovere /etc/pacman.d/gnupg e a fare un pacman-key --init per rigenerare il tutto.

Ho anche provato a sostituire il keyserver e ho sistemato tutte le chiavi, come keyserver ho messo hkp://pgp.mit.edu ma il problema non e' gpg.

Infatti leggo che nella mia assenza trimestrale dai forum ci sono molte novita', tra cui module-init-tools che e' stato sostituito da kmod, il sistema mi chiede di sostituire anche altri pacchetti, che come kmod pero' gestiscono i moduli, quindi io non mi sentivo di cambiare, ora faccio le sostituzioni che mi richiede pacman, elimino i programmi gestiti da progetti defunti e provo l'aggiornamento. Funziona.
L'aggiornamento e' di piu' di 700 mega, e preparo la macchina all'intervento: BACKUP!!!
..fine della storia.

Nessun commento:

How to deploy Podman images to OpenShift Container Platform (CRC on localhost)

I have a microservice on localhost and I want to deploy its Podman image on OCP, which I am running using CRC on localhost.       1. Get the...