Re: rpmdb not updated with installed packages

2013-12-12 Thread Jeffrey Johnson

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
> 



rpmdb not updated with installed packages

2013-12-12 Thread bishwajit goswami
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.


-- 
Bishwajit Goswami