Bug 1481378 - Error provisioning VM, incompatible marshal file format
Summary: Error provisioning VM, incompatible marshal file format
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: Provisioning
Version: 5.6.0
Hardware: All
OS: All
medium
medium
Target Milestone: GA
: 5.8.3
Assignee: Adam Grare
QA Contact: Leo Khomenko
URL:
Whiteboard: vsphere:vm:provision
Depends On: 1385038
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-08-14 19:09 UTC by Satoe Imaishi
Modified: 2022-07-09 09:07 UTC (History)
15 users (show)

Fixed In Version: 5.8.3.3
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1385038
Environment:
Last Closed: 2018-02-28 13:04:49 UTC
Category: ---
Cloudforms Team: CFME Core
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
config/initializers/drb_load_debug.rb (1.17 KB, text/plain)
2017-09-12 12:20 UTC, Adam Grare
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2018:0374 0 normal SHIPPED_LIVE Important: Red Hat CloudForms security, bug fix, and enhancement update 2018-02-28 18:04:37 UTC

Comment 2 CFME Bot 2017-08-14 20:18:14 UTC
New commit detected on ManageIQ/manageiq-gems-pending/fine:
https://github.com/ManageIQ/manageiq-gems-pending/commit/fa6d76f0eb7dc8b8eb878e129e0995520c6700ac

commit fa6d76f0eb7dc8b8eb878e129e0995520c6700ac
Author:     Jason Frey <fryguy9>
AuthorDate: Tue Jul 18 15:21:35 2017 -0400
Commit:     Satoe Imaishi <simaishi>
CommitDate: Mon Aug 14 15:43:20 2017 -0400

    Merge pull request #17 from agrare/bz_1385038_drb_marshal_verification
    
    Add marshal version and DRb message size checks
    (cherry picked from commit 2e03c3bbb8e89ed6a9d027c69c1c67b54c4c3300)
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1481378

 lib/gems/pending/VMwareWebService/DMiqVimSync.rb | 29 ++++++++++++++++++++++--
 1 file changed, 27 insertions(+), 2 deletions(-)

Comment 4 CFME Bot 2017-08-23 19:08:19 UTC
New commit detected on ManageIQ/manageiq-content/fine:
https://github.com/ManageIQ/manageiq-content/commit/d9c75f491a5fe79383cc1c88315abc67b20ec97e

commit d9c75f491a5fe79383cc1c88315abc67b20ec97e
Author:     Greg McCullough <gmccullo>
AuthorDate: Fri Jul 28 12:13:25 2017 -0400
Commit:     Satoe Imaishi <simaishi>
CommitDate: Wed Aug 23 15:05:30 2017 -0400

    Merge pull request #154 from mkanoor/bz_1385038
    
    Log the full error message from the provider
    (cherry picked from commit 80668f0eda482934b48ad6a5de50de609753462c)
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1481378

 .../StateMachines/Methods.class/__methods__/check_provisioned.rb         | 1 +
 .../StateMachines/Methods.class/__methods__/check_provisioned.rb         | 1 +
 2 files changed, 2 insertions(+)

Comment 5 Adam Grare 2017-08-24 15:37:55 UTC
This is still in development, the commits which were backported add additional logging not fix the issue

Comment 14 Adam Grare 2017-09-12 12:20:03 UTC
Created attachment 1324855 [details]
config/initializers/drb_load_debug.rb

Comment 18 CFME Bot 2017-11-21 14:14:27 UTC
New commit detected on ManageIQ/manageiq-gems-pending/fine:
https://github.com/ManageIQ/manageiq-gems-pending/commit/6215fa1c0e249c28caf9f38db18559ad751d73fd

commit 6215fa1c0e249c28caf9f38db18559ad751d73fd
Author:     Jason Frey <fryguy9>
AuthorDate: Tue Oct 24 09:27:04 2017 -0400
Commit:     Satoe Imaishi <simaishi>
CommitDate: Tue Nov 21 09:07:55 2017 -0500

    Merge pull request #20 from agrare/drb_client_side_debugging
    
    Add client side DrbMessage#load checks
    (cherry picked from commit 14731a6bfa74e115db6da9243f56fff738359a22)
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1481378

 lib/gems/pending/VMwareWebService/MiqVimBroker.rb  |  2 ++
 .../pending/VMwareWebService/MiqVimDrbDebug.rb     | 38 ++++++++++++++++++++++
 2 files changed, 40 insertions(+)
 create mode 100644 lib/gems/pending/VMwareWebService/MiqVimDrbDebug.rb

Comment 19 Adam Grare 2017-12-08 14:27:26 UTC
These changes only were diagnostic, moving back to ON_DEV

Comment 23 CFME Bot 2018-02-06 23:41:02 UTC
New commit detected on ManageIQ/manageiq/fine:
https://github.com/ManageIQ/manageiq/commit/3553fe85ebcb1a43351a92026dacd92ca90a570c

commit 3553fe85ebcb1a43351a92026dacd92ca90a570c
Author:     Joe Rafaniello <jrafanie.github.com>
AuthorDate: Tue Feb 6 13:19:25 2018 -0500
Commit:     Satoe Imaishi <simaishi>
CommitDate: Tue Feb 6 18:27:01 2018 -0500

    Merge pull request #16953 from agrare/bz_1385038_fix_shared_drb_connections_after_fork
    
    Close open connections from parent after fork
    (cherry picked from commit b6062afc980377b30755f6ffdf0e91d64ccdbf11)
    
    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1481378

 app/models/miq_worker.rb | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

Comment 28 errata-xmlrpc 2018-02-28 13:04:49 UTC
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, 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-2018:0374


Note You need to log in before you can comment on or make changes to this bug.