{"action":"opened","issue":{"url":"https://api.github.com/repos/xcat2/xcat-inventory/issues/148","repository_url":"https://api.github.com/repos/xcat2/xcat-inventory","labels_url":"https://api.github.com/repos/xcat2/xcat-inventory/issues/148/labels{/name}","comments_url":"https://api.github.com/repos/xcat2/xcat-inventory/issues/148/comments","events_url":"https://api.github.com/repos/xcat2/xcat-inventory/issues/148/events","html_url":"https://github.com/xcat2/xcat-inventory/issues/148","id":376693477,"node_id":"MDU6SXNzdWUzNzY2OTM0Nzc=","number":148,"title":"[FVT]:xcat-inventory diff returns No module named deepdiff on ubuntu","user":{"login":"tingtli","id":12440603,"node_id":"MDQ6VXNlcjEyNDQwNjAz","avatar_url":"https://avatars2.githubusercontent.com/u/12440603?v=4","gravatar_id":"","url":"https://api.github.com/users/tingtli","html_url":"https://github.com/tingtli","followers_url":"https://api.github.com/users/tingtli/followers","following_url":"https://api.github.com/users/tingtli/following{/other_user}","gists_url":"https://api.github.com/users/tingtli/gists{/gist_id}","starred_url":"https://api.github.com/users/tingtli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tingtli/subscriptions","organizations_url":"https://api.github.com/users/tingtli/orgs","repos_url":"https://api.github.com/users/tingtli/repos","events_url":"https://api.github.com/users/tingtli/events{/privacy}","received_events_url":"https://api.github.com/users/tingtli/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-02T07:09:52Z","updated_at":"2018-11-02T07:09:52Z","closed_at":null,"author_association":"NONE","body":"when we run xcat-inventory diff on ubuntu system, we get \"No module named deepdiff\" failure. please take a look.\r\n\r\non ubuntu 18.04.1\r\n```\r\nroot@c910f03c11k09:/opt/xcat/share/xcat/tools/autotest# cat /etc/*release*\r\nDISTRIB_ID=Ubuntu\r\nDISTRIB_RELEASE=18.04\r\nDISTRIB_CODENAME=bionic\r\nDISTRIB_DESCRIPTION=\"Ubuntu 18.04.1 LTS\"\r\nNAME=\"Ubuntu\"\r\nVERSION=\"18.04.1 LTS (Bionic Beaver)\"\r\nID=ubuntu\r\nID_LIKE=debian\r\nPRETTY_NAME=\"Ubuntu 18.04.1 LTS\"\r\nVERSION_ID=\"18.04\"\r\nHOME_URL=\"https://www.ubuntu.com/\"\r\nSUPPORT_URL=\"https://help.ubuntu.com/\"\r\nBUG_REPORT_URL=\"https://bugs.launchpad.net/ubuntu/\"\r\nPRIVACY_POLICY_URL=\"https://www.ubuntu.com/legal/terms-and-policies/privacy-policy\"\r\nVERSION_CODENAME=bionic\r\nUBUNTU_CODENAME=bionic\r\n```\r\n\r\nhere is the result.\r\n```\r\nroot@c910f03c11k09:/opt/xcat/share/xcat/tools/autotest# dpkg -l |grep -i xcat-inventory\r\nii  xcat-inventory                        0.1.5-c35                         all          xcat inventory\r\n\r\nroot@c910f03c11k09:/opt/xcat/share/xcat/tools/autotest# xcat-inventory diff\r\nTraceback (most recent call last):\r\n  File \"/opt/xcat/lib/python/xcclient/inventory/shell.py\", line 78, in main\r\n    InventoryShell('xcat-inventory','0.1.5 (git commit 8bfa208d490d4be702c953df2d2f3ce769670070)').run(sys.argv[1:], '1.0', \"xCAT inventory management tool\")\r\n  File \"/opt/xcat/lib/python/xcclient/shell.py\", line 198, in run\r\n    return args.func(args)\r\n  File \"/opt/xcat/lib/python/xcclient/inventory/shell.py\", line 67, in do_diff\r\n    from inventorydiff import InventoryDiff\r\n  File \"/opt/xcat/lib/python/xcclient/inventory/inventorydiff.py\", line 4, in <module>\r\n    from structurediff import StructureDiff\r\n  File \"/opt/xcat/lib/python/xcclient/inventory/structurediff.py\", line 4, in <module>\r\n    import deepdiff\r\nImportError: No module named deepdiff\r\n```"}}
{"actor":{"display_login":"tingtli"}}