I installed a bare metal machine ppc64 with Beta_TC2 compose http://ppc.koji.fedoraproject.org/compose/22_Beta_TC2/22_Beta_TC2/Server/ppc64 Then I tried to install screen-4.2.1-4.fc22.ppc64.rpm without using dnf. I did wget http://ppc.koji.fedoraproject.org/kojifiles/packages/screen/4.2.1/4.fc22/ppc64/screen-4.2.1-4.fc22.ppc64.rpm and rpm -Uvh screen-4.2.1-4.fc22.ppc64.rpm I got ############################################ for ever on display. In attachment is what I have got using rpm -vv option.
Created attachment 1015676 [details] disply when I used rpm -Uvvh
Install of screen-4.2.1-3.fc21.ppc64.rpm in same way is fine.
It is a problem with selinux-policy, I guess. Reassigning. Plugin: calling hook psm_pre in selinux plugin D: %prein(screen-4.2.1-4.fc22.ppc64): scriptlet start fdio: 2 writes, 46 total bytes in 0.000053 secs D: %prein(screen-4.2.1-4.fc22.ppc64): execv(/bin/sh) pid 4156 D: Plugin: calling hook scriptlet_fork_post in selinux plugin D: setexeccon: (/bin/sh, unconfined_u:unconfined_r:rpm_script_t:s0-s0:c0.c1023) + /usr/sbin/groupadd -g 84 -r -f screen + : D: %prein(screen-4.2.1-4.fc22.ppc64): waitpid(4156) rc 4156 status 0 Updating / installing... 1:screen-4.2.1-4.fc22 D: ========== Directories not explicitly included in package: D: 0 /etc/pam.d/ D: 1 /etc/ D: 2 /usr/bin/ D: 3 /usr/lib/tmpfiles.d/ D: 4 /usr/share/doc/ D: 6 /usr/share/info/ D: 7 /usr/share/man/man1/ D: 8 /usr/share/ D: 11 /var/run/ D: ========== D: create 100644 1 ( 0, 0) 36 /etc/pam.d/screen;55313f46 ###############################################################################(###############################################################################################################################################################(###########################################################################################################################################################(168%######################ufdio: 1 writes, 36 total bytes in 0.000012 secs D: Plugin: calling hook fsm_file_prepare in selinux plugin D: lsetfilecon: (/etc/pam.d/screen;55313f46, system_u:object_r:etc_t:s0) D: create 100644 1 ( 0, 0) 6722 /etc/screenrc;55313f46
Package has not set tag ARCHIVESIZE nor LONGARCHIVESIZE: $ rpm -qp --qf "%{ARCHIVESIZE}\n" screen-4.2.1-4.fc22.ppc64.rpm 0 $ rpm -qp --qf "%{LONGARCHIVESIZE}\n" screen-4.2.1-4.fc22.ppc64.rpm 0 If rpm doesn't know how big is the archive in package then it doesn't know how big part of archive is processed that's why you can see weird percentage like 168%. So the problem is in how the package was built. I will try to reproduce that.
Well, this is known bug in rpmbuild and it was fixed in rpm-4.12.0.1-3, but the package screen-4.2.1-4.fc22.ppc64.rpm was built with rpm-4.12.0-0.beta1.3. So solution for this problem is rebuilding of the package screen with the newest rpm. Assigning back to maintainer of the package screen to rebuild the package.
Rebuild is done. scm-commit for rawhide https://lists.fedoraproject.org/pipermail/scm-commits/Week-of-Mon-20150525/1581937.html scm-commit for F22 https://lists.fedoraproject.org/pipermail/scm-commits/Week-of-Mon-20150525/1581938.html
screen-4.2.1-5.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/screen-4.2.1-5.fc22
Package screen-4.2.1-5.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing screen-4.2.1-5.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-9224/screen-4.2.1-5.fc22 then log in and leave karma (feedback).
ppc-koji scratch build: http://ppc.koji.fedoraproject.org/koji/taskinfo?taskID=2520809
Command for building is ppc-koji build --scratch f22 <srpm> Only for information, though.
screen-4.2.1-5.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.