Pagina 1 di 1

samba e minidlna [risolto]

Inviato: dom 28 ago 2022, 19:33
da Rama
dopo aver aggiornato samba minidlnad mi dà questo errore:
version `SAMBA_4.15.9' not found
in /var/log/packages/ ho
samba-4.15.5-x86_64-1
samba-4.15.9-x86_64-1_slack15.0
rimuovo samba-4.15.5?
mi suona strano che sia rimasto, l'upgrade di un pacchetto non dovrebbe rimuovere il vecchio?

Re: samba e minidlna

Inviato: dom 28 ago 2022, 22:36
da joe
Sicuro di non aver installato ex novo la versione nuova pur avendo già la versione vecchia installata?

Cosa hai usato per installarlo?
Slackpkg?

Comunque a questo punto io rimuoverei entrambi i pacchetti e reinstallerei direttamente il più recente.

Re: samba e minidlna

Inviato: lun 29 ago 2022, 10:08
da Rama
sì, upgradepkg;
provo a rimuovere samba-4.15.5-x86_64-1
...
niente, rimuovo l'altro e lo reinstallo
...
andata, grazie;

Re: samba e minidlna [risolto]

Inviato: lun 29 ago 2022, 15:04
da joe
Sì in teoria upgradepkg deve (correggete se sbaglio):
- rimuovere il pacchetto vecchio dalla lista dei pacchetti installati
- aggiornare i files del pacchetto vecchio con quelli del nuovo
- installare i files presenti solo nel pacchetto nuovo
- rimuovere i files presenti solo nel pacchetto vecchio
- aggiungere il pacchetto nuovo alla lista dei pacchetti

Se l'operazione non è andata in questo modo, e visto che ti ritrovavi due pacchetti contemporaneamente è segno che qualcosa non è andato per il verso giusto... a scanso di equivoci non puoi solo togliere il vecchio pacchetto. Devi togliere tutti e due.
E reinstallare con installpkg o "slackpkg install samba" solo il nuovo.

In realtà potresti anche togliere solo il vecchio e reinstallare il nuovo.
removepkg samba-vecchiaversione
upgradepkg --reinstall samba-nuovaversione

ma di fatto il secondo comando dovrebbe fare la stessa cosa di un:

removepkg samba-nuovaversione
installpkg samba-nuovaversione

Per cui tabularasa e reinstallazione resta la via maestra.