Seems to believe there is no internet connection on 15.10

Bug #1573024 reported by Ben Lutgens
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
my-weather-indicator
Fix Released
Undecided
Unassigned

Bug Description

lut0023@lut0023-vm: /opt/extras.ubuntu.com/my-weather-indicator/bin ▸ ./my-weather-indicator
<gettext.GNUTranslations object at 0x7f7670124588>
#####################################################
System: Linux
Machine: x86_64
Node: lut0023-vm
Release: 4.2.0-35-generic
Version: #40-Ubuntu SMP Tue Mar 15 22:15:45 UTC 2016
Platform: Linux-4.2.0-35-generic-x86_64-with-Ubuntu-15.10-wily
#####################################################

My-Weather-Indicator version: 0.7.10-0extras15.10.1
#####################################################
****** Requesting timezone identificacion
******* Adquiring woeids *******
timed out
***** refreshing weather *****
timed out
***** refreshing weather *****
timed out

This is all despite the fact that I can get to yahoo.com weather pages from a browser. https://www.yahoo.com/news/weather/ Changing to open weather map doesn't seem to fix it either as attempting to toggle that option seems to lock up the UI entirely.
 However once I restart the indicator, it comes back up o.k. but still it times out trying to fetch the weather.

Here is an strace of it struggling to refresh the weather:
Process 3161 attached
restart_syscall(<... resuming interrupted call ...>) = 1
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\276\f\36\0\0\0\1\0\2\0\304\36\f\0\3\0\t\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 152
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3577999) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\276\fH\0\0\0\1\0\2\0\302*\f\0\7\0\f\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 320
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3574929) = 1 ([{fd=5, revents=POLLIN}])
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\1\0\0\0\0\0\0\0", 16) = 8
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3574902) = 1 ([{fd=6, revents=POLLIN}])
read(5, 0x7ffffea67af0, 16) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\276\f\36\0\0\0\1\0\2\0\341,\f\0\3\0\t\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 152
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3574386) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\276\fH\0\0\0\1\0\2\0004?\f\0\7\0\f\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 320
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3569695) = 1 ([{fd=5, revents=POLLIN}])
write(10, "\1\0\0\0\0\0\0\0", 8) = 8
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\1\0\0\0\0\0\0\0", 16) = 8
write(1, "***** refreshing weather *****\n", 31) = 31
socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_IP) = 15
ioctl(15, FIONBIO, [1]) = 0
connect(15, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("8.8.8.8")}, 16) = -1 EINPROGRESS (Operation now in progress)
poll([{fd=15, events=POLLOUT}], 1, 1000) = 0 (Timeout)
getsockname(15, {sa_family=AF_INET, sin_port=htons(55116), sin_addr=inet_addr("10.0.2.15")}, [16]) = 0
getpeername(15, 0x7ffffea66510, [16]) = -1 ENOTCONN (Transport endpoint is not connected)
close(15) = 0
write(1, "timed out\n", 10) = 10
eventfd2(0, O_NONBLOCK|O_CLOEXEC) = 15
write(15, "\1\0\0\0\0\0\0\0", 8) = 8
write(10, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x2b85770, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x2b83fe0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x2b78038, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=15, events=POLLIN}], 1, 25000) = 1 ([{fd=15, revents=POLLIN}])
poll([{fd=15, events=POLLIN}], 1, 25000) = 1 ([{fd=15, revents=POLLIN}])
read(15, "\1\0\0\0\0\0\0\0", 16) = 8
poll([{fd=15, events=POLLIN}], 1, 25000) = 1 ([{fd=15, revents=POLLIN}])
read(15, "\1\0\0\0\0\0\0\0", 16) = 8
write(15, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x3261810, FUTEX_WAKE_PRIVATE, 2147483647) = 0
close(15) = 0
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\276\f\36\0\0\0\1\0\2\0s@\f\0\3\0\t\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 152
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 0) = 0 (Timeout)
read(5, 0x7ffffea67af0, 16) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 0) = 0 (Timeout)
write(10, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x2b85770, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x2b83fe0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x2b78038, FUTEX_WAKE_PRIVATE, 1) = 1
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3568500) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\276\fH\0\0\0\1\0\2\0NV\f\0\7\0\f\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 320
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3563780) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\276\f\36\0\0\0\1\0\2\0+W\f\0\3\0\t\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 152
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3563559) = 1 ([{fd=5, revents=POLLIN}])
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3557517) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\1\0\0\0\0\0\0\0", 16) = 8
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3557517) = 1 ([{fd=6, revents=POLLIN}])
read(5, 0x7ffffea67af0, 16) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\276\fH\0\0\0\1\0\2\0\4s\f\0\7\0\f\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 320
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3556431) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"W\0\276\f\1\0\240\3\300\1@\5\1\0\0\0\6s\f\0\4s\f\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\3\1\2\0\300\1@\5\16\0\2\0\300\1@\5", 16}, {NULL, 0}, {"", 0}], 3) = 16
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\277\f\3\0\0\0!\0\0\0\2\0\0\1\377\377\377\377\0\0\0\0\0\0\0\1\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 76
recvmsg(6, 0x7ffffea67560, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67560, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67560, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\17\1\2\0\300\1@\5", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\301\f\0\0\0\0l\2\0\0l\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7ffffea675d0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea675d0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3556429) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\301\f\36\0\0\0\1\0\2\0ds\f\0\3\0\t\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 152
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3556335) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\301\fH\0\0\0\1\0\2\0\364s\f\0\7\0\f\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 320
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3556190) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\301\f\36\0\0\0\1\0\2\0Ju\f\0\3\0\t\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 152
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3555850) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\301\fH\0\0\0\1\0\2\0\322u\f\0\7\0\f\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 320
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3555712) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\301\f\36\0\0\0\1\0\2\0av\f\0\3\0\t\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 152
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3555569) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\301\fH\0\0\0\1\0\2\0\304\203\f\0\7\0\f\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 320
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3552143) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"W\0\301\f\1\0\240\3\300\1@\5\1\0\0\0\306\203\f\0\304\203\f\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3552142) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"#\203\301\f\36\0\0\0\1\0\2\0\313\203\f\0\3\0\t\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 152
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67810, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3552136) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"U\2\301\f`\213\f\0\3\4\4\0\0\0\0\0\0\0\0\4\4\4\4\4\0\0\3\37%\2\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7ffffea67960, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffffea67940, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 3550195^CProcess 3161 detached
 <detached ...>

Attached is a full strace output a run start to finish where i start up the indicator, watch it fail to fetch the weather, then i mouse through the menu to exit. Hopefully this will help.

Revision history for this message
Ben Lutgens (blutgens-gmail) wrote :
Changed in my-weather-indicator:
status: New → Fix Released
Revision history for this message
DEXTER (mydexterid) wrote :

where is this fixed exactly?

Revision history for this message
Ben Lutgens (blutgens-gmail) wrote : Re: [Bug 1573024] Re: Seems to believe there is no internet connection on 15.10

Yeah I'm still seeing this issue.
On Apr 26, 2016 9:56 AM, "DEXTER" <email address hidden> wrote:

> where is this fixed exactly?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1573024
>
> Title:
> Seems to believe there is no internet connection on 15.10
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/my-weather-indicator/+bug/1573024/+subscriptions
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.