[ros-users] Running Roscore without internet

Eric Perko wisesage5001 at gmail.com
Mon May 10 23:01:46 UTC 2010


Whoops.. forgot to attach the code (modified example from
http://en.wikipedia.org/wiki/Getaddrinfo). Also, this produces:

AF_INET family integer is: 2
AF_INET6 family integer is: 10
family for result was 2
hostname: localhost
family for result was 2
hostname: localhost
family for result was 2
hostname: localhost
family for result was 2
hostname: localhost
family for result was 2
hostname: localhost
family for result was 2
hostname: localhost

on my Ubuntu 9.10 machine.

- Eric

On Mon, May 10, 2010 at 7:00 PM, Eric Perko <wisesage5001 at gmail.com> wrote:
> Alexis,
>
> What version of ROS and Ubuntu are you running?
>
> Also, could you try compiling and running the attached code? It uses a
> similar call to the place that generates that error regarding finding
> AF_INET addresses (comes from rosed xmlrpcpp XmlRpcSocket.cpp). I'm
> wondering what network addresses you actually have if you don't have
> AF_INET addresses for localhost when disconnected from the network...
>
> - Eric
>
> On Mon, May 10, 2010 at 6:34 PM, Ken Conley <kwc at willowgarage.com> wrote:
>> Hi Alexis,
>>
>> Personally, I'm stumped. This doesn't appear to be just a ROS network
>> configuration issue. For some reason, your machine appears to be unable to
>> resolve localhost, which should work even when you're not connected. I'm not
>> aware of any reason why your ROS should work when you are plugged in versus
>> unplugged, if in both cases you are using 'localhost'. Is it the case that
>> you can ping localhost even when you're not connected?
>>
>>  - Ken
>>
>> On Mon, May 10, 2010 at 3:20 PM, Alexis Cheng <acheng_1221 at hotmail.com>
>> wrote:
>>>
>>> Hi Ken,
>>>
>>>
>>>
>>> I changed ROS_IP to 127.0.0.1, but the problem is persisting. Are there
>>> any steps/procedures to ensure the proper network configuration for
>>> ROS besides those outlined in the wiki?
>>>
>>>
>>>
>>> Thanks!
>>>
>>>
>>>
>>> Alexis Cheng
>>>
>>> Electrical Engineering
>>>
>>> University of British Columbia
>>>
>>>
>>> Hi Alexis,
>>>
>>> For some reason 'localhost' isn't resolving on your machine. I would
>>> recommend trying using
>>>
>>> ROS_IP=127.0.0.1
>>>
>>> instead of ROS_HOSTNAME=localhost. NOTE: this will disable your ability to
>>> connect to remote machines with ROS.
>>>
>>>  - Ken
>>>
>>>
>>> On Mon, May 10, 2010 at 3:09 PM, Alexis Cheng <acheng_1221 at hotmail.com>
>>> wrote:
>>>>
>>>> Hi all,
>>>>
>>>> I have installed ROS on a single Ubuntu machine and it seems to be
>>>> working while connected to the internet. However, roscore is unable to run
>>>> without internet connection. Roswtf does not return any errors or warnings.
>>>>
>>>> -----
>>>>
>>>> Roscore responds with:
>>>>
>>>> [ERROR] 1273528178.429037000: [registerService] Failed to contact master
>>>> at [localhost:11311]. Retrying...
>>>>
>>>> Rosrun responds with:
>>>>
>>>> Couldn't find an AF_INET address for [localhost]
>>>> [ERROR] 1273528740.753778000: [registerPublisher] Failed to contact
>>>> master at [localhost:11311]. Retrying...
>>>>
>>>> -----
>>>>
>>>> I have went through the network setup document on ROS wiki and it seems
>>>> to pass the tests. I have also changed ROS_HOSTNAME to localhost.
>>>>
>>>> Has anyone encountered this problem before and managed to correct it?
>>>>
>>>> Thanks!
>>>>
>>>> Alexis Cheng
>>>> Electrical Engineering
>>>> University of British Columbia
>>>>
>>>>
>>>> ________________________________
>>>> 30 days of prizes: Hotmail makes your day easier! Enter now
>>>> _______________________________________________
>>>> ros-users mailing list
>>>> ros-users at code.ros.org
>>>> https://code.ros.org/mailman/listinfo/ros-users
>>>
>>> ________________________________
>>> Win a $10,000 shopping spree from Hotmail! Enter now Enter now
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at code.ros.org
>>> https://code.ros.org/mailman/listinfo/ros-users
>>>
>>
>>
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.c
Type: text/x-csrc
Size: 1085 bytes
Desc: not available
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20100510/ca81a9a4/attachment-0005.c>


More information about the ros-users mailing list