<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Feb 15, 2025 at 5:25 PM James Abernathy <<a href="mailto:jfabernathy@gmail.com">jfabernathy@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>This is what I'm seeing on Archlinux with ansible</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">[jim@nucboxg3 ansible]$ ./mythtv.yml --limit=localhost</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">BECOME password: </span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"> </span><br><span style="color:rgb(178,24,178);background-color:rgb(255,255,255)">[DEPRECATION WARNING]: community.general.yaml has been deprecated. The plugin has been superseded by the the</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,178);background-color:rgb(255,255,255)"> option `result_format=yaml` in callback plugin ansible.builtin.default from ansible-core 2.13 onwards. This</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,178);background-color:rgb(255,255,255)"> feature will be removed from community.general in version 13.0.0. Deprecation warnings can be disabled by </span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"> </span><br><span style="color:rgb(178,24,178);background-color:rgb(255,255,255)">setting deprecation_warnings=False in ansible.cfg.</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">PLAY [mythtv_hosts] *****************************************************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [Gathering Facts] **************************************************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="font-weight:bold;color:rgb(255,84,255);background-color:rgb(255,255,255)">[WARNING]: Platform linux on host localhost is using the discovered Python interpreter at</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="font-weight:bold;color:rgb(255,84,255);background-color:rgb(255,255,255)">/usr/bin/python3.13, but future installation of another Python interpreter could change the meaning of that</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="font-weight:bold;color:rgb(255,84,255);background-color:rgb(255,255,255)">path. See <a href="https://docs.ansible.com/ansible-core/2.18/reference_appendices/interpreter_discovery.html" target="_blank">https://docs.ansible.com/ansible-core/2.18/reference_appendices/interpreter_discovery.html</a> for</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="font-weight:bold;color:rgb(255,84,255);background-color:rgb(255,255,255)">more information.</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok: [localhost]</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [include_role : common] ********************************************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,178);background-color:rgb(255,255,255)">included: common for localhost</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [include_role : mythtv-pacman] *************************************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,178);background-color:rgb(255,255,255)">included: mythtv-pacman for localhost</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [mythtv-pacman : create a list of essential system utils] **********************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok: [localhost]</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [mythtv-pacman : add compilers and build essentials] ***************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok: [localhost]</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [mythtv-pacman : add mythtv essential build libraries] *************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok: [localhost]</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [mythtv-pacman : add mythtv optional build libraries] **************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok: [localhost]</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [mythtv-pacman : add mythtv essential python modules] **************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok: [localhost]</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [mythtv-pacman : add mythtv essential perl modules] ****************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok: [localhost]</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [mythtv-pacman : add mythtv essential plugin libraries] ************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok: [localhost]</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [mythtv-pacman : final package list] *******************************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok: [localhost] => </span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"> </span><br><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)"> msg: lsb-release,cronie,base-devel,nasm,ccache,git,cmake,patch,ninja,gperf,meson,sqlite3,php,lame,libbluray</span><br>,libxnvctrl,libsamplerate,libxv,libxinerama,libxrandr,libxml2,taglib,exiv2,libzip,libmpeg2,soundtouch,libcec,<br>libass,libvdpau,libva,x264,x265,libvpx,dav1d,xvidcore,pulseaudio,libavc1394,libiec61883,lirc,python-lxml,pyth<br>on-mysqlclient,python-requests,python-setuptools,perl-dbi,perl-dbd-mysql,perl-io-socket-inet6,perl-date-manip<br>,perl-xml-simple,perl-xml-xpath,perl-image-size,perl-datetime-format-iso8601,perl-soap-lite,perl-json,perl-fi<br>ndbin,perl-ipc-cmd,flac,libcdio,libcdio-paranoia,libmariadbclient,python-pycurl,python-oauthlib<span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">TASK [mythtv-pacman : install packages] *********************************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)">fatal: [localhost]: FAILED! => changed=false </span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"> </span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> cmd:</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - /usr/bin/pacman</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - --noconfirm</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - --noprogressbar</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - --needed</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - --sync</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - cronie</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - nasm</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - ccache</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - gperf</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - meson</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - libxnvctrl</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - pulseaudio</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - perl-date-manip</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - perl-image-size</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - perl-datetime-format-iso8601</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - perl-soap-lite</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - perl-json</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - python-pycurl</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> - python-oauthlib</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> msg: Failed to install package(s)</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> stderr: |-</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> error: unresolvable package conflicts detected</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> error: failed to prepare transaction (conflicting dependencies)</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> stderr_lines: <omitted></span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> stdout: |-</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> resolving dependencies...</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> looking for conflicting packages...</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> :: pulseaudio-17.0+r43+g3e2bb8a1e-1 and pipewire-pulse-1:1.2.7-1 are in conflict. Remove pipewire-pulse? </span><br>[y/N]<span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> :: pulseaudio-17.0+r43+g3e2bb8a1e-1 and pipewire-pulse-1:1.2.7-1 are in conflict</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)"> stdout_lines: <omitted></span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">PLAY RECAP **************************************************************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)">localhost</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"> : </span><span style="color:rgb(24,178,24);background-color:rgb(255,255,255)">ok=11 </span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"> changed=0 unreachable=0 </span><span style="color:rgb(178,24,24);background-color:rgb(255,255,255)">failed=1 </span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"> </span><span style="color:rgb(24,178,178);background-color:rgb(255,255,255)">skipped=11 </span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"> rescued=0 igno</span><br>red=0 </span><br></div></div></blockquote><div><br></div><div>I'm guessing it because Arch and EndeavourOS quit using pulseaudio in favor of pipewire?</div><div><br></div><div>Jim A</div><div> <br></div></div></div>