On Dec 12, 2013, at 12:34 PM, bishwajit goswami wrote:

> Hi,
> 
> I have a partition up and running with a set of RPMs. Now I want to prepare a 
> backup partition with the same set of rpms. The installation goes through 
> properly and the corresponding files are available on the alternate partition.
> The problem comes when querying the rpmdb of the created partition. The rpmdb 
> do not seem to be updated with all the packages which were installed. A 
> sample snapshot is below:
> [sysadmin-vm:0_RP0:/mnt/rpm/calvados]$ rpm -ivh --nodeps --root /partprep 
> ncs6k-sysadmin-boot.*
> Preparing...                ##################################################
> ncs6k-sysadmin-boot.sc      ##################################################
> ncs6k-sysadmin-boot.all     ##################################################
> ncs6k-sysadmin-boot.lc      ##################################################
> ncs6k-sysadmin-boot.rp      ##################################################
> [sysadmin-vm:0_RP0:/mnt/rpm/calvados]$ rpm -qa --root /partprep
> ncs6k-sysadmin-boot.rp-5.2.0.01I-Default.x86_64
> ncs6k-sysadmin-boot.lc-5.2.0.01I-Default.x86_64
> [sysadmin-vm:0_RP0:/mnt/rpm/calvados]$
> 
> When I check the double verbose output, I simply see that a few packages got 
> remove from addition to corresponding rpmdb files.
> D: removing "ncs6k-sysadmin-boot.sc" from Name index.
> D: removing 19 entries from Basenames index.
> D: removing 
> "Calvados/ncs6k-sysadmin-boot/ncs6k-sysadmin/sc/Default/mandatory/PII
> 
> Any suggestion would be helpful in this regard. If needed, I could attach the 
> verbose output.
> Also, the rpmdb do not seem to be corrupt since rpm verification runs 
> smoothly.
> 

If you actually used -i (rather than -U), then rpm should _NOT_ have
removed anything.

The likeliest explanation is that there is an Obsoletes: in some package
that is causing a package to be removed.

Examine the -vv output ... everything that rpm does is logged in -vv output
(but there isn't enough information to guess the cause from what you provided).

73 de Jeff

> 
> -- 
> Bishwajit Goswami
> 

Reply via email to