Folks, After 1 day of debugging I found what was causing the issue.
Commenting out the to lines (590-591) below on lib/verify.c (showVerifyPackage function) solved the issue: /* If not verifying %ghost, skip ghost files. */ /* XXX the broken!!! logic disables %ghost queries always. */ if (!(FF_ISSET(qva->qva_fflags, GHOST) && FF_ISSET(fflags, GHOST))) continue; I've tested "rpm -V" on qemuarm and qemux86 and it's reporting errors for missing files and MD5 error at least. I really don't know what is the side effect of this change and any help on trying to understand what's going on with this bug is very welcome. Regards, -- *dS Diego Sueiro Administrador do Embarcados www.embarcados.com.br<http://www.embarcados.com.br/?utm_source=assinatura_diego&utm_medium=e-mail&utm_campaign=Assinatura%20Email%20Diego> /*long live rock 'n roll*/ On Wed, May 7, 2014 at 9:46 AM, Diego Sueiro <diego.sue...@gmail.com> wrote: > Folks, > > On Tue, May 6, 2014 at 3:48 PM, Diego Sueiro <diego.sue...@gmail.com>wrote: > >> On Tue, May 6, 2014 at 3:39 PM, Khem Raj <raj.k...@gmail.com> wrote: >> >>> On Tue, May 6, 2014 at 11:34 AM, Diego Sueiro <diego.sue...@gmail.com> >>> wrote: >>> > >>> > It's hard to say. But when I try to execute it I receive: "cannot >>> execute >>> > binary file". >>> > And the output of "file" command is: "data". >>> > >>> > My bet is that the system was powered down during the update process. >>> >>> what happens if you reinstall it ? >> >> >> It works. >> But the problem is that --verify option is not working. >> Even if I remove a file from the installed package it did not point for a >> missing file. >> > > Any thoughts? > > > > Regards, > > -- > *dS > Diego Sueiro > > Administrador do Embarcados > www.embarcados.com.br<http://www.embarcados.com.br/?utm_source=assinatura_diego&utm_medium=e-mail&utm_campaign=Assinatura%20Email%20Diego> > > /*long live rock 'n roll*/ >
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto