Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Mar 2014 20:16:17 -0500 (CDT)
From:      Lawrence "The Dreamer" Chen <beastie@tardisi.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/187561: devel/subversion: bogus "No route to host" 
Message-ID:  <201403140116.s2E1GHqI006321@zen.lhaven.homeip.net>
Resent-Message-ID: <201403140120.s2E1K1TR047302@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         187561
>Category:       ports
>Synopsis:       devel/subversion: bogus "No route to host"
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 14 01:20:01 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Lawrence "The Dreamer" Chen
>Release:        FreeBSD 9.2-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD zen.lhaven.homeip.net 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3 #0: Sat Jan 11 03:25:02 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
	
	Was trying to downgrade a port, but was getting error connecting to
	http://svn.freebsd.org
>How-To-Repeat:
	

	% svn log http://svn.freebsd.org/ports/head/deskutils/parcellite
        svn: E000065: Unable to connect to repository at http://svn.freebsd.org/ports/head/deskutils/parcellite
	svn: E000065: Error running context: No route to host
	% svn --version
	svn, version 1.8.8 (r1568071)
	   compiled Mar 12 2014, 06:36:36 on amd64-portbld-freebsd9.2

	Copyright (C) 2013 The Apache Software Foundation.
	This software consists of contributions made by many people;
	see the NOTICE file for more information.
	Subversion is open source software, see http://subversion.apache.org/

	The following repository access (RA) modules are available:

	* ra_svn : Module for accessing a repository using the svn network protocol.
	  - with Cyrus SASL authentication
	  - handles 'svn' scheme
	* ra_local : Module for accessing a repository on local disk.
	  - handles 'file' scheme
	* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
	  - using serf 1.3.4
	  - handles 'http' scheme
	  - handles 'https' scheme

	I can connect to the URL using browser fine.

>Fix:

	

	I had tried reinstalling with default port options, same problem.

	After some Internet searches, there's indication that the serf
	module will attempt to do only IPv6 if there's an IPv6 address
	available.

	But, I have disabled IPv6.

	I have in /etc/rc.conf:

	ipv6_network_interfaces="none"
	ipv6_activate_all_interfaces="NO"
	ip6addrctl_enable="NO"

	I had also tried rebuilding devel/apr1 without IPV6.

	After some more digging around, I noticed that nd6 options for lo0
	differed from other interfaces.  So, I did:

	% ifconfig lo0 inet6 ifdisabled

	Which made svn work.

	But looking to see why, I found that lo0 is explicitly skipped from
	getting ifdisabled in /etc/network.subr.  So, I'm guessing that's
	not supposed to be the fix.

	Another workaround I thought of trying was setting "filter-aaaa-on-v4",
	but I'm using base bind for my local nameservers and this isn't reason
	enough to switch to ports bind.
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403140116.s2E1GHqI006321>