-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using -ih
on Centos7 causes many hash marks and a locked RPM db
#32
Comments
It seems to be hash-mode bug of rpm 4.11 on centos 7-stream and the workaround is to do without I did reproduce the issue as follows. I use podman but this behavior is not depending on the difference of container system (docker vs podman). $ podman run -it --rm -v $PWD:/workdir --security-opt label=disable centos:7 rpm -ivh /workdir/target/generate-rpm/cargo-generate-rpm-0.6.0-1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:cargo-generate-rpm-0:0.6.0-1 # ############################################################################################### (65676%################################################################################################################################################################################################################################################################################################(6###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################(6567############################################################################################################################################################################################################################################################################################################################################# Even if the progress reaches 100%, This can be avoided by omitting $ podman run -it --rm -v $PWD:/workdir --security-opt label=disable centos:7 rpm -i /workdir/target/generate-rpm/cargo-generate-rpm-0.6.0-1.x86_64.rpm
Preparing packages...
cargo-generate-rpm-0:0.6.0-1.x86_64
$ |
This only happens on centos 7 afaict.
Steps to reproduce:
git clone https://github.com/cat-in-136/cargo-generate-rpm.git
cd cargo-generate-rpm
cargo install --path .
cargo build --release
cargo strip -s target/release/cargo-generate-rpm
cargo generate-rpm --payload-compress none --auto-req no
docker run --rm -v $PWD:/workdir centos:7 rpm -ih /workdir/target/generate-rpm/cargo-generate-rpm-0.6.0-1.x86_64.rpm
Adding
-i -t
to the abovedocker run
command will produce infinite hashmarks and lock the rpm dbI tested using
almalinux:8
,centos:6
, andcentos:8
and they all function as expected. I'm pretty sure this is an issue with centos 7 itself, but users of the library should be aware of this issue.The text was updated successfully, but these errors were encountered: