[mythtv-users] ansible issue on Archlinux

James Abernathy jfabernathy at gmail.com
Sat Feb 15 22:31:50 UTC 2025


On Sat, Feb 15, 2025 at 5:25 PM James Abernathy <jfabernathy at gmail.com>
wrote:

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

I'm guessing it because Arch and EndeavourOS quit using pulseaudio in favor
of pipewire?

Jim A
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20250215/2957ddf3/attachment-0001.htm>


More information about the mythtv-users mailing list