All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: yocto@lists.yoctoproject.org, arthur52666@gmail.com
Subject: Re: [yocto] Pseudo abort errors
Date: Tue, 03 Jun 2025 11:05:02 +0100	[thread overview]
Message-ID: <10697945e6b651b23eb0d7e056baecee4d0e900e.camel@linuxfoundation.org> (raw)
In-Reply-To: <yPaz.1748936411817721858.TsVf@lists.yoctoproject.org>

On Tue, 2025-06-03 at 00:40 -0700, arthur52666 via lists.yoctoproject.org wrote:
> 
> I am building Embedded Linux image based on Yocto framework. The image building involves a lot of recipe execution.
> when building the image I always get below pseudo abort error :
>  
> > Pseudo log:
> > path mismatch [1 link]: ino 147610407 db '/tmp/sh-thd.VPxkGG' req '/tmp/sh-thd.4Z7cxB'.
> >  
>  
> I tried to build the image multiple times, 100% got the error every
> time, but the error was reported at different recipe every time. I've
> read the wiki page about them, but I'm not sure exactly what we are
> doing wrong that is making this happen. The files listed in the error
> log should be shell tmp files.
[...]
> Some context here: 
> 1. I are running Yocto build command inside a docker container, rather than a metal Linux server
> 2. I saw the pseudo abort error reported at multiple recipes such as autoconf-native, ncurses 
> 3. The same error was still reported when executing Yocto build command to do single recipe build.
>  
>  
> Thanks for your time and any suggestions.

I suspect the issue is the filesystem setup your docker container is
using. Bitbake/OE's use of pseudo assumes stable inode numbering and
some forms of container filesystems can break this assumption. I'm
afraid I don't remember specifically which setups don't work but others
might. That would certainly be the area I would look.

If the errors are always on the same filesystem location (/tmp?) then
that would hint at which filesystem to look at too.

Cheers,

Richard


  parent reply	other threads:[~2025-06-03 10:05 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-06-03  7:40 Pseudo abort errors arthur52666
2025-06-03  9:14 ` [yocto] " arthur52666
2025-06-03 10:05 ` Richard Purdie [this message]
2025-06-03 10:43   ` arthur52666

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=10697945e6b651b23eb0d7e056baecee4d0e900e.camel@linuxfoundation.org \
    --to=richard.purdie@linuxfoundation.org \
    --cc=arthur52666@gmail.com \
    --cc=yocto@lists.yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.