Flaky Chrome failures for server running in rootless podman

About half the TVE shows (I'm guessing) on my ChannelsDVR server have been failing for... a while now and I figured it was time to try to track down what might be going on. Looking at the error list though and... I don't really know which parts of this are actually fatal messages and which ones are just annoying. Any ideas on how to resolve whatever parts of this actually matter?

  • Error relocating -- okay, so chome_crashpad_handler isn't compatible with Alpine Linux, the last time I ran into this I had to rebuild the Docker image with "debian-slim" to get around it. I'm not sure this is a fatal error though.
  • Failed to connect to the bus -- what is it trying to do here, should I care?
  • Cannot use V8 Proxy resolver -- should I care?
  • SingletonLock exists -- I was focusing on this for a while and renaming/rebuilding chromedata/ fairly regularly but... didn't seem to affect failures or successes

Yes I'm the one with the rootless podman, so if necessary everything can be blamed on me being weird. At least I fixed the networking issues I ran into earlier (thank you all!)

#!/bin/bash

export TZ=`cat /etc/timezone`
export VIDEODEVICES=`find /dev -type c -name video* -printf "--device=%p "`

# remove any existing container
/usr/bin/podman --cgroup-manager=cgroupfs stop -t 10 channelsdvr
/usr/bin/podman --cgroup-manager=cgroupfs rm channelsdvr --force

podman create \
 --label "io.containers.autoupdate=registry" \
 --name channelsdvr \
 --conmon-pidfile=/run/channelsdvr/conmon.pid \
 --publish 8089:8089/tcp \
 --userns keep-id \
 --group-add keep-groups \
 --device=/dev/dri/renderD128 \
 --network=pasta:-I,tap0,--ipv4-only,-a,10.0.2.15,-n,24,-g,10.0.2.2,-D,10.0.2.2,--dns-forward,10.0.2.2,--no-ndp,--no-dhcpv6,--no-dhcp \
 ${VIDEODEVICES} \
 -e TZ=${TZ} \
 -v /etc/localtime:/etc/localtime:ro \
 -v /run/dbus:/run/dbus:ro \
 -v ~/config:/channels-dvr:Z \
 -v /media/archive/dvr:/dvr:z \
 -v ~/Database:/dvr/Database:z \
 -v ~/Streaming:/dvr/Streaming:z \
 -v /media/archive/media:/media:ro \
 docker.io/fancybits/channels-dvr:latest
chrome failed to start:
Error loading shared library libstdc++.so.6: No such file or directory (needed by /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler)
Error loading shared library libgcc_s.so.1: No such file or directory (needed by /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler)
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt6thread20hardware_concurrencyEv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSolsEi: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt24__throw_out_of_range_fmtPKcz: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt8ios_base4InitC1Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt20__throw_length_errorPKc: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt17__throw_bad_allocv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt19__throw_logic_errorPKc: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt6localeD1Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt8ios_baseC2Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt6localeC1Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSo9_M_insertImEERSoT_: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt8ios_baseD2Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt16__throw_bad_castv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNKSt5ctypeIcE13_M_widen_initEv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt28__throw_bad_array_new_lengthv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSo3putEc: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSo9_M_insertIlEERSoT_: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_guard_acquire: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_guard_release: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt18condition_variableC1Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt18condition_variable10notify_oneEv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt20__throw_system_errori: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt6chrono3_V212steady_clock3nowEv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt6chrono3_V212system_clock3nowEv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt11_Hash_bytesPKvmm: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt25__throw_bad_function_callv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSo9_M_insertIdEERSoT_: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt9terminatev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSo5flushEv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt6thread6detachEv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt6thread6_StateD2Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt18condition_variable10notify_allEv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt18condition_variableD1Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt15get_new_handlerv: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt19__throw_regex_errorNSt15regex_constants10error_typeE: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __udivti3: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt8ios_base4InitD1Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZTVSt15basic_streambufIcSt11char_traitsIcEE: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZTVSt9basic_iosIcSt11char_traitsIcEE: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __cxa_pure_virtual: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZNSt6thread6_StateD2Ev: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: __once_proxy: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt15__once_callable: symbol not found
Error relocating /channels-dvr/data/chromedp-chroot/lib/chrome_crashpad_handler: _ZSt11__once_call: symbol not found
[11905:11944:0131/120527.952044:ERROR:bus.cc(406)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[11905:11944:0131/120527.952320:ERROR:bus.cc(406)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[11905:11944:0131/120527.952372:ERROR:bus.cc(406)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[11905:11944:0131/120527.952747:ERROR:bus.cc(406)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[11905:11905:0131/120527.980108:ERROR:system_network_context_manager.cc(797)] Cannot use V8 Proxy resolver in single process mode.
[11905:11905:0131/120527.981351:ERROR:process_singleton_posix.cc(335)] Failed to create /channels-dvr/data/chromedata/Comcast_SSO/SingletonLock: File exists (17)

try the tve tag instead of latest

okay thanks for the fast reply. As soon as it goes idle i'll rebuild the image, I get at least a few of these a day so I should have an idea of things being different by tomorrow.

Another note, I have switched over to :tve (and archived everything chrome-like in the data folder, to get it to refresh) and am currently doing a rescan of all my TVE channels.

I'm starting to suspect that these errors may have been hiding the actual errors though, which is that the TVE channels I was attempting to record from no longer exist.

Think I've ran this for long enough, no longer getting the daily full-page error messages. Still getting occasional recording faults, but looks unrelated to all this. So... thanks for the solution!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.