Ho una Slack12.2 minimale che funge da server su cui volevo installare msmtp per permettergli di mandare della posta.
Faccio l'installazione con swaret e viene giù
msmtp-1.4.17-i486-1ms
Visto che si tratta di una Slack, per l'appunto, minimale, il package manager mi tira giù anche
gnutls-2.6.2-i486-1.tgz
libgcrypt-1.4.0-i486-2.tgz
libgpg-error-1.6-i486-3.tgz
dal mirror.
Vado a lanciare il programma e ottengo:
msmtp: cannot initialize TLS library: The gcrypt library version is too old.
Di fronte a messaggi del genere, solitamente, mi do alla ricompilazione, ma come è possibile un'incompatibilità così quando i pacchetti sono direttamente dalla distro?
Sto sbagliando qualcosa? Oppure è un problema noto che ha una qualche fix?
msmtp: gcrypt library too old?
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Re: msmtp: gcrypt library too old?
Io l'ho compilato con http://slackbuilds.org/repository/12.2/network/msmtp/ e funziona alla perfezione. Però è una versione un po' più vecchia.
- cymon
- Linux 2.x

- Messaggi: 430
- Iscritto il: ven 5 gen 2007, 1:40
- Slackware: 13.1
- Kernel: 2.6.33.4-smp
- Desktop: Fluxbox
- Località: Milano
- Contatta:
Re: msmtp: gcrypt library too old?
Per scrupolo ho fatto il tentativo, ma l'errore non cambia... effettivamente non speravo molto che ricompilando il pacchetto in se le cose migliorassero, perché visto che il sistema lamenta una dipendenza di gnutls obsoleta mi sa che dovrei darmi alla compilazione proprio di gnutls, ma mi lascia perplesso perché è un pacchetto della distro...MelmothX ha scritto:Io l'ho compilato con http://slackbuilds.org/repository/12.2/network/msmtp/ e funziona alla perfezione. Però è una versione un po' più vecchia.
