Bug 2238623
Summary: | Failing to AddExport or UpdateExport over dbus calls | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Carlos da Silva <cardasil> |
Component: | NFS-Ganesha | Assignee: | Frank Filz <ffilz> |
Status: | CLOSED ERRATA | QA Contact: | Manisha Saini <msaini> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 5.1 | CC: | cephqe-warriors, ffilz, gouthamr, kdreyer, kkeithle, lkuchlan, msaini, ppitonak, racpatel, saraut, sostapov, tserlin, vdas, vereddy |
Target Milestone: | --- | Keywords: | Rebase |
Target Release: | 6.1z2 | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | nfs-ganesha-5.5-0.1.el9cp, rhceph-container-6-238 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2023-10-12 16:34:37 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Carlos da Silva
2023-09-12 20:57:01 UTC
As long as QE can accommodate this, I would say lets get it done as soon as possible. Hi Frank, Could you provide the steps to verify this fix on containerised NFS deployment over CEPH? As per update from Goutham and Carlous, They have a service (OpenStack Manila) making the calls to dbus on their behalf, they are not doing the calls manually. I tried to run the dbus command from inside the NFS pod as well as on the Node itself hosting the NFS pod.But was unable to export via dbus manually [root@ceph-mani-nr48e0-node2 /]# dbus-send --print-reply --system --dest=org.ganesha.nfsd /org/ganesha/nfsd/ExportMgr org.ganesha.nfsd.exportmgr.AddExport string:'/cephfs2' string:/etc/ganesha/ganesha.conf string:'EXPORT(Export_Id=4)' Failed to open connection to "system" message bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory[root@ceph-mani-nr48e0-node2 /]# I also tried running the same on the Node itself where ganesha pod is running [root@ceph-mani-nr48e0-node2 ~]# dbus-send --print-reply --system --dest=org.ganesha.nfsd /org/ganesha/nfsd/ExportMgr org.ganesha.nfsd.exportmgr.AddExport string:'/cephfs2' string:/etc/ganesha/ganesha.conf string:'EXPORT(Export_Id=4)' Error org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable [root@ceph-mani-nr48e0-node2 ~]# In both cases, the command is unable to export via dbus. Could you please let me know how to verify this BZ in containerised environment running NFS? Or is it possible to share the RHCS container image build on RHOSBS for their team to verify this issue in their environment? I'm not at all familiar with the Ganesha for Ceph deployment, maybe someone else can help? I am pretty sure containerized Ganesha can not be updated with dBus, as that requires a privileged container. I'm not sure who to hand the ball off to for verification... Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Red Hat Ceph Storage 6.1 security, enhancement, and bug fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2023:5693 |