Red Hat Bugzilla – Bug 475919
Requires missing for preinstall script
Last modified: 2009-01-14 21:54:53 EST
Description of problem:
The preinstall script for nethack-vultures uses both rm (provided by coreutils) and groupadd (provided by shadow-utils). There should by Requires(pre) for both of these to make sure coreutils and shadowutils are installed before the prescript is run. Failure to do this can cause problems during fresh installs and livecd builds.
You should be able to add the following to the spec file:
Version-Release number of selected component (if applicable):
The error can be seen by examining the spec file. Whether or not the symptoms show up is somewhat random based on the install order.
Steps to Reproduce:
In useradd is only used in the preinstall script you shouldn't have to use the normal requires for it.
I added the changes, but unfortunately, I don't seem to be able to commit changes anymore -- "Permission denied (publickey). So, I'm not sure what to do.
You should be able to fix that in the Fedora Account System. I don't know exactly what you need to do though. You could probably get a good answer in most fedora forums or mailing lists.
The deadline for the alpha release is coming up quickly. Can you try to get some help with your problem related to your Fedora key soon?
I couldn't find how to fix it in the Fedora Account System, Unfortunately, I'm very busy right now; fixing software bugs is one thing, but having to also deal with Fedora connection problems is another. If someone can tell me a quick way to fix my account, I'd be glad to commit the changes, but I probably won't have time to deal with getting my account fixed for another couple months.
Thanks for the update on your status. I have already been asking for help for this, since it is something any maintainer can do. If no one steps in in the next day or two I'll make another request including your updated status.
I'm a provenpackager, and would be willing to commit/build. Just the two Requires(pre), correct?
I have this ready to go, if this is all there is to do.
Karen, if you'd like assistance re-diffing the patches so that the default_fuzz workaround can be removed, let me know.
Thanks for taking care of that. When I get my account fixed, I'll look into that.
Anytime. Committing and building, and I'll do a bodhi update for F-10.
nethack-vultures-2.1.0-15.fc10 has been submitted as an update for Fedora 10.
Yes, just the two Requires(pre) needed to be added. The package was getting install too early during livecd-creator builds and that will fix that problem.
Thanks for stepping in to help out here!
I am not seeing dependency errors any more in rawhide, so I am going to close this. Thanks.
nethack-vultures-2.1.0-15.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.