Entity Manager error in tiogapass

Johnathan Mantey johnathanx.mantey at intel.com
Tue Apr 27 02:32:57 AEST 2021


Jayashree,

On 4/26/21 9:00 AM, Jayashree D wrote:
>
> Classification: *Confidential*
>
> Hi Team,
>
> In the latest build, I am facing the below issue in Entity Manager for 
> tiogapass.
>
> Already issue has been created in Entity Manager Repo - entity-manager 
> terminated by 'std::filesystem::__cxx11::filesystem_error' · Issue #8 
> · openbmc/entity-manager (github.com) 
> <https://github.com/openbmc/entity-manager/issues/8>
>
> root at tiogapass:~# systemctl status 
> xyz.openbmc_project.EntityManager.service -l
>
> ● xyz.openbmc_project.EntityManager.service - Entity Manager
>
>      Loaded: loaded 
> (]8;;file://tiogapass/lib/systemd/system/xyz.openbmc_project.EntityManager.service/lib/systemd/system/xyz.openbmc_project.EntityManager.service]8;;; 
> enabled; vendor preset: enabled)
>
>      Active: active (running) since Thu 1970-01-01 00:04:10 UTC; 25s ago
>
>     Process: 851 ExecStartPre=/bin/mkdir -p /var/configuration 
> (code=exited, status=0/SUCCESS)
>
>     Process: 852 ExecStartPre=/bin/mkdir -p /tmp/overlays 
> (code=exited, status=0/SUCCESS)
>
>    Main PID: 853 (entity-manager)
>
>      CGroup: /system.slice/xyz.openbmc_project.EntityManager.service
>
>              └─853 /usr/bin/entity-manager
>
> Jan 01 00:04:09 tiogapass systemd[1]: Starting Entity Manager...
>
> Jan 01 00:04:10 tiogapass systemd[1]: Started Entity Manager.
>
> Jan 01 00:04:27 tiogapass entity-manager[853]: Inventory Added
>
> Jan 01 00:04:27 tiogapass entity-manager[853]: terminate called after 
> throwing an instance of 'std::filesystem::__cxx11::filesystem_error'
>
> Jan 01 00:04:27 tiogapass entity-manager[853]:   what():  filesystem 
> error: recursive directory iterator cannot open directory: No such 
> file or directory [/sys/bus/i2c/devices/i2c-16]
>

Check this portion of src/Overlay.cpp
static bool deviceIsCreated(const std::string& devicePath,
                             std::shared_ptr<uint64_t> bus,
                             std::shared_ptr<uint64_t> address,
                             const bool retrying)

I placed a comment describing the intent of the directory iterator. I 
have not seen the issue described on our systems, nor in QEMU (reported 
by another dev), so I'm not able to identify the issue.
>
> Regards,
>
> Jayashree
>
> ::DISCLAIMER::
> ------------------------------------------------------------------------
> The contents of this e-mail and any attachment(s) are confidential and 
> intended for the named recipient(s) only. E-mail transmission is not 
> guaranteed to be secure or error-free as information could be 
> intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
> may contain viruses in transmission. The e mail and its contents (with 
> or without referred errors) shall therefore not attach any liability 
> on the originator or HCL or its affiliates. Views or opinions, if any, 
> presented in this email are solely those of the author and may not 
> necessarily reflect the views or opinions of HCL or its affiliates. 
> Any form of reproduction, dissemination, copying, disclosure, 
> modification, distribution and / or publication of this message 
> without the prior written consent of authorized representative of HCL 
> is strictly prohibited. If you have received this email in error 
> please delete it and notify the sender immediately. Before opening any 
> email and/or attachments, please check them for viruses and other defects.
> ------------------------------------------------------------------------

-- 
Johnathan Mantey
Senior Software Engineer
*azad te**chnology partners*
Contributing to Technology Innovation since 1992
Phone: (503) 712-6764
Email: johnathanx.mantey at intel.com <mailto:johnathanx.mantey at intel.com>


-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20210426/55194bf3/attachment.sig>


More information about the openbmc mailing list