From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14055 invoked by alias); 4 Nov 2013 10:41:12 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 14041 invoked by uid 89); 4 Nov 2013 10:41:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=3.1 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,RDNS_NONE,URIBL_BLOCKED autolearn=no version=3.3.2 X-HELO: nm7.bullet.mail.bf1.yahoo.com Received: from Unknown (HELO nm7.bullet.mail.bf1.yahoo.com) (98.139.212.166) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Mon, 04 Nov 2013 10:41:10 +0000 Received: from [98.139.215.142] by nm7.bullet.mail.bf1.yahoo.com with NNFMP; 04 Nov 2013 10:41:01 -0000 Received: from [98.139.212.249] by tm13.bullet.mail.bf1.yahoo.com with NNFMP; 04 Nov 2013 10:41:01 -0000 Received: from [127.0.0.1] by omp1058.mail.bf1.yahoo.com with NNFMP; 04 Nov 2013 10:41:01 -0000 Received: (qmail 92618 invoked by uid 60001); 4 Nov 2013 10:41:01 -0000 Received: from [128.178.183.31] by web161804.mail.bf1.yahoo.com via HTTP; Mon, 04 Nov 2013 02:41:00 PST Message-ID: <1383561660.89426.YahooMailNeo@web161804.mail.bf1.yahoo.com> Date: Mon, 04 Nov 2013 10:41:00 -0000 From: George Prekas Reply-To: George Prekas Subject: sunrpc patch that fixes nfs-server initialization timeouts To: "cygwin-apps@cygwin.com" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1565830678-22207795-1383561660=:89426" X-SW-Source: 2013-11/txt/msg00003.txt.bz2 --1565830678-22207795-1383561660=:89426 Content-Type: text/plain; charset=us-ascii Content-length: 749 This patch fixes the problem that is causing the following error message: Cannot register service: RPC: Timed out rpcmisc.c 99 : unable to register The problem is described here: http://cygwin.com/ml/cygwin/2004-08/msg00900.html http://cygwin.com/ml/cygwin/2013-06/msg00304.html Sunrpc uses an ioctl to get the local IP address of the machine. This is error prone and in case you have more than one network interfaces it will most probably not work. A better alternative would be to use the loopback address (127.0.0.1). The procedure to apply the patch is the following: * Download source packages nfs-server and sunrpc. * Execute use_loopback.sh -- George Prekas Dipl. Electrical and Computer Engineer, National Technical University of Athens --1565830678-22207795-1383561660=:89426 Content-Type: text/x-diff; name="fix_compile.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="fix_compile.patch" Content-length: 688 LS0tIGEvZXRjL3BvcnRtYXAuYworKysgYi9ldGMvcG9ydG1hcC5jCkBAIC01 Miw3ICs1Miw2IEBAIHN0YXRpYwljaGFyIHNjY3NpZFtdID0gIkAoIylwb3J0 bWFwLmMgMS4zMiA4Ny8wOC8wNiBDb3B5ciAxOTg0IFN1biBNaWNybyI7CiAN CiBzdGF0aWMgY2FsbGl0KCk7DQogDQotY2hhciAqbWFsbG9jKCk7DQogaW50 IHJlZ19zZXJ2aWNlKCk7DQogdm9pZCByZWFwKCk7DQogc3RydWN0IHBtYXBs aXN0ICpwbWFwbGlzdDsNCmRpZmYgLS1naXQgYS9ycGMveGRyLmMgYi9ycGMv eGRyLmMKaW5kZXggZTljODM4Mi4uZjM3MGIxMCAxMDA2NDQKLS0tIGEvcnBj L3hkci5jCisrKyBiL3JwYy94ZHIuYwpAQCAtNDIsNyArNDIsNiBAQCBzdGF0 aWMgY2hhciBzY2NzaWRbXSA9ICJAKCMpeGRyLmMgMS4zNSA4Ny8wOC8xMiI7 CiAgKi8NCiANCiAjaW5jbHVkZSA8c3RkaW8uaD4NCi1jaGFyICptYWxsb2Mo KTsNCiANCiAjaW5jbHVkZSA8cnBjL3R5cGVzLmg+DQogI2luY2x1ZGUgPHJw Yy94ZHIuaD4NCg== --1565830678-22207795-1383561660=:89426 Content-Type: text/x-diff; name="use_loopback.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="use_loopback.patch" Content-length: 1639 LS0tIGEvcnBjL2dldF9teWFkZHJlc3MuYworKysgYi9ycGMvZ2V0X215YWRk cmVzcy5jCkBAIC01MywzOCArNTMsNyBAQCBzdGF0aWMgY2hhciBzY2NzaWRb XSA9ICJAKCMpZ2V0X215YWRkcmVzcy5jIDEuNCA4Ny8wOC8xMSBDb3B5ciAx OTg0IFN1biBNaWNybyI7CiBnZXRfbXlhZGRyZXNzKGFkZHIpDQogCXN0cnVj dCBzb2NrYWRkcl9pbiAqYWRkcjsNCiB7DQotCWludCBzOw0KLQljaGFyIGJ1 ZltCVUZTSVpdOw0KLQlzdHJ1Y3QgaWZjb25mIGlmYzsNCi0Jc3RydWN0IGlm cmVxIGlmcmVxLCAqaWZyOw0KLQlpbnQgbGVuOw0KLQ0KLQlpZiAoKHMgPSBz b2NrZXQoQUZfSU5FVCwgU09DS19ER1JBTSwgMCkpIDwgMCkgew0KLQkgICAg cGVycm9yKCJnZXRfbXlhZGRyZXNzOiBzb2NrZXQiKTsNCi0JICAgIGV4aXQo MSk7DQotCX0NCi0JaWZjLmlmY19sZW4gPSBzaXplb2YgKGJ1Zik7DQotCWlm Yy5pZmNfYnVmID0gYnVmOw0KLQlpZiAoaW9jdGwocywgU0lPQ0dJRkNPTkYs IChjaGFyICopJmlmYykgPCAwKSB7DQotCQlwZXJyb3IoImdldF9teWFkZHJl c3M6IGlvY3RsIChnZXQgaW50ZXJmYWNlIGNvbmZpZ3VyYXRpb24pIik7DQot CQlleGl0KDEpOw0KLQl9DQotCWlmciA9IGlmYy5pZmNfcmVxOw0KLQlmb3Ig KGxlbiA9IGlmYy5pZmNfbGVuOyBsZW47IGxlbiAtPSBzaXplb2YgaWZyZXEp IHsNCi0JCWlmcmVxID0gKmlmcjsNCi0JCWlmIChpb2N0bChzLCBTSU9DR0lG RkxBR1MsIChjaGFyICopJmlmcmVxKSA8IDApIHsNCi0JCQlwZXJyb3IoImdl dF9teWFkZHJlc3M6IGlvY3RsIik7DQotCQkJZXhpdCgxKTsNCi0JCX0NCi0J CWlmICgoaWZyZXEuaWZyX2ZsYWdzICYgSUZGX1VQKSAmJg0KLQkJICAgIGlm ci0+aWZyX2FkZHIuc2FfZmFtaWx5ID09IEFGX0lORVQpIHsNCi0JCQkqYWRk ciA9ICooKHN0cnVjdCBzb2NrYWRkcl9pbiAqKSZpZnItPmlmcl9hZGRyKTsN Ci0JCQlhZGRyLT5zaW5fcG9ydCA9IGh0b25zKFBNQVBQT1JUKTsNCi0JCQlp ZiAoMCAhPSBhZGRyLT5zaW5fYWRkci5zX2FkZHIpIHsNCi0JCQkJYnJlYWs7 DQotCQkJfQ0KLQkJfQ0KLQkJaWZyKys7DQotCX0NCi0JKHZvaWQpIGNsb3Nl KHMpOw0KKwlhZGRyLT5zaW5fZmFtaWx5ID0gQUZfSU5FVDsNCisJYWRkci0+ c2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0xPT1BCQUNLKTsNCisJ YWRkci0+c2luX3BvcnQgPSBodG9ucyhQTUFQUE9SVCk7DQogfQ0K --1565830678-22207795-1383561660=:89426 Content-Type: application/x-sh; name="use_loopback.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="use_loopback.sh" Content-length: 301 IyEvYmluL3NoCmNkIC91c3Ivc3JjCnNlZCAtaSAtZSAncy9cci8vJyBzdW5y cGMtNC4wLTQuc2gKLi9zdW5ycGMtNC4wLTQuc2ggcHJlcApjZCBzdW5ycGMt NC4wCnBhdGNoIC1wMSBmaXhfY29tcGlsZS5wYXRjaApwYXRjaCAtcDEgdXNl X2xvb3BiYWNrLnBhdGNoCm1ha2UgaW5zdGFsbApjZCAuLgoKY2QgbmZzLXNl cnZlci0yLjMtNQouL2NvbmZpZ3VyZQptYWtlCm1ha2UgaW5zdGFsbAo= --1565830678-22207795-1383561660=:89426--