For a project, I have enrolled 2 Mac, firstly a VM and then a real Mac.
The 2 devices are visible in the Devices pane.
But nothing scoped happens : no agent, no custom app, even no configuration profile.
In the Event log, everything looks like "enqueued".
The instance is a Meraki SM Enterprise 100 licences free opened some years ago.
There is now a curl error visible when fetching the agent.
2020-12-29 14:13:42.913255 [0x10e24bdc0]: --------------------------------
2020-12-29 14:13:42.914047 [0x10e24bdc0]: m_agent_upgrade: starting, time = 1609247622.914023, pid = 53949
2020-12-29 14:13:42.914061 [0x10e24bdc0]: self_dir = /usr/local/sbin/
2020-12-29 14:13:42.914070 [0x10e24bdc0]: fetch_config
2020-12-29 14:13:42.914272 [0x10e24bdc0]: fetch_config(): iter 0, config.config_url = https://cf-devel.meraki.com/cf/config
2020-12-29 14:13:42.917301 [0x10e24bdc0]: fetch_config(): url = https://cf-devel.meraki.com/cf/config?mac=A4%3A5E%3A60%3AD2%3A9D%3A5B&uuid=A3D69025-F950-53E4-BC41-D...
2020-12-29 14:13:43.362154 [0x10e24bdc0]: fetch(): curl error 60 for url https://cf-devel.meraki.com/cf/config?mac=A4%3A5E%3A60%3AD2%3A9D%3A5B&uuid=A3D69025-F950-53E4-BC41-D...
2020-12-29 14:13:43.362332 [0x10e24bdc0]: fetch_config(): fetch() false
2020-12-29 14:13:43.362379 [0x10e24bdc0]: fetch_config returned false https://cf-devel.meraki.com/cf/config
How did you add them to the dashboard? At minimum you need the profile installed. If they are in DEP this happens during setup, then the agent can be installed. If they are not in DEP, then this would be a manual process to get the profile installed.
Hi. Both have been installed via the URL. There was a progression. The Configuration profile is now installed. But it was not at all instantaneous after the enrollment. And because the agent is not installed (curl error), my custom package does not install also. I don't know what to do in this situation.
I'm not sure it can install the agent automatically unless enrolled in DEP. Documentation says "Once configured, devices enrolling through DEP can automatically install the agent if within the specified scope."
Eventually, there's an agent installed because I have now a log in /var/log/m_agent.log.
I have upload one of my custom PKG and also a genuine Firefox DMG.
On the console side, Meraki still says that "Client synchronization is not yet complete."
In the Installed Apps, I can now see an entry :
Dec 30, 2020 m_agent - Meraki 0 Installed -
But in the Missing Apps, I also see :
Dec 29, 2020 MYPKG (all devices) No No
Dec 29, 2020 Meraki Systems Manager Agent Meraki (all devices) No No
Dec 30, 2020 Mozilla Firefox Mozilla (all devices) No No
So it's no so clear that the agent is installed as I thought first. Now I've clicked in the "Reinstall" buttons but if the apps eventually install, it does not appear to by dynamic.
For my project, I need that the MDM has a way to install a package right after enrollment. Very fast. For now, the installation of the agent is not dynamic and I never saw my package installed. In my compatibility list, I won’t be able to add Meraki as a good player unless someone at the support can tell me what is supposed to happen and when.
@FranckS You won't receive official support within the Meraki community, you need to open a support ticket for that.
Have you created package installs for the apps you are trying to install?
Unfortunately I'm not able to open a support ticket as it is a free enterprise instance.
I created the package, the same I'm using for various MDMs.
In the case of Meraki, it does not install as far as I saw in my last observations.
I don't know if the package won't install "ever" or if it's just a question of very big latency after the device in enrolled.
For the other MDMs, the package installs right after the enrollment ("InstallApplication") or shortly after.
@FranckS I would contact your Meraki sales rep and see if they can give you a trial license for SM that way you are actually comparing the full product, the free version is very cut down and has a lot of limitations.