Video Screencast Help
Search Video Help Close Back
to help

MDM 7.2 SP1 Issues with iOS mobile library and tasks

Created: 28 Oct 2012 | 8 comments
ahuor11's picture
0 0 Votes
Login to vote

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.

0
Login to vote
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

0
Login to vote
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...

0
Login to vote
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.

0
Login to vote
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!.

:)

0
Login to vote
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

0
Login to vote
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

0
Login to vote
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

0
Login to vote