<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Thanks for the suggestions – I have done my best to follow them.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><br>
I inserted the debug shim script and changed the rsync executable in rsync so that it called that instead, and got the same results. Here is the tail from that:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000108 open("www.athenshousing.org/xmlrpc.php", O_RDONLY|O_LARGEFILE) = 3<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000122 fstat64(3, {st_mode=S_IFREG|0644, st_size=294, ...}) = 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000327 read(3, "<?php\n\n/**\n * @file\n * PHP page for handling incoming XML-RPC requests from clients.\n */\n\ninclude_once './includes/boot<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">strap.inc';\ndrupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);\ninclude_once './includes/xmlrpc.inc';\ninclude_once './includes/xmlrpcs.inc';\n\nxmlrpc_server(modul<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">e_invoke_all('xmlrpc'));\n", 294) = 294<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.045446 close(3)            = 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000090 select(2, NULL, [1], [1], {60, 0}) = 1 (out [1], left {59, 999996})<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000101 write(1, "\261\5\0\7", 4) = 4<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000094 select(2, NULL, [1], [1], {60, 0}) = 1 (out [1], left {59, 999997})<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000103 write(1, "e_results']);\n  unset($_SESSION['update_success']);\n\n  return $output;\n}\n\nfunction update_info_page() {\n  // Change qu<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">ery-strings on css/js files to enforce reload for all users.\n  _drupal_flush_css_js();\n  // Flush the cache of all data for the update status module.\n<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">if (db_table_exists('cache_update')) {\n    cache_clear_all('*', 'cache_update', TRUE);\n  }\n\n  update_task_list('info');\n  drupal_set_title('Drupal dat<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">abase update');\n  $token = drupal_get_token('update');\n  $output = '<p>Use this utility to update your database whenever a new release of Drupal or a mod<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">ule is installed.</p><p>For more detailed information, see the <a href=\"http://drupal.org/upgrade\">upgrading handbook</a>. If you are unsure what these t<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">erms mean you should probably contact your hosting provider.</p>';\n  $output .= \"<ol>\\n\";\n  $output .= \"<li><strong>Back up your database</strong>. T<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">his process will change your database values and in case of emergency you may need to revert to a backup.</li>\\n\";\n  $output .= \"<li><strong>Back up yo<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">ur code</strong>. Hint: when backing up module code, do not leave that backup in the 'modules' or 'sites/*/modules' directories as this may confuse Drupal'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">s auto-discovery mechanism.</li>\\n\";\n  $output .= '<li>Put your site into <a href=\"'. base_path() .'?q=admin/settings/site-maintenance\">maintenance mo<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">de</a>.</li>'.\"\\n\";\n  $output .= \"<li>\370\377\377\377\367\377\377\377\366\377\377\377\365\377\377\377\364\377\377\377\363\377\377\377\0\0\0\0\273\37\<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">304\335\274T\376\334\207\312!\362\t\246\333[\243b\0\0\1\0\0\0\0\10\0\0\2\0\0\0&\1\0\0\377\377\377\377\0\0\0\0\353\245\267C\35\323\353!\274\274\245\201\211\<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">306\3140", 1457) = 1457<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000617 select(2, NULL, [1], [1], {60, 0}) = 1 (out [1], left {59, 999997})<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000097 write(1, "\4\0\0\7\377\377\377\377", 8) = 8<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381      0.000095 select(1, [0], [], NULL, {60, 0}) = 0 (Timeout)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381     60.060243 select(1, [0], [], NULL, {60, 0}) = 0 (Timeout)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381     60.008189 select(1, [0], [], NULL, {60, 0}) = 0 (Timeout)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">21381     60.060284 select(1, [0], [], NULL, {60, 0}) = 0 (Timeout)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Also, I did do a manual rsync of that last file using similar options, and it worked fine.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">The share I am backing up contains 3 folders, an index.html and an htaccess file. No packages changed on the backup or target server in the prior 3 months. No files have changed on the target server of note in
 the last month (just some xml site layout files spit out by wordpress and the nightly mysql dump). No drastic changes in file size. Stumped…<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Adding the /var/www share back in…hangs again…<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Ideas?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">--Rob<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Rob J. Caskey
<br>
<b>Sent:</b> Friday, July 13, 2012 9:21 AM<br>
<b>To:</b> 'rsync@lists.samba.org'<br>
<b>Subject:</b> rsync hanging after working reliably for years on one of my shares<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Howdy all,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m using rsync in conjunction with backuppc and have been backing up this share without incident for almost 3 years and it has decided to go and hang on me. Other shares on the same machine sync fine with identical settings, and nothing
 has changed on the backup end other than some routine dist-upgrades to keep update on security patches. I checked the apt cache and no rsync related dpkgs seemed to be hanging around in there so…<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Checked files with recent ctimes and mtimes, nothing funny looking there like recursive links.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Log excerpt attached beneath. I think alphabetically xmlrpc.php may be the last file in the share, is it coincidence it hangs right after? Thoughts? Ideas? Unfounded speculation? Blatant slander?  Anything? Just about out of ideas on my
 end. I’ve got a dozen or so other hosts that are happily syncing away and passing all their unit tests but this one has greeted me the last 5 or 6 days with a sad face and I don’t seem to be making any progress. Any ideas at all? Again, log snippet underneath.
 Let me know if this is a backuppc issue and I am barking up the wrong tree, but there is definitely an rsync process sitting out there indefinitely long.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">--Rob<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><snippet><o:p></o:p></p>
<p class="MsoNormal">pollChild(0)<o:p></o:p></p>
<p class="MsoNormal">/var/lib/backuppc/pc/luna.aha/900/f%2fvar%2fwww/fwww.athenshousing.org/fxmlrpc.php cache = , invalid = , phase = 0<o:p></o:p></p>
<p class="MsoNormal">Sending csums for <a href="http://www.athenshousing.org/xmlrpc.php">
www.athenshousing.org/xmlrpc.php</a> (size=294)<o:p></o:p></p>
<p class="MsoNormal">pollChild(0)<o:p></o:p></p>
<p class="MsoNormal">Sending: acf531d26f1c50f1366757a80100d5d75332c5e7e75a6d<snip, about 1k of data><o:p></o:p></p>
<p class="MsoNormal">Sending csums, cnt = 0, phase = 1<o:p></o:p></p>
<p class="MsoNormal">pollChild()<o:p></o:p></p>
<p class="MsoNormal"><!-- this is where it just gets stuck until I kill it --><o:p></o:p></p>
<p class="MsoNormal">Parent read EOF from child: fatal error!<o:p></o:p></p>
<p class="MsoNormal">Done: 0 files, 0 bytes<o:p></o:p></p>
<p class="MsoNormal">exiting after signal INT<o:p></o:p></p>
<p class="MsoNormal">dump failed: aborted by user (signal=INT)<o:p></o:p></p>
<p class="MsoNormal">link luna.aha<o:p></o:p></p>
<p class="MsoNormal"></snippet><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>