Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#10909 closed Bug Report - General (Invalid)

Issues with viewing recordings and fanart after enabling IPv6

Reported by: Jan Schneider <jan@…> Owned by:
Priority: minor Milestone: unknown
Component: MythTV - General Version: 0.25-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Since I enabled IPv6 in MythTV's configuration, two things broke:

I don't see any fanart anymore:

Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: 
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythsocket.cpp:776 (connect) MythSocket(981a140:81): Unable to lookup: 
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad remotefile.cpp:84 (openSocket) RemoteFile::openSocket(control socket): Could not connect to server :6543
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythuihelper.cpp:1349 (LoadScaleImage) MythUIHelper: LoadScaleImage(myth://Fanart@[fe80::21f:1fff:fe23:a434/64]:6543/Spartacus: Blood and Sand Season 1_fanart.jpg) failed to load remote image
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythuihelper.cpp:1378 (LoadScaleImage) MythUIHelper: LoadScaleImage(myth://Fanart@[fe80::21f:1fff:fe23:a434/64]:6543/Spartacus: Blood and Sand Season 1_fanart.jpg) failed to load image
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: 
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythsocket.cpp:776 (connect) MythSocket(9818180:81): Unable to lookup: 
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad remotefile.cpp:84 (openSocket) RemoteFile::openSocket(control socket): Could not connect to server :6543
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythuihelper.cpp:1349 (LoadScaleImage) MythUIHelper: LoadScaleImage(myth://Fanart@[fe80::21f:1fff:fe23:a434/64]:6543/Spartacus: Blood and Sand Season 1_fanart.jpg) failed to load remote image
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythuihelper.cpp:1378 (LoadScaleImage) MythUIHelper: LoadScaleImage(myth://Fanart@[fe80::21f:1fff:fe23:a434/64]:6543/Spartacus: Blood and Sand Season 1_fanart.jpg) failed to load image
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: 
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythsocket.cpp:776 (connect) MythSocket(a9e1538:81): Unable to lookup: 
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad remotefile.cpp:84 (openSocket) RemoteFile::openSocket(control socket): Could not connect to server :6543
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythuihelper.cpp:1349 (LoadScaleImage) MythUIHelper: LoadScaleImage(myth://Fanart@[fe80::21f:1fff:fe23:a434/64]:6543/Spartacus: Blood and Sand Season 1_fanart.jpg) failed to load remote image
Jul 14 21:43:32 htpc mythfrontend[6367]: E ImageLoad mythuihelper.cpp:1378 (LoadScaleImage) MythUIHelper: LoadScaleImage(myth://Fanart@[fe80::21f:1fff:fe23:a434/64]:6543/Spartacus: Blood and Sand Season 1_fanart.jpg) failed to load image

Viewing a recording that still runs doesn't work either:

Jul 14 20:08:29 htpc mythfrontend[6367]: N CoreContext lcddevice.cpp:147 (connectToHost) Starting mythlcdserver
Jul 14 20:08:29 htpc mythfrontend[6367]: I CoreContext lcddevice.cpp:167 (connectToHost) Connecting to lcd server: 127.0.0.1:6545 (try 1 of 10)
Jul 14 20:08:30 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:987 (TV) TV: Creating TV object
Jul 14 20:08:30 htpc mythfrontend[6367]: N CoreContext mythmainwindow.cpp:2586 (PauseIdleTimer) Suspending idle timer
Jul 14 20:08:30 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:1206 (Init) TV: Created TvPlayWindow.
Jul 14 20:08:30 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:2121 (HandleStateChange) TV: Attempting to change from None to WatchingRecording
Jul 14 20:08:30 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:1178 (CheckProtoVersion) Using protocol version 72
Jul 14 20:08:30 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:1178 (CheckProtoVersion) Using protocol version 72
Jul 14 20:08:30 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) MythCoreContext: Connecting to backend server: fe80::21f:1fff:fe23:a434/64:6543 (try 1 of 1)
Jul 14 20:08:30 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:30 htpc mythfrontend[6367]: E CoreContext mythsocket.cpp:776 (connect) MythSocket(ffffffffa6d98638:112): Unable to lookup: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:30 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:441 (ConnectCommandSocket) Connection to master server timed out.#012#011#011#011Either the server is down or the master server settings#012#011#011#011in mythtv-settings does not contain the proper IP address
Jul 14 20:08:30 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:51 (Setup) RemoteEncoder::Setup(): Failed to connect to backend
Jul 14 20:08:31 htpc mythfrontend[6367]: N CoreContext audioplayer.cpp:167 (ReinitAudio) AudioPlayer: Enabling Audio
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext avformatdecoder.cpp:2102 (ScanStreams) AFD: Opened codec 0xffffffffa3851010, id(H264) type(Video)
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext avformatdecoder.cpp:1960 (ScanStreams) AFD: codec MP2 has 2 channels
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext avformatdecoder.cpp:2102 (ScanStreams) AFD: Opened codec 0xffffffffa3851400, id(MP2) type(Audio)
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext avformatdecoder.cpp:1960 (ScanStreams) AFD: codec MP2 has 2 channels
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext avformatdecoder.cpp:2102 (ScanStreams) AFD: Opened codec 0xffffffffa4861c20, id(MP2) type(Audio)
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext avformatdecoder.cpp:1960 (ScanStreams) AFD: codec AC3 has 2 channels
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext avformatdecoder.cpp:2102 (ScanStreams) AFD: Opened codec 0xffffffffa4862010, id(AC3) type(Audio)
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext avformatdecoder.cpp:2102 (ScanStreams) AFD: Opened codec 0xffffffffa4875dd0, id(DVB_SUBTITLE) type(Subtitle)
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext audio/audiooutputbase.cpp:791 (Reconfigure) AO: Opening audio device 'iec958:CARD=NVidia,DEV=0' ch 2(2) sr 48000 sf signed 16 bit reenc 1
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) MythCoreContext: Connecting to backend server: fe80::21f:1fff:fe23:a434/64:6543 (try 1 of 1)
Jul 14 20:08:31 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:31 htpc mythfrontend[6367]: E CoreContext mythsocket.cpp:776 (connect) MythSocket(ffffffffa39bb0c0:119): Unable to lookup: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:31 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:441 (ConnectCommandSocket) Connection to master server timed out.#012#011#011#011Either the server is down or the master server settings#012#011#011#011in mythtv-settings does not contain the proper IP address
Jul 14 20:08:31 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:51 (Setup) RemoteEncoder::Setup(): Failed to connect to backend
Jul 14 20:08:31 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:83 (SendReceiveStringList) RemoteEncoder::SendReceiveStringList(): Failed to reconnect with backend.
Jul 14 20:08:31 htpc mythfrontend[6367]: I CoreContext mythpainter_ogl.cpp:62 (ClearCache) Clearing OpenGL painter cache.
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext mythrender_vdpau.cpp:1675 (CreatePresentationSurfaces) VDPAU: Created 2 output surfaces.
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext mythrender_vdpau.cpp:1709 (CheckHardwareSupport) VDPAU: Version 1
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext mythrender_vdpau.cpp:1716 (CheckHardwareSupport) VDPAU: Information NVIDIA VDPAU Driver Shared Library  195.36.24  Thu Apr 22 10:39:56 PDT 2010
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext mythrender_vdpau.cpp:401 (Create) VDPAU: Created VDPAU render device 1280x720
Jul 14 20:08:32 htpc mythfrontend[6367]: N CoreContext mythplayer.cpp:506 (CheckExtraAudioDecode) Player(0): Forcing decode extra audio option on (Video method requires it).
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext osd.cpp:228 (OverrideUIScale) OSD: Base theme size: 1280x720
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext osd.cpp:233 (OverrideUIScale) OSD: Scaling factors: 1x1
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext osd.cpp:228 (OverrideUIScale) OSD: Base theme size: 1280x720
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext osd.cpp:233 (OverrideUIScale) OSD: Scaling factors: 1x1
Jul 14 20:08:32 htpc mythfrontend[6367]: E CoreContext mythplayer.cpp:2308 (VideoStart) Player(0): Video sync method can't support double framerate (refresh rate too low for 2x deint)
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext mythplayer.cpp:1737 (InitAVSync) Player(0): Video timing method: USleep with busy wait
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:5169 (StartPlayer) TV: Created player.
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:2360 (HandleStateChange) TV: Changing from None to WatchingRecording
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) MythCoreContext: Connecting to backend server: fe80::21f:1fff:fe23:a434/64:6543 (try 1 of 1)
Jul 14 20:08:32 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:32 htpc mythfrontend[6367]: E CoreContext mythsocket.cpp:776 (connect) MythSocket(ffffffffa9d5d2a8:128): Unable to lookup: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:32 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:441 (ConnectCommandSocket) Connection to master server timed out.#012#011#011#011Either the server is down or the master server settings#012#011#011#011in mythtv-settings does not contain the proper IP address
Jul 14 20:08:32 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:51 (Setup) RemoteEncoder::Setup(): Failed to connect to backend
Jul 14 20:08:32 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:83 (SendReceiveStringList) RemoteEncoder::SendReceiveStringList(): Failed to reconnect with backend.
Jul 14 20:08:32 htpc mythfrontend[6367]: I Decoder videoout_vdpau.cpp:627 (DrawSlice) VidOutVDPAU: Added 3 new buffers. New buffer size 17 (5 decode and 12 process)
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:2451 (HandleStateChange) TV: Main UI disabled.
Jul 14 20:08:32 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:378 (StartTV) TV: Entering main playback loop.
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythplayer.cpp:2816 (EventLoop) Player(0): Unknown recorder error, exiting decoder
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext mythrender_vdpau.cpp:587 (CheckOutputSurfaces) VDPAU: Added 2 output surfaces (total 4, max 4)
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) MythCoreContext: Connecting to backend server: fe80::21f:1fff:fe23:a434/64:6543 (try 1 of 1)
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythsocket.cpp:776 (connect) MythSocket(ffffffffb4def0b0:87): Unable to lookup: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:441 (ConnectCommandSocket) Connection to master server timed out.#012#011#011#011Either the server is down or the master server settings#012#011#011#011in mythtv-settings does not contain the proper IP address
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:51 (Setup) RemoteEncoder::Setup(): Failed to connect to backend
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:83 (SendReceiveStringList) RemoteEncoder::SendReceiveStringList(): Failed to reconnect with backend.
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:205 (GetFramesWritten) RemoteEncoder(1): GetFramesWritten() -- network error
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:2121 (HandleStateChange) TV: Attempting to change from WatchingRecording to None
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext mythpainter_vdpau.cpp:111 (ClearCache) VDPAU Painter: Clearing VDPAU painter cache.
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext DisplayRes.cpp:195 (SwitchToGUI) Trying 1280x720 0.000 Hz
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext DisplayRes.cpp:211 (SwitchToGUI) SwitchToGUI: Switched to 1280x720 0.000 Hz
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:2360 (HandleStateChange) TV: Changing from WatchingRecording to None
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) MythCoreContext: Connecting to backend server: fe80::21f:1fff:fe23:a434/64:6543 (try 1 of 1)
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythsocket.cpp:776 (connect) MythSocket(ffffffffa38be390:86): Unable to lookup: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:441 (ConnectCommandSocket) Connection to master server timed out.#012#011#011#011Either the server is down or the master server settings#012#011#011#011in mythtv-settings does not contain the proper IP address
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:51 (Setup) RemoteEncoder::Setup(): Failed to connect to backend
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:83 (SendReceiveStringList) RemoteEncoder::SendReceiveStringList(): Failed to reconnect with backend.
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:2121 (HandleStateChange) TV: Attempting to change from None to None
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) MythCoreContext: Connecting to backend server: fe80::21f:1fff:fe23:a434/64:6543 (try 1 of 1)
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythsocket.cpp:776 (connect) MythSocket(ffffffffa4855a58:86): Unable to lookup: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:441 (ConnectCommandSocket) Connection to master server timed out.#012#011#011#011Either the server is down or the master server settings#012#011#011#011in mythtv-settings does not contain the proper IP address
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:51 (Setup) RemoteEncoder::Setup(): Failed to connect to backend
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:83 (SendReceiveStringList) RemoteEncoder::SendReceiveStringList(): Failed to reconnect with backend.
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:380 (StartTV) TV: Exiting main playback loop.
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:2121 (HandleStateChange) TV: Attempting to change from None to WatchingRecording
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:1178 (CheckProtoVersion) Using protocol version 72
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:1178 (CheckProtoVersion) Using protocol version 72
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) MythCoreContext: Connecting to backend server: fe80::21f:1fff:fe23:a434/64:6543 (try 1 of 1)
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythsocket.cpp:776 (connect) MythSocket(ffffffffa9d54d90:104): Unable to lookup: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:441 (ConnectCommandSocket) Connection to master server timed out.#012#011#011#011Either the server is down or the master server settings#012#011#011#011in mythtv-settings does not contain the proper IP address
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:51 (Setup) RemoteEncoder::Setup(): Failed to connect to backend
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext playercontext.cpp:382 (CreatePlayer) playCtx: Attempting to setup a player, but it already exists.
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) MythCoreContext: Connecting to backend server: fe80::21f:1fff:fe23:a434/64:6543 (try 1 of 1)
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:892 (GetBackendServerIP) No address defined for host: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythsocket.cpp:776 (connect) MythSocket(ffffffffb4def0b0:104): Unable to lookup: fe80::21f:1fff:fe23:a434/64
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext mythcorecontext.cpp:441 (ConnectCommandSocket) Connection to master server timed out.#012#011#011#011Either the server is down or the master server settings#012#011#011#011in mythtv-settings does not contain the proper IP address
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:51 (Setup) RemoteEncoder::Setup(): Failed to connect to backend
Jul 14 20:08:33 htpc mythfrontend[6367]: E CoreContext remoteencoder.cpp:83 (SendReceiveStringList) RemoteEncoder::SendReceiveStringList(): Failed to reconnect with backend.
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:2451 (HandleStateChange) TV: Main UI disabled.
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:378 (StartTV) TV: Entering main playback loop.
Jul 14 20:08:33 htpc mythfrontend[6367]: I CoreContext tv_play.cpp:380 (StartTV) TV: Exiting main playback loop.
Jul 14 20:08:33 htpc mythfrontend[6367]: N CoreContext mythmainwindow.cpp:2591 (PauseIdleTimer) Resuming idle timer

Change History (13)

comment:1 Changed 7 years ago by Raymond Wagner

Priority: majorminor
Status: newinfoneeded_new

What are the exact values you put into the two IP fields in mythtv-setup?

comment:2 Changed 7 years ago by Jan Schneider <jan@…>

192.168.60.10 and fe80::21f:1fff:fe23:a434/64

comment:3 Changed 7 years ago by Raymond Wagner

Resolution: Invalid
Status: infoneeded_newclosed

Fault caused by user setting an invalid IP address.

comment:4 Changed 7 years ago by jan@…

And do you mind telling me, what is invalid about that?

comment:5 Changed 7 years ago by Raymond Wagner

"fe80::21f:1fff:fe23:a434/64" is not an address that can be connected to. Drop the "/64" and see if it works.

comment:6 Changed 7 years ago by jan@…

No, it doesn't, and I actually only added it because without that suffix the FE doesn't connect to the BE at all.

comment:7 Changed 7 years ago by Jan Schneider <jan@…>

Can you please reopen the ticket?

comment:8 Changed 7 years ago by Raymond Wagner

No. As stated, "fe80::21f:1fff:fe23:a434/64" is not a valid IP address, so in that scenario, the code reverts back to IPv4 operation. Apparently the image downloads are run through a separate code path that bypasses the validity check, causing MythTV to try, and fail, to resolve that string as a hostname.

comment:9 Changed 7 years ago by Jan Schneider <jan@…>

But it's still a bug that the FE doesn't connect at all to the BE if I use the (correct) notation fe80::21f:1fff:fe23:a434.

comment:10 Changed 7 years ago by Raymond Wagner

That is correct, and there is something screwy going on there.

mythbuild_026# ifconfig epair4b
epair4b: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 02:2c:28:00:13:0b
        inet6 fe80::2c:28ff:fe00:130b%epair4b prefixlen 64 scopeid 0x2 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
        status: active
2012-07-17 14:57:00.904157 D  Adding IPv4 loopback to address list.
2012-07-17 14:57:00.904202 D  Adding IPv6 loopback to address list.
2012-07-17 14:57:00.904333 D  Skipping address: [fe80:1:0:0:0:0:0:1%lo0]
2012-07-17 14:57:00.904412 D  Skipping address: [fe80:2:0:0:2c:28ff:fe00:130b%epair4b]
2012-07-17 14:57:00.904432 D  Adding BackendServerIP to address list.
2012-07-17 14:57:00.904448 C  ServerPool: Host is configured to listen on [fe80:0:0:0:2c:28ff:fe00:130b], but address is not used on any local network interfaces.

The scope ID is being tossed into the mix somewhere, which is causing MythTV to not recognize the address. However, that is an independent issue, and the problem you are seeing is caused by specifying an invalid address.

comment:11 Changed 7 years ago by JYA

At this stage, and until the bug is worked out... There are two things you can do.

If both machines are using eth0 as network cards. Add the scopeid eth0 to the IPv6 address you entered in the mythtv-setup. Eg.: fe80::21f:1fff:fe23:a434%eth0

Or: Get a set of real IPv6 address, plenty of providers assigning IPv6 subnet for free and configure the interfaces on all your machines to use this IPv6 subnet.

comment:12 in reply to:  11 Changed 7 years ago by Jan Schneider <jan@…>

Replying to jyavenard:

If both machines are using eth0 as network cards. Add the scopeid eth0 to the IPv6 address you entered in the mythtv-setup. Eg.: fe80::21f:1fff:fe23:a434%eth0

This didn't work either.

I created a follow-up ticket #10921.

comment:13 Changed 7 years ago by JYA

Why open a new ticket?

Upgrade your current mythtv to include e4ba7d74aee6bd437e747772046a8836fa9ae5cb commit. Remove the IPv6 configuration, leave it blank or put ::1

Note: See TracTickets for help on using tickets.