cancel
Showing results for 
Search instead for 
Did you mean: 
sebbie
Level 7
Report Inappropriate Content
Message 1 of 2

Custom package ePO fails

Hi there

I've been crafting a little tool in python and have been trying to include this into an ePO package.

All goes well untill i try to deploy the package. 

The tool runs on the target computer sucesfully, but somehow everytime ePO says deployment status: Failed.

I've tried multiple ways of returning an exit status from the program, used sys.exit(0), os_exit(0), exit(0), quit(0), raising a systemExit manually. All to no avail.

Now i'm trying to run the tool using a batch file. it tells me %ERRORLEVEL% is 0 when it finishes, and i exit using exit /b %ERRORLEVEL%

What could be causing this deployment to fail all the time? I thought it was the exitcode generated that might not be returning to the ePO server, but the batch file seems to recognise it so it should be alright.

I used Python 2.7 for the tool and compiled an exe using py2exe.
The ePO server is a 5.1 ePO server, the agent used is 4.8.

Does anyone have any ideas on how to make this deployment succeed? The tool runs, it's just ugly to have a "failed"  status in the console if its not necessary.

Thanks alot in advance for your time and replies! It would be awsome if I could get this thing running cleanly

1 Reply
stefal
Level 7
Report Inappropriate Content
Message 2 of 2

Re: Custom package ePO fails

Can you please print and verify the errorlevel returned by the app that calls the batch file? We have very similar issue, a batch file called from java returns 1 under certain circumstances despite exit /b 0 is called as the last command. As a workaround try "exit 0" instead of "exit /b 0" to see if you have the same issue. And most important, is it the same when mcafee service is stopped?

Member Rewards
McAfee Community rewards active and helpful members just like you. Click here to take a look at the first community members who received a special reward and were recognized by McAfee leader, Aneel Jaeel, for their participation and trusted knowledge in the community.