Я решил эту проблему, добавив ignore_errors: yes
в ansible task.
- name: Check if java is installed on environment
shell: rpm -qa | grep 'openjdk'
ignore_errors: yes
register: result
Потому что моей последующей задачей является проверка зарегистрированного результата.
- name: Exclude java from updating to newer version, if java is installed
lineinfile:
path: /etc/yum.conf
line: exclude=java*
insertafter: [main]
when: result.stdout != ""
Мне пришлось еще немного покопаться, чтобы это выяснить. Но в конце концов мой компьютер работал с подключенным к моему монитору, и я увидел зависание процессора в следующий раз, когда потерял подключение к сети.
Быстрый поиск указывает на возможность проблемы с питанием процессоров Ryzenhttps://askubuntu.com/a/1259021
Следуя этому ответу, я следовал этому руководству, чтобы отключить состояние питания C6https://forum.manjaro.org/t/fix-ryzen-lockups-related-to-low-system-usage/39723
Я работаю почти 3 дня без каких-либо проблем. В настоящее время на Wi-Fi, но намерен переключить машину обратно на проводной. Я обновлю через месяц, чтобы увидеть, как с тех пор было время безотказной работы. Надеюсь, это поможет следующему человеку, столкнувшемуся с подобной проблемой.