Opened 12 years ago

Closed 12 years ago

#10259 closed Bug Report - General (fixed)

0.25pre 77b3f72 Prevents IPv6 Connections

Reported by: Bill Meek <keemllib@…> Owned by: beirdo
Priority: minor Milestone: 0.25
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

After a recent update, connections from FE->BE via IPv6 no longer work.

Reverting to e078afa on the frontend allows them to work, but the next commit, 77b3f72, prevents them.

To duplicate:

Verify MBE MasterServerIP and BackendServerIP are IPv6
Start the BE, then the FE
FE connection will fail

The FE will display the "Could not connect to the Master Backend server..." message.

Changing back to IPv4 addresses also allows connections again.

Attachments (5)

version.txt (750 bytes) - added by Bill Meek <keemllib@…> 12 years ago.
mythbackend.20120112145940.27124.log (10.0 KB) - added by Bill Meek <keemllib@…> 12 years ago.
mythfrontend.20120112150008.10851.log (23.9 KB) - added by anonymous 12 years ago.
fix-ipv6.diff (1.7 KB) - added by beirdo 12 years ago.
mythfrontend-with-fix.log (60.5 KB) - added by Bill Meek <keemllib@…> 12 years ago.

Download all attachments as: .zip

Change History (13)

Changed 12 years ago by Bill Meek <keemllib@…>

Attachment: version.txt added

Changed 12 years ago by Bill Meek <keemllib@…>

Changed 12 years ago by anonymous

comment:1 Changed 12 years ago by beirdo

Owner: set to beirdo
Status: newassigned

comment:2 Changed 12 years ago by beirdo

This got more complicated than expected. I'll fix this.

comment:3 Changed 12 years ago by beirdo

I'll be able to test it more thoroughly when I get home, but could you try applying this patch and seeing if it helps?

Changed 12 years ago by beirdo

Attachment: fix-ipv6.diff added

comment:4 in reply to:  3 Changed 12 years ago by Bill Meek <llibkeem@…>

Replying to beirdo:

Gavin: sorry, no joy. The "Could not connect..." message is gone, however, the UI is very sluggish and the previews were all black boxes. No playback. Also, it hangs on exit (had to ctrl-C to quit.)

Looking with Wireshark, the protocol was, in fact IPv6. My FE was sending MYTH_PROTO_VERSION messages but not getting responses.

FYI,I only applied the fix against my FE. BE/FE are now @ 4064-g7b882fa. New FE log attached.

Changed 12 years ago by Bill Meek <keemllib@…>

Attachment: mythfrontend-with-fix.log added

comment:5 Changed 12 years ago by beirdo

It is quite likely you will need to apply to both, and after that, I may need more logs. It's possible another spot needs a tweak too.

comment:6 in reply to:  5 Changed 12 years ago by Bill Meek <keemllib@…>

Replying to beirdo:

Patch now applied to FE & BE. Same result as comment 3, except that it no longer needs a ctrl-C at the end.

comment:7 Changed 12 years ago by beirdo

With the patch applied as attached, I am successfully connecting from FE to BE and playback, all on IPv6. I'm closing this as resolved, and applying the patch in the tree for master. If it's still misbehaving for you, we will need to walk through your setup to see why.

comment:8 Changed 12 years ago by Github

Milestone: unknown0.25
Resolution: fixed
Status: assignedclosed

Fixing IPv6 connection issues.

Closes #10259

Branch: master Changeset: 9b70915e5653340e02f9eadd25aa021ecf3e8225

Note: See TracTickets for help on using tickets.