Q abt. "Server Side File Tracking for Mobile Home Sync"

I am following the steps "To optimize the file server for mobile accounts" which are listed on page 157 in Mac OS X Server v10.6 - User Management :
In Server Admin, click the disclosure triangle for the server hosting network home folders for mobile accounts.
If Firewall isn’t listed, select the server, click Settings, click Services, select Firewall, and then click Save.
Select Firewall, click Settings, and then click Services.
Choose the address range for your users’ computers from the “Edit Services for” pop-up menu.
Select “Allow only traffic from ‘ipaddress’ to any of these ports,” select the Allow checkbox for Mobile Account Sync (port 2336), and then click Save.
Select the server, click Settings, and then click General.
Select “Server Side File Tracking for Mobile Home Sync” and then click Save.
My questions is:
In step 2, I added "Firewall" to the services. I continued with the following steps, but nowhere does it say to press the button "Start Firewall", so as of right now Firewall is listed, but not activated - it's gray and not green. Should I turn on the Firewall Service? In my setup, a cable modem/router is acting Firewall between WAN and LAN (small private home network).

I can't get Server Side File Tracking to work. Any help would be greatly appreciated!
Here's what I've done:
1. Followed the instructions in "Mac OS X Server v10.6 - User Management" as per the first post in this thread.
2. Tried turning on the Firewall Service - resulting in clients unable to log in to their network accounts.
3. In Server Admin, under Firewall>Settings>Services, with 192.168-net selected in the pop-up menu entitled "Editing services for", I then chose "Allow all traffic" (instead of "Allow only traffic to these ports:") as my router acts as a Firewall in my setup. Now users can log in to their network accounts again, but Server Side File Tracking is still not working. How do I know it is not working?
According to infinite vortex in this other thread, the syncing window is supposed to only show this:
On my clients, you can see it scan through the home directory before the file copying/syncing actually starts.

Similar Messages

  • Why is mobile home syncing so slow?

    I am running 10.8.3 on the clients and 10.8.3 with Server 2.2.1 on the Server. I have turned server-side file tracking on with
    sudo serveradmin settings info:enableFileSyncAgent = yes
    But the full story I got that from (http://krypted.com/mac-os-x/enable-server-side-file-tracking-in-os-x-mountain-li on-server/) does add:
    Note that TCP port 2336 needs to be open for the FileSync Agent to connect over ssh on port 2336 to the server; however, ssh doesn’t need to be enabled on the standard port 22 but mobile users must have access to the SSH SACL.
    - How do I recognize the SSH SACL in Workgroup manager so I can add the mobile users to it?
    - SInce we have a different firewall than the 10.6 setup, how do I add port 2336?
    - Is that the reason? Or is there also something on the client side?
    Thanks,

    Network conditions: gigabit ethernet LAN between OS X client and OS X server. I see a scan of the home directory.
    I found the culprit in the FileSyncAgent verbose log:
    <Login> 1:: [13/05/03 13:57:17.186] -[SSHIPCClient handleStderrLineOrEOF:]: [2013-05-03 11:57:17 +0000] 'Pseudo-terminal will not be allocated because stdin is not a terminal.
    <Login> 1:: [13/05/03 13:57:17.186] '
    <Login> 1:: [13/05/03 13:57:25.860] -[SSHIPCClient handleStderrLineOrEOF:]: [2013-05-03 11:57:25 +0000] 'ssh: connect to host myserver.mydomain.com port 2336: Operation timed out
    <Login> 1:: [13/05/03 13:57:25.860] '
    <Login> 1:: [13/05/03 13:57:25.860] -[SSHIPCClient handleStderrLineOrEOF:]: SSH: 'ssh: connect to host myserver.mydomain.com port 2336: Operation timed out
    <Login> 1:: [13/05/03 13:57:25.860] '
    <Login> 1:: [13/05/03 13:57:25.861] -[SSHIPCClient handleStderrLineOrEOF:]: [2013-05-03 11:57:25 +0000] '(null)'
    <Login> 1:: [13/05/03 13:57:25.865] +[SStore_FS newStore_FSForPeer:alias:] (Store-FS.m:325): unlink('/Users/userfoo/Library/Caches/Cleanup At Startup/FileSyncAgent-1025/.FileSync/Store-FS-PHD-network-home.filesyncstatetre e')
    <Login> 1:: [13/05/03 13:57:25.865] unlink('/Users/userfoo/Library/Caches/Cleanup At Startup/FileSyncAgent-1025/.FileSync/Store-FS-PHD-network-home.filesyncstatetre e') failed (2)
    <Login> 1:: [13/05/03 13:57:26.582] Download/expand of "/Volumes/Users/userfoo/.FileSync/Store-FS-PHD-network-home.filesyncstatetree.b z2" took 0.72 seconds
    Checking with a port scan by Network Utility I found out that the PF firewall is blocking port 2336 when connected from the clients. From the server itself both 127.0.0.1 and the real IP address of the server accept incoming connections on port 2336 (which is what I had checked previously, but that was a mistake, 192.168.x.x. is routed to 127.0.0.1 I guess and thus not blocked).
    Now I just have to find out how to open up port 2336 from the local IP range for clients.
    And I'm wondering how much of a breach it would be to open up port 2336 in my router and forward it to the server. How safe is Apple's use of SSH here? Is it certificate protected?

  • How to read a server side file in Applet?

    When I used ZipFile like this,
    ZipFile zf = new ZipFile("http://xxx.com/res.jar");
    It throwed exception about access denied, File pemission...
    How to read a server side file in Applet?

    You generally can't tell with Stream how many bytes are going to be available. You could download the whole thing into a ByteBuffer, for example, and process it from there.
    Or you can try opening an http connection explicitly (using URL and casting the connection to HttpURLConnection and see if there's a "Content-length" header.

  • Exclude large files from mobile home sync

    Hi, is there a way to exclude files from mobile home sync based on their file size?  For example, I work with many VMs on my MacBook Pro, juggling around between different installation ISOs for various Linux distros and version of Windows.  For the mostpart, these large ISOs (some pushing 4GB in size) are only used on my MacBook and not on my Mac Mini running OS X Lion Server.
    I have mobile home sync set up, and it's been working great, until I happen to download a large file.  If I'm not paying attention, my home directory will begin to sync with the server, pushing these large files over the wireless network, soaking up all of the bandwidth.
    I understand I can create specific directories to exclude from syncing via Workgroup Manager, and also use various rules with regex in regard to the naming of the files and directories that should also be excluded from sync.  But I'm often juggling around files of various formats between various directories in my development environment, and it would be troublesome to write rules that would encapsulate all of the scenarios.  The most simple solution would be to base it on file size, and I can't seem to find much on this in Workgroup Manager.
    Anyone know of a way to exclude files from mobile home sync based on their file size?

    Hi, is there a way to exclude files from mobile home sync based on their file size?  For example, I work with many VMs on my MacBook Pro, juggling around between different installation ISOs for various Linux distros and version of Windows.  For the mostpart, these large ISOs (some pushing 4GB in size) are only used on my MacBook and not on my Mac Mini running OS X Lion Server.
    I have mobile home sync set up, and it's been working great, until I happen to download a large file.  If I'm not paying attention, my home directory will begin to sync with the server, pushing these large files over the wireless network, soaking up all of the bandwidth.
    I understand I can create specific directories to exclude from syncing via Workgroup Manager, and also use various rules with regex in regard to the naming of the files and directories that should also be excluded from sync.  But I'm often juggling around files of various formats between various directories in my development environment, and it would be troublesome to write rules that would encapsulate all of the scenarios.  The most simple solution would be to base it on file size, and I can't seem to find much on this in Workgroup Manager.
    Anyone know of a way to exclude files from mobile home sync based on their file size?

  • Mobile home syncing problem

    Hi all,
    I have a mobile home syncing problem. When the sync runs it returns the following error:
    Unknown error: -[SStore myNodeForNode:isDestNode:]: Unable to find node for "Pictures/iPhoto Library/Data/2008/6-Aug-08/DSC00042.jpg" in store "HomeSyncMirrorPeer-DfrxJp1ET07-zivj" Please try again later. If this problem persists, contact your network administrator.
    This file does not exist both on the server and on my mobile laptop.
    Any ideas how to solve this?
    Thanks,
    Ziv

    Shawn,
    I've done the deletion of those folders a number of times, with no luck.
    The most recent attempt to get this to work was:
    1. Delete ~/.FileSync and ~/Library/FileSync from the server machine.
    2. With a brand-new install of OS X on a laptop, create a local administrator, join the server, then login as the user account that wants a mobile account
    3. Look at logs
    I still get an exception on the server
    0:: \[10/07/31 13:39:47.791\] EXCEPTION: Unknown error 2002 <-\[SNetworkReachabilityMonitor init\] (NetworkReachabilityMonitor.m:72): "(Error Domain=com.apple.SystemConfiguration Code=2002 UserInfo=0x10027adc0 "The operation couldn<E2><80><99>t be completed. (com.apple.SystemConfiguration error 2002 - Configuration daemon not (no longer) available)")">
    0:: \[10/07/31 13:39:47.791\] USERINFO: {
    0:: \[10/07/31 13:39:47.791\] NSDescription = "Configuration daemon not (no longer) available";
    0:: \[10/07/31 13:39:47.791\] }
    0:: \[10/07/31 13:39:47.791\] BACKTRACE: {
    0:: \[10/07/31 13:39:47.791\] ?<C2><A0>|<C2><A0>0x100014831
    0:: \[10/07/31 13:39:47.791\] ?<C2><A0>|<C2><A0>0x100014688
    0:: \[10/07/31 13:39:47.791\] ?<C2><A0>|<C2><A0>0x7fff82ffb535
    0:: \[10/07/31 13:39:47.791\] ?<C2><A0>|<C2><A0>0x7fff8300963e
    0:: \[10/07/31 13:39:47.791\] ?<C2><A0>|<C2><A0>0x7fff83001eaa
    0:: \[10/07/31 13:39:47.791\] ?<C2><A0>|<C2><A0>0x7fff82ffa1ba
    0:: \[10/07/31 13:39:47.791\] ?<C2><A0>|<C2><A0>0x1000036c3
    0:: \[10/07/31 13:39:47.791\] ?<C2><A0>|<C2><A0>0x10007f4e0
    0:: \[10/07/31 13:39:47.791\] ?<C2><A0>|<C2><A0>0x2
    0:: \[10/07/31 13:39:47.791\] }
    0:: \[10/07/31 13:39:47.792\] Bye (PID:38660)
    as well as the corresponding error on the client.
    I'm quite frustrated with the whole situation at this point. I'm sure some folks have gotten it to work, but since it has exceptions like this silently, it slowly corrupts the data in an account. I still want to get it to work, but am skeptical that it will.
    Message was edited by: Benjamin Kuperman

  • Mobile Home Sync damaged my settings. iCloud Keychain only partially restored. What can I do?

    Mobile Home Sync (I'm using Mobile Accounts from OS X Server) on my desktop suddenly started syncing what it should not, all stuff that is normally excluded from a PHD sync, such as contents in Library. I stopped it, but not fast enough to prevent all damage. One thing that was damaged was the 'lock screen with password on sleep' setting and apparently as a result of that (or a combination of that) the iCloud Keychain was gone.
    I was able (after some trouble, the Security & Privacy tab of System Preferences came up blank at first) to set the password on unlock from sleep, then I reattached the iCloud keychain. But the keychain only has a small part of what was in there and many passwords of web sites seem to be lost. Also interestingly, when trying to login to this community, some sort of iPhoto/Flickr login/password was suggested.
    I also have a laptop that was not damaged. Is there a way I can get the keychain from there and use it to repair the keychain on the desktop?
    PS. Apple: can you please after years and years of neglect repair Mobile Accounts and Portable Home Directories? iCloud is not only far from complete for that (a half-ready solution if at all) and it also means your data is synced outside of your domain (which is not always legally allowed). Mobile Accounts is so broken that I have started to use Synk to make sure some parts (such as the iPhoto Library) still can be synced to the server. And (as the above shows) it is quite capable of damaging the data on your system (rather a definite no on my list).

    Adding to  this: the autofill information in Safari is lost as well. Can I copy that over from another machine?

  • How do I send a raw (push) notification from the server side using an Azure mobile service?

    Hi there!
    Currently I'm able to send toast notifications to my user from my Azure mobile service using the following line of code in one of my server side scripts:
    push.wns.send(opponent_id, payload, 'wns/toast', {
    success: function(pushResponse) {
    console.log("Sent push:", pushResponse);
    request.respond(statusCodes.OK, {});
    error: function(pushResponse) {
    console.log("Error Sending push:", pushResponse);
    request.respond(500, { error: pushResponse });
    But I would like to send a raw notification to my user now, not a toast notification. I've set up a background tasks which runs as soon as a raw notification arrives(I've tested this through the diagnose option of my mobileservicehub and it works).
    I want to send a raw notification now from the server side and I'm kind off lost on how to do that. I've looked for it but can't seem to find an answer to that question, I might be looking for the wrong stuff though.
    I'm looking for a solution that looks the same as the one for a toast notification(as demonstrated in the code above).
    Your help would be greatly appreciated!
    Thanks in advance!
    Jan

    I found the solution to this it was in fact really really easy, I should have read the documentation more properly since it clearly said that the payload for raw notifications could be literally anything but the client has to take care of it.
    So I figured that out!

  • Server side buffering settings for video

    I pump my video (both live streaming and VOD) through a popular CDN.  They control the server side (FMS) settings.  I can request that they change things and they do so and let me know when I can test.
    I'm wondering about server side buffering settings.  Is there supposed to be some sort of coordination between the buffering settings there and the client side buffering settings I implement in my video player?
    The reason I ask is I get wierd buffering behaviors in my client side player under certain conditions and there doesn't seem to be much to adjust there other than the NetStream.bufferTime property.
    For instance, if I set the bufferTime property in my client viewer to 10 seconds, the player just seems to ignore it and starts playing the stream right away or within a second or two.  Other times I see crazy values in the bufferTime property, like 400 seconds (I check the property's value about every second).
    I'm wondering if there are some FMS settings that are overriding or are not working well with my client side buffer settings.  Is this possible?

    Not sure how to get this code to you.  There is no option here to  attach a file.  Trying to post inline here.  Hope it comes out ok.
    This  is a simple player.  The simplest.  No frills.  Just insert your RTMP  url to your FMS and your stream name in the string variables "rtmpURL"  and "streamName" at the top, compile and run.
    Here is a deployment of this player connected to my CDN where the file is currently playing:
    http://dcast.dyventive.com/cast/simple_player/player.html
    Also,  attached is an image I took when I ran the program and hit the refresh  button in the browser.  Note the giant bufferLength numbers in the debug  panel.
    Again note, I do not get this problem linking  directly to a recorded file.  I see this problem when playing a file on a  server or with a live stream.
    Can you see anything  obviously wrong?
    <?xml  version="1.0" encoding="utf-8"?>
    <mx:Application
         xmlns:mx="http://www.adobe.com/2006/mxml"
         layout="absolute"
         backgroundColor="#333333"
         initialize="init()">
         <mx:Script>
             <![CDATA[
                 //Note:  the method "connect()" on  line #49 starts the area  with the important connection code
                 import mx.containers.Canvas;
                 import flash.media.Video;
                 import flash.net.NetConnection;
                 import flash.net.NetStream;
                 private var vid:Video;
                 private var nc:NetConnection;
                 //Path to your FMS live streaming application
                 private var rtmpURL:String = "Insert your URL"; //Will be  used to connect to your FMS
                 private var buffer:Number = 5; //NetStream.bufferTime  property will be set with this.
                 private var streamName:String =  "Insert your server side  stream name here"; //This determines the channel you're watching  on the  server.           
                 private var ns:NetStream;
                 private var msg:Boolean;
                 [Bindable]
                 private var canvas_video:Canvas;//Will display some live  playback  stats
                 private var intervalMonitorBufferLengthEverySecond:uint;
                  private function init():void
                     vid=new Video();   
                     vid.width=720;
                     vid.height=480;                   
                     vid.smoothing = true;               
                     uic.addChild(vid);
                     connect();
                 public function onSecurityError(e:SecurityError):void
                     trace("Security error: ");
                 public function connect():void
                     nc = new NetConnection();
                     nc.client = this;
                     nc.addEventListener(NetStatusEvent.NET_STATUS,  netStatusHandler);
                     nc.connect(rtmpURL);                    
                 public function netStatusHandler(e:NetStatusEvent):void
                       switch (e.info.code) {
                         case "NetConnection.Connect.Success":
                             netconnectionStatus.text = e.info.code;
                             reconnectStatus.text = "N/A";
                             trace("Connected successfully");
                             createNS();                    
                             break;                                               
                 public function createNS():void
                     trace("Creating NetStream");
                     ns=new NetStream(nc);
                     ns.addEventListener(NetStatusEvent.NET_STATUS,  netStreamStatusHandler);
                     vid.attachNetStream(ns);
                     //Handle onMetaData and onCuePoint event callbacks:  solution at http://tinyurl.com/mkadas
                     //See another solution at  http://www.adobe.com/devnet/flash/quickstart/metadata_cue_points/
                     var infoClient:Object = new Object();
                     infoClient.onMetaData = function oMD():void {};
                     infoClient.onCuePoint = function oCP():void {}; 
                     ns.client = infoClient;   
                     ns.play(streamName);   
                     ns.bufferTime = buffer;                   
                     ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR,  asyncErrorHandler);
                     function asyncErrorHandler(event:AsyncErrorEvent):void {
                         trace(event.text);
                     //Set up the interval that will be used to monitor the  bufferLength property.
                     //monPlayback() will be the funciton that will do the  work.   
                     intervalMonitorBufferLengthEverySecond =  setInterval(monPlayback, 1000);
                 public function  netStreamStatusHandler(e:NetStatusEvent):void
                      switch (e.info.code) {
                         case "NetStream.Buffer.Empty":
                             netstreamStatus.text = e.info.code;
                             textAreaDebugPanel.text += "Buffer empty:\n";
                             trace("Buffer empty: ");
                             break;
                         case "NetStream.Buffer.Full":
                             netstreamStatus.text = e.info.code;
                             textAreaDebugPanel.text += "Buffer full:\n";
                             trace("Buffer full:");
                             break;
                          case "NetStream.Play.Start":
                              netstreamStatus.text = e.info.code;
                              textAreaDebugPanel.text += "Buffer empty:\n";
                             trace("Play start:");
                             break;                        
                 //Get the current ns.bufferLength value, format it, and  display it to the screen.
                 //"bufferLen" is the key var here.
                 public function monPlayback():void {               
                     var currentBuffer:Number =  Math.round((ns.bufferLength/ns.bufferTime)*100);
                     var bufferLen:String = String(ns.bufferLength);//Here is  the actual bufferLength reading.
                                                                    //Use it  to show the user what's going on.
                     pb.value = currentBuffer;//updates the little buffer  slider on the screen
                     bufferPct.text = String(currentBuffer) + "%";
                     bufferTime.text = String(ns.bufferTime);
                     bufferLength.text = String(ns.bufferLength);
                     //Dump the bufferLen value to the debug panel.
                     textAreaDebugPanel.text += bufferLen + "\n";                
                     trace("Buffer length: " + bufferLen);
             public function onBWDone():void
                 //dispatchComplete(obj);
             ]]>
         </mx:Script>
         <mx:Canvas id="monitor"
             y="10" right="50">
             <mx:Text x="0" y="25" text="Buffer:" color="#FFFFFF"/>
             <mx:Text x="0" y="50" text="Buffer Time:"  color="#FFFFFF"/>
             <mx:Text x="0" y="75" text="Buffer Length:"  color="#FFFFFF"/>   
             <mx:Text x="0" y="100" text="NetConnection netStatus:"  color="#FFFFFF"/>
             <mx:Text x="0" y="125" text="NetStream netStatus:"  color="#FFFFFF"/>
             <mx:Text x="0" y="150" text="Reconnect:" color="#FFFFFF"/>
             <mx:HSlider x="145" y="25" id="pb" minimum="0" maximum="100"  snapInterval="1" enabled="true"/>
             <mx:Text x="100" y="25" height="20" id="bufferPct"  color="#FFFFFF"/>   
             <mx:Text x="145" y="50" height="20" id="bufferTime"  color="#FFFFFF"/>
             <mx:Text x="145" y="75" height="20" id="bufferLength"  color="#FFFFFF"/>   
             <mx:Text x="145" y="100" height="20" id="netconnectionStatus"  color="#FFFFFF"/>
             <mx:Text x="145" y="125" height="20" id="netstreamStatus"  color="#FFFFFF"/>
             <mx:Text x="145" y="150" height="20" id="reconnectStatus"  color="#FFFFFF" text="N/A"/>
         </mx:Canvas>
         <mx:UIComponent id="uic"
              x="50" y="10"/>
          <mx:TextArea id="textAreaDebugPanel"
              width="300" height="300"
              right="50" top="300"
               valueCommit="textAreaDebugPanel.verticalScrollPosition=textAreaDebugPanel.maxVerticalScro llPosition"/>
    </mx:Application>

  • Server-side connection pooling for clients in different VM's

    We have a need to centeralize our connection pool manger.
    Is there a server-side connection pooling manger product to allow multiple clients running in different VM's to connect to and share connection objects to the same Database?
    e.g. An applet, and a swing and a servlet/web app application all running in different VM's will connect to this central connection pool manager and share connection objects to the same DB.
    We are using connection pooling for all of our applications but each application is maintaining its own connection pool and it is becomming a nightmare to manage and configure each one.
    Also, we have to have at a miniumum one connection open per application to access the database regardless of wether we are using connection pool or not. This means that 100 apps(running in different VM's) will use at minimum 100 connections... where all of these 100 apps will do just fine with just 10-15 connections.
    while back we used T3 server but can't find this product on BEA web site any more.
    does jdbc 2.2 or 3.0 have any server side pool management specs outlined?
    Please HELP as we can't afford anymore licensing fees for our company.
    oh.. We can't open and close connections on each query as they will be slow.
    any suggestions greatly appreciated.

    if i understand you question, i don't think this is possible, since the Connection interface (and basically all of the related jdbc interfaces) aren't Serializable.. so they can't be sent over the wire to your client(s).
    However, you could feasibly write some server side connection pool, and some server side facade which will allow clients to submit queries (either SQL String's or however you want to do it - obviously a more elegant solution involves a series of classes which dynamically create sql based on query criteria), then the server can grab a connection, execute the query, cycle through the results and populate some result object of your creation and send that back over the wire to your client(s).
    .

  • Different fields for mobile/home phone gone in 4.0

    In the older version, when you added a contact, you had the option of selecting home phone, work phone, mobile, etc. In 4.0, that seems to be gone, and the only field is for mobile. Am I missing something? Do you have to add separate contacts for home and mobile?

    You tap the word 'mobile' and a list of possible fields appears.
    And, of course, you can add more fields for more numbers and do the same

  • OSX LION SERVER on Mac Mini for a home media server?

    Would a Mac Mini with Mac OS X Lion Server be a good alternative for a home multi media movie server?
    Has anyone done this?
    If so please give advice or success stories vs. HP Home Media Smart Server (i added a link to the HP server)
    http://www.hp.com/canada/products/landing/mediasmart/ex.html
    I would really rather use a Mac product but not sure what Apple offers and  if it will do the same or better than the HP Media Smart Server.
    Again, any advice would be great.
    Cheers,

    It would make a great server. Bonus over Apple TV for example is that you have access via both wired ethernet and wireless. Plus if you load tools from XBMC, Firecore and others you have a significant media server. Cost is right too.
    Many people are doing this - google mac mini media server or other for more info.
    Total downside to any windows based system - dealing with constant anti-virus, major security hassels, lack of true media integration and PITA to update, etc.
    You should be aware that Lion Server is not ready for prime time - it stil has significant issues if you are migrating from SNL 10.6.8. If you buy an apple fresh Lion Server mac mini you should have no problems.
    You'll probably be pleased.

  • Report on Mobile Home syncing

    Hello,
    Does anyone no of a way to check that the computer on a network are syncing their mobile directories properly?
    A report stating which users are uptodate would be really nice??
    Many thanks for any help,
    David Lee

    Sorry for the delay in reply.
    After revisiting this issue i tried the following based off your suggestions:
    Deleted that mobile home from the macbook pro.
    On the server reset the permissions to the users mobile home folder
    Set server to "create moblie home" - save.
    Again,  when loging in on the macbook pro with the users credentials.
    It goes through the process and creates the user but brings none of the content.
    The sync starts and finishes within 3 secconds.
    What I ended up doing was creating another user on the server,  tried the same steps as above.  ALL GOOD.
    I then manualy transfered content from the old user mobile home ot the new and everything is syncing perfectly!
    I'm wondering if perhaps that users old home folder had horrible file corruption or some sort of permissions issue. Or perhaps that this just wasnt meant to work between 10.7/8 and 10.9
    His user folder was syncing fine with his 2005 Macbook Pro (running 10.7)?  None the less it all worked out.  I'll then ensure the new home folder has all the info and delete the old user.
    Thanks for your help!
    -Mike

  • Very slow mobile home syncs (Mac OS X 10.7)

    I have a mobile account set up on my Lion server (10.7.1) that I access from two mac clients (an iMac and a MacBook Air) - I've only been doing this since Lion/Lion Server came out so I can't compare the performance with Snow Leopard.
    The problem I'm seeing is very, very long times to sync from either client machine back to the server.
    This applies to sync on log in and log out, as well as the regular syncs that take place while I'm logged in.
    For example, before I went to bed last night, my iMac (mid 2010 27" i7 16GB RAM running Lion 10.7.1) started a home sync of 1.37GB total size.
    When I got up this morning, around 10 hours later, the same sync was still going - now at "78 of 118 items - 1.37GB of 1.37GB - 83% complete".
    It's not stuck, because I do see the name of the sync'd file changing every few minutes.
    This is over a gigabit ethernet network. I have a similar problem when the MacBookAir tries to sync (usually over WiFi but I have tried once or twice with it connected by Ethernet to see if it made any difference - none).
    It's getting to the point where I'm seriously considering abandoning mobile accounts, going back to local ones and just syncing a small subset of my files between the iMac and MacBookAir.
    Has anyone else come across a problem like this? Found a solution?
    Systems info:
    Server: mid-2007 mac mini, 500GB 7200 rpm HDD, 4GB RAM running Mac OS X 10.7.1 Server
    iMac: mid-2010 27" iMac, 256GB SSD, 16GB RAM running Mac OS X 10.7.1
    MacBookAir: 2011 13" MacBookAir, 256GB SSD, 4GB RAM, running Mac OS X 10.7.1
    Gigabit ethernet network
    Good signal/data rates on Wifi
    Mobile account size around 45GB

    In the end, I 'solved' this problem by throwing money at it and buying myself a mid-2011 Mac Mini server (any excuse!).
    After the initial slow sync (my home weighs in at around 45GB) subsequent syncs take a matter of seconds now instead of hours.What does tend to slow things down (to minutes rather than seconds) is if I swap between machines - for example, if I've been logged in as the mobile account on my MBA, log out then log in as the same account on my iMac.
    Nevertheless, orders of magnitude improvement in performance so that the mobile accounts are now usable.
    Perhaps my poor old mid-2007 Mac Mini just wasn't up to the task - though seeing as it's mostly just I/O, and it has a 1GB Ethernet port and a 7,200rpm 500GB disc in it (which I fitted, upgrading the original 5,400rpm 80GB HD) I'm quite surprised.

  • Mobile Home Sync Issues

    I just setup a 10.5 Server and 10.5 client - Home sync is working, however my login sync is set to do ONLY ~/Library - it seems to search the entire home folder, and syncs what ever has changed - I've tried reseting this and haven't had any luck. It seems to happen on any of the 3 accounts I've created so far. Anyone else having this issue? I'm in the learning process, but have to roll out a similar setup for a client pretty soon - I can't have my login/logout times this long .
    Homes are setup via AFP
    G5 1.8 Dual 4GB Ram 1x 75GB Raptor (Boot) 1x External 1TB HD
    Clean Install no upgrade (this is a test machine)
    10.5 Server Running:
    OD
    DNS
    DHCP
    AFP
    SMB
    PRINT
    iCAL
    WEB
    10.5 Client (PBG4 1.67, 2GB RAM, 80GB)
    - Clean install - 1 admin account - other accounts via OD/Mobile Homes

    There's a bucketload of new preference keys in com.apple.HomeSync.plist that affect what syncs when:
    <key>syncBackgroundSetAtLogin</key>
    <string>dontSync</string>
    <key>syncBackgroundSetAtLogout</key>
    <string>dontSync</string>
    <key>syncPreferencesAtLogin</key>
    <string>sync</string>
    <key>syncPreferencesAtLogout</key>
    <string>sync</string>
    <key>syncPreferencesAtSyncNow</key>
    <string>sync</string>
    <key>syncPreferencesInBackground</key>
    <string>dontSync</string>
    I think that you want to set syncBackgroundSetAtLogin and syncBackgroundSetAtLogout to dontSync.

  • Mobile home sync causing log cruft

    Has anyone seen this error in system.log when someone is syncing from a mobile home directory?
    Feb 23 19:13:38 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 0 vp == 0x13e291b0 (-UNKNOWN-FILE)).
    Feb 23 19:13:38 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 8 vp == 0x13e291b0 (-UNKNOWN-FILE)).
    Feb 23 19:13:38 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 2 vp == 0x13e291b0 (-UNKNOWN-FILE)).
    Feb 23 19:13:38 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 8 vp == 0x13e291b0 (-UNKNOWN-FILE)).
    Feb 23 19:13:38 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 0 vp == 0x125ecd80 (-UNKNOWN-FILE)).
    Feb 23 19:13:38 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 8 vp == 0x125ecd80 (-UNKNOWN-FILE)).
    Feb 23 19:13:38 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 4 vp == 0x141e15a0 (-UNKNOWN-FILE)).
    Feb 23 19:13:38 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 4 vp == 0x144cc6c0 (-UNKNOWN-FILE)).
    Feb 23 19:13:39 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 4 vp == 0x14182360 (-UNKNOWN-FILE)).
    Feb 23 19:13:39 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 0 vp == 0x13fb8d80 (-UNKNOWN-FILE)).
    Feb 23 19:13:39 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 8 vp == 0x13fb8d80 (-UNKNOWN-FILE)).
    Feb 23 19:13:40 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 4 vp == 0x14182360 (-UNKNOWN-FILE)).
    Feb 23 19:13:48 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 0 vp == 0x1420e5b0 (-UNKNOWN-FILE)).
    Feb 23 19:13:48 mail kernel[0]: add_fsevent: no name hard-link! dropping the event. (event 8 vp == 0x1420e5b0 (-UNKNOWN-FILE)).
    From what I understand, there isn't anything to be concerned about, this is the OS doing cleanup, but it is a bit worrysome that my logs are being filled with this.

    I, too, have had the same problem since April 27, 2009 - that's when my last sync date is set.
    However, when I look at both my iCals on my Macbook and my iMac and my iTouch, everything is synced.
    And when I click on Advanced, the date is different than in my sync icon in the finder bar.
    Anyone have any info on this?

Maybe you are looking for

  • Nokia Lumia 800, Depleted battery Won't start up.

    Hi,  After being away for home for 5 days with no charger for my Nokia lumia 800, I foolishly allowed it to run out of battery, Unaware of the problems this can cause due faulty hardware, thanks to Nokia I returned home and plugged the phone into cha

  • Which Apple app's will no longer work in Mavericks?

    I am using OS 10.8.5 on my MacbookAir.  I was contacted by Apple to download a free update to Mavericks, OS 10.9. I am very suspicious after having been many times forced to buy new apps working under newer Apple operating systems, because some previ

  • Help needed, getting ORA-01000: maximum open cursors exceeded

    CJ or anyone that may have come across this problem in the past, I hope that you may be able to help me I am trying to implement a function from the Salesforce PHP tool kit that runs against a class that returns a object of ID's that have been update

  • Why is the font in FireFox 5 not sharp as in other browsers ?

    I have been using Firefox browser since many years and have been comfortable with its features. However, of late, after I upgraded to Firefox 5, the font in the browser doesn't seem as sharp as it is in other browsers, like IE8 or Chrome 12. I have a

  • Help with nesting tags (STRUTS)

    Hi, I'm having a few problems with the following nested tag: <input name="indicator_target_<bean:write name='indicators' property='indicator_id'/>" size="10" value="<bean:write name="TargetValuesActionForm" property="indicator_target_<bean:write name