Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

MDM 7.2 SP1 Issues with iOS mobile library and tasks

Created: 28 Oct 2012 | 8 comments
ahuor11's picture

I have recently upgrade my MDM to 7.2 SP1.

And I encountered three issues with iOS devices.

  1. I uploaded an document in (.epub) format and when I click download there will be a  "Unable to display: iOS does not recognize the contents of this file".

      The applications iBook and e-reader is installed on the device. Wouldn't the device use these applications to open the (.epub) file?

  2.  I uploaded a working .ipa, png and ,plist to the mobile library.
     When I click download.

    Both the iosservices_2012.txt and MLFP.txt in the nlog folder has these error messages.

       "2012-10-29 14:15:18.8149 ERROR WebException in MobileLibraryFileProxy System.Net.WebException: The remote server returned an error: (401) Unauthorized.
       at System.Net.HttpWebRequest.GetResponse()
       at SymantecMobileProxy.MobileLibraryFileProxy.DownloadAndTransmitFile(String cacheFile, String cacheLockFile)
       at SymantecMobileProxy.MobileLibraryFileProxy.Page_Load(Object sender, EventArgs e)
    2012-10-29 14:15:19.2679 ERROR Failed to get content length, exception: Could not find file 'C:\Program Files (x86)\Symantec\Mobile Management\iosServices\plisttemp\500bba08-6133-4c7c-8cd2-e3587fbbaa8e-A721B57AEC691FA118E18C719F12C17FC73E2B8E.plist.xml'.

    Why wasn't the .plist.xml automatically created?
    When I copy the .plist file and rename it .plist.xml.
    The errors stop in the nlog and still I cannot download the application.

    There is also this error in the log of the SMP being repeated quite frequently.

    "Module: w3wp.exe
    Source: Symantec.Mobilemanagement.EML.EMLhelper.GetAppInstallState
    Description: GetAppInstallState called without app identififer"

    1 more thing I want to add is that when I opened the plist in the plisttemp folder, I notice these

    " <dict>
                            <key>kind</key>
                            <string>display-image</string>
                            <key>needs-shine</key>
                            <false />
                            <key>url</key>
                            <string>https://xxxxxxx/iosservices/MobileLibraryFileProxy.aspx?type=i&amp;guid=500bba08-6133-4c7c-8cd2-e3587fbbaa8e&amp;ph=A721B57AEC691FA118E18C719F12C17FC73E2B8E&amp;h=268B2F58C00D51039FC3A035BA6F670547C407BB</string>
                        </dict>"

    The path to the image did not end with .png. Could this be the issue?

  3. I am unable to perform any device management tasks on the iPad (5.1.1).

    I cannot lock device, reset passcode etc. I have double checked that the APNS cert installed in my MDM is working. I am able to enroll perfectly and there is no error in the APNS_PUSH_2012.txt in the nlog folder. I am able to telnet to apple using the ports listed in the implementation guide. What am I missing? I followed the 7.2 SP 1 implementation guide.

    
 

 

Comments 8 CommentsJump to latest comment

elchepas's picture

First two issues resolved in my case recompiling our iOS app to the version 1.0.4646.

Last issue... I am still struggling with it, but it affects also my iPhones 5.1.1

In my case I have updated the environment to Mobile Management 7.2 SP1, version 7.2.4940.

mclemson's picture

Did you work out the APNS Device Management issue yet?

Mike Clemson, Senior Systems Engineer, ASC
Intuitive Technology Group -- Symantec Platinum Partner
intuitivetech.com

elchepas's picture

Not yet, case opened with symantec, logs sent, but no response. Still not able to manage devices with version 1.0.4646...

MacBrinky's picture

Have you checked the MSMQ?
There is a new format in use by Apple for the APNS certificate subject. A pointfix is available to handle is if this is cause of your trouble.

elchepas's picture

After reinstalling MSMQ I had to reinstall the Mobile Management Server and then reconfigure things like the overrideexternalurl setting in web.config... but now it is working again!.

:)

mclemson's picture

Why did you have to modify web.config directly?

Mike Clemson, Senior Systems Engineer, ASC
Intuitive Technology Group -- Symantec Platinum Partner
intuitivetech.com

elchepas's picture

Because in the library it always pointed to "localhost" even if I changed the settings in the Mobilbe Management Server.

After changing the overrideexternalurl no more "localhost" and everything back to normal.

So the answer is, don't ask me, ask symantec :D

mclemson's picture

I had thought this was no longer necessary in the current release.

Mike Clemson, Senior Systems Engineer, ASC
Intuitive Technology Group -- Symantec Platinum Partner
intuitivetech.com