Ah, Todd, you were right. I changed the output path, and it worked. I'm not sure why i couldn't write to the /tmp directory, but, whatever. My last question (I hope) on this topic is how to get the output in a list format. This is what I get presently:
myhost:
The following packages will be updated['paho-c-1.3.13-2.el9', 'cpp-11.4.1-2.1.el9', 'glibc-headers-2.34-83.el9_3.7', 'gnutls-dane-3.7.6-23.el9', 'insights-client-3.2.2-1.el9_2', 'libblockdev-2.28-7.el9', 'libblockdev-loop-2.28-7.el9', 'libfastjson-0.99.9-5.el9', 'libvirt-daemon-9.5.0-7.el9_3', 'libvirt-daemon-driver-interface-9.5.0-7.el9_3', 'libvirt-daemon-driver-qemu-9.5.0-7.el9_3', 'openssl-devel-3.0.7-24.el9', 'python3-file-magic-5.39-14.el9', 'python3-pip-21.2.3-7.el9', 'python3-policycoreutils-3.5-2.el9', 'qemu-kvm-audio-pa-8.0.0-16.el9_3', 'qemu-kvm-core-8.0.0-16.el9_3', 'qemu-kvm-device-usb-host-8.0.0-16.el9_3', 'qemu-kvm-docs-8.0.0-16.el9_3', 'rpm-plugin-systemd-inhibit-4.16.1.3-25.el9', 'rsyslog-8.2102.0-117.el9', 'samba-client-4.18.6-100.el9', 'udisks2-iscsi-2.9.4-9.el9', 'fwupd-plugin-flashrom-1.8.16-1.el9', 'gcc-11.4.1-2.1.el9', 'gcc-plugin-annobin-11.4.1-2.1.el9', 'gnutls-utils-3.7.6-23.el9', 'libblockdev-fs-2.28-7.el9', 'libblockdev-lvm-2.28-7.el9', 'libblockdev-mdraid-2.28-7.el9', ~