Conflitto pacchetti db e db4.5

Segnalazioni di pacchetti utili, richieste di creazione pacchetti e supporto tecnico
Rispondi
Avatar utente
kens
Arciere
Messaggi: 223
Iscritto il: 9 agosto 2010, 11:37
Località: Castel di Lama (AP) Italia.

Re: [Risolto] Aggiornamento pacman e package-query

Messaggio da kens » 5 aprile 2013, 21:54

Tenendo conto dei preziosi consigli trovati qui, alla fine, ho aggiornato anch'io e reinstallato "a posteriori" :D sia package-query sia yaourt.
Pare funzionare tutto o quasi; ma, se non mi "sgridate" troppo :wink: avrei comunque un paio di domande:

1) l'opzione che sostituisce "pacman-color" è questa di seguito?

Codice: Seleziona tutto

# Misc options
#UseSyslog
#color
#TotalDownload
CheckSpace
#VerbosePkgLists
2) dopo aver ricompilato e reinstallato package-query e yaourt, quando aggiorno ricevo, in coda alle risposte del sistema, dei warning del tipo:

Codice: Seleziona tutto

[nicola@k6_400 ~]$ yaourt -Syua
:: Sincronizzazione dei database in corso...
 core è aggiornato
 extra è aggiornato
 community è aggiornato
 mate è aggiornato
 Altri pacchetti: \ 299 / 299
file owned by 'i2c-tools_with_py-smbus' and 'linux-api-headers': 'usr/include/linux/i2c-dev.h'
file owned by 'db' and 'db4.5': 'usr/lib/libdb-5.3.so'
file owned by 'db' and 'db4.5': 'usr/lib/libdb-5.so'
file owned by 'db' and 'db4.5': 'usr/lib/libdb_cxx-5.3.so'
file owned by 'db' and 'db4.5': 'usr/lib/libdb_cxx-5.so'
Ho idea che l'upgrade di pacman-yaourt c'entri relativamente ma prima non accadeva; come mai?
Grazie della pazienza... :?

--
Non possiedo Ipad né Iphone e nemmeno un I-quelcavolochevipare; nessun account Facebook né Twitter... e vivo felice.

Avatar utente
KleinerMann
Moderatore
Messaggi: 3784
Iscritto il: 8 gennaio 2011, 20:59
Architettura: x86_64 (64bit)

Re: [Risolto] Aggiornamento pacman e package-query

Messaggio da KleinerMann » 5 aprile 2013, 22:16

1) sì, decommenta "#Color"

2) non ne ho idea... :D
Arch Linux - AwesomeWM

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: [Risolto] Aggiornamento pacman e package-query

Messaggio da 4javier » 6 aprile 2013, 13:28

1) elimina il pacchetto i2c-tools_with_py-smbus, visto che non è nemmeno più presente su AUR e che a quanto pare i file che forniva (spero tutti) sono ora contenuti in linux-api-headers.
2) rimuovi db4.5 e reinstallalo scaricando il nuovo pkgbuild. Il maintainer si era sbagliato ed aveva linkato i sorgenti della 5.3 anzichè della 4.5. Ora ha corretto.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
kens
Arciere
Messaggi: 223
Iscritto il: 9 agosto 2010, 11:37
Località: Castel di Lama (AP) Italia.

Re: [Risolto] Aggiornamento pacman e package-query

Messaggio da kens » 7 aprile 2013, 22:02

1) elimina il pacchetto i2c-tools_with_py-smbus, visto che non è nemmeno più presente su AUR e che a quanto pare i file che forniva (spero tutti) sono ora contenuti in linux-api-headers.
2) rimuovi db4.5 e reinstallalo scaricando il nuovo pkgbuild. Il maintainer si era sbagliato ed aveva linkato i sorgenti della 5.3 anzichè della 4.5. Ora ha corretto.
Scusa il veloce O.T. e la domanda potenzialmente "puerile" :wink: 4javier ma... "db4.5" e "db 5.3" sono alternativi, complementari o cosa? E' opportuno avere entrambi?
Non possiedo Ipad né Iphone e nemmeno un I-quelcavolochevipare; nessun account Facebook né Twitter... e vivo felice.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: [Risolto] Aggiornamento pacman e package-query

Messaggio da 4javier » 7 aprile 2013, 22:26

db (che sarebbe la versione 5.3) è quello più recente ed infatti è presente nei repo ufficiali. db4.5 è una vecchia versione, che infatti hai installato da AUR. Se ce l'hai, è perchè probabilmente hai installato qualche pacchetto (sempre da AUR) incompatibile con la versione nuova. Per sapere quale, dai un

Codice: Seleziona tutto

pacman -Qi db4.5
e controlla il campo "Richiesto da".
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
kens
Arciere
Messaggi: 223
Iscritto il: 9 agosto 2010, 11:37
Località: Castel di Lama (AP) Italia.

Re: [Risolto] Aggiornamento pacman e package-query

Messaggio da kens » 7 aprile 2013, 23:18

Uhmmm...

Sicuro che il maintainer abbia sistemato?
Dopo le rimozioni varie e l'aggiornamento di pacman/yaourt, se provo a reinstallare db4.5 ottengo:

Codice: Seleziona tutto

errore: impossibile eseguire l'operazione richiesta (file in conflitto)
db4.5: /usr/bin/db_archive è già presente nel filesystem
db4.5: /usr/bin/db_checkpoint è già presente nel filesystem
db4.5: /usr/bin/db_deadlock è già presente nel filesystem
db4.5: /usr/bin/db_dump è già presente nel filesystem
db4.5: /usr/bin/db_hotbackup è già presente nel filesystem
db4.5: /usr/bin/db_load è già presente nel filesystem
db4.5: /usr/bin/db_printlog è già presente nel filesystem
db4.5: /usr/bin/db_recover è già presente nel filesystem
db4.5: /usr/bin/db_stat è già presente nel filesystem
db4.5: /usr/bin/db_upgrade è già presente nel filesystem
db4.5: /usr/bin/db_verify è già presente nel filesystem
db4.5: /usr/include/db.h è già presente nel filesystem
db4.5: /usr/include/db_185.h è già presente nel filesystem
db4.5: /usr/include/db_cxx.h è già presente nel filesystem
db4.5: /usr/lib/libdb.a è già presente nel filesystem
db4.5: /usr/lib/libdb.so è già presente nel filesystem
db4.5: /usr/lib/libdb_cxx.a è già presente nel filesystem
db4.5: /usr/lib/libdb_cxx.so è già presente nel filesystem
tutti file relativi a db 5.3
Oppure sono io che ho sbagliato o non capito qualcosa? Non sarebbe improbabile :wink:

--
Non possiedo Ipad né Iphone e nemmeno un I-quelcavolochevipare; nessun account Facebook né Twitter... e vivo felice.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Conflitto pacchetti db e db4.5

Messaggio da 4javier » 7 aprile 2013, 23:48

mostrami il pkgbuild che hai usato per generare il pacchetto.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
kens
Arciere
Messaggi: 223
Iscritto il: 9 agosto 2010, 11:37
Località: Castel di Lama (AP) Italia.

Re: [Risolto] Aggiornamento pacman e package-query

Messaggio da kens » 7 aprile 2013, 23:54

Eccolo:

Codice: Seleziona tutto

#! /bin/bash
# Maintainer: Jorge Barroso <jorge.barroso.11 at gmail dot com>
# Contributor: Oleg Smirnov <oleg.smirnov@gmail.com>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=db4.5
_rname=db
pkgver=4.5.20
pkgrel=1
pkgdesc="The Berkeley DB embedded database system 4.5"
arch=('any')
license=('custom:db4.5')
url="http://www.oracle.com/technology/software/products/berkeley-db/index.html"
options=('!libtool' '!makeflags')
source=(http://download.oracle.com/berkeley-db/db-${pkgver}.tar.gz)
sha512sums=('c34907a53323158627971f464c32b9a5b00aff0fa779c67117826ebeea86a4731e272a5dc6dc5ae32f16284ff15c79d93050273795381acaaefd48e18dc2d612')

build() {
  cd "${srcdir}"/$_rname-${pkgver}/build_unix
  ../dist/configure --prefix=/usr --enable-compat185 \
    --enable-shared --enable-static --enable-cxx --enable-dbm
  make
}

package() {
  cd "${srcdir}"/$_rname-${pkgver}/build_unix
  make DESTDIR="${pkgdir}" install
}

# vim:set ts=2 sw=2 et:
--
Non possiedo Ipad né Iphone e nemmeno un I-quelcavolochevipare; nessun account Facebook né Twitter... e vivo felice.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: [Risolto] Aggiornamento pacman e package-query

Messaggio da 4javier » 7 aprile 2013, 23:57

È quello corretto. Ho appena provato a compilare e installare il pacchetto, ed infatti l'installazione fallisce, dato che librerire hanno nel nome anche la versione e quindi possono coesistere quelle di entrambi, ma ad esempio gli eseguibili no. Di conseguenza, si ritrova a cercare di sovrascrivere il contenuto di /usr/bin (e non solo quello).
Sei proprio sicuro che prima li avessi installati entrambi? Perchè a questo punto credo che questo pacchetto dovrebbe segnalare il conflitto con quello più recente presente nei repo ufficiali.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
kens
Arciere
Messaggi: 223
Iscritto il: 9 agosto 2010, 11:37
Località: Castel di Lama (AP) Italia.

Re: [Risolto] Aggiornamento pacman e package-query

Messaggio da kens » 8 aprile 2013, 0:12

Beh...
sono abbastanza sicuro, sì; anche perché come avrei potuto disinstallare db4.5 (ho ancora il comando nella chache della shell)?
Alla caccia di qualche indizio ho anche provato a reinstallare il "db" corrente (db-5.3.21-1-x86_64) e tutto è filato liscio senza warning né intoppi di sorta.
A questo punto penso che lascerò "fuori" il 4.5; vedrò così se, prima o poi, la mia archbox ne reclamerà la mancanza ;)

--
Non possiedo Ipad né Iphone e nemmeno un I-quelcavolochevipare; nessun account Facebook né Twitter... e vivo felice.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Conflitto pacchetti db e db4.5

Messaggio da 4javier » 8 aprile 2013, 1:57

Puoi postare il log di pacman quando hai effettuato l'aggiornamento incriminato?
OT
Ho spostato i tuoi messaggi visto che non avevano molto a che fare col thread in cui li avevi postato.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
kens
Arciere
Messaggi: 223
Iscritto il: 9 agosto 2010, 11:37
Località: Castel di Lama (AP) Italia.

Re: Conflitto pacchetti db e db4.5

Messaggio da kens » 9 aprile 2013, 21:26

Grazie, 4javier, per il "trasloco" :)
A quale "punto" dell'aggiornamento ti riferisci? Quello relativo a pacman?
Non vorrei riempire il post di linee inutili... :wink:

--
Non possiedo Ipad né Iphone e nemmeno un I-quelcavolochevipare; nessun account Facebook né Twitter... e vivo felice.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Conflitto pacchetti db e db4.5

Messaggio da 4javier » 9 aprile 2013, 21:52

Posta tutto il log di pacman riferito alla sessione in cui hai avuto quei problemi con db. Se è lungo mettilo su pastebin e linkalo.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Rispondi