Summary: | libgstallocators-1.0.so.0, needed by /usr/bin/gnome-help, not found | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | rav <tirnotaure> |
Component: | lorax | Assignee: | Brian Lane <bcl> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 26 | CC: | anaconda-maint-list, bcl, dmach, rcvanvo |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-11-28 00:23:57 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: |
Description
rav
2017-11-27 02:12:08 UTC
This is a problem with the repositories you are using, not with lorax. Hi Brian. I tried to get mirror from this how to: https://rhinstaller.github.io/lorax/lorax.html Im my case i get this command: setenforce 0 lorax -p Fedora -v $VERSION -r $VERSION \ -s "http://mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/releases/$VERSION/Everything/$ARCH/os/" \ -s "http://mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/updates/$VERSION/$ARCH/" \ --buildarch "$ARCH" --volid "$DIST-$VERSION-$ARCH" --logfile=$BUILD_DIR/tmp/lorax.log --tmp=$BUILD_DIR/tmp/ --isfinal $ISO_DIR --nomacboot \ || exit 1 setenforce 1 But, unfortunally, get the same results: 2017-11-28 02:23:28,412: verifying the installroot verifying the installroot 2017-11-28 02:23:30,593: libgstallocators-1.0.so.0, needed by /usr/bin/gnome-help, not found libgstallocators-1.0.so.0, needed by /usr/bin/gnome-help, not found 2017-11-28 02:23:30,595: libgstallocators-1.0.so.0, needed by /usr/bin/yelp, not found libgstallocators-1.0.so.0, needed by /usr/bin/yelp, not found Finish: shell What I am doing wrong? Try using dl.fedoraproject.org directly and see if that works, mirrors sometimes lag or are not synchronized correctly. This kind of error is not a lorax problem. It's an issue with the repos being used. I attempted using dl.fedoraproject.org and the problem is continuing. Since the kickstart file I am attempting to build does not contain a graphical UI, I'm wondering why gnome-help is necessary at all. Do you think this might be a problem with the installroot template missing a dependency? It doesn't look like that uses yum or dnf to build the dependency tree and install relies on directly installing packages. Lorax uses dnf to depsolve the packages, so it could very well be pulled in by something else. Using dnf repoquery --whatrequires gnome-help may reveal it, if it is a direct dependency. I think I found the culprit: /usr/share/lorax/templates.d/99-generic/runtime-cleanup.tmpl I modified this part: ## Clean up some of the mess pulled in by webkitgtk via yelp ## libwebkit2gtk links to a handful of libraries in gstreamer and ## gstreamer-plugins-base. Remove the rest of them. removefrom gstreamer1 --allbut /usr/${libdir}/libgstbase-1.0.* \ /usr/${libdir}/libgstreamer-1.0.* removefrom gstreamer1-plugins-base --allbut \ /usr/${libdir}/libgst{app,audio,fft,pbutils,tag,video}-1.0.* So that the last line includes allocators In other words: removefrom gstreamer1-plugins-base --allbut \ /usr/${libdir}/libgst{app,audio,fft,pbutils,tag,video,allocators}-1.0.* That stops it from removing the library, and I am once again able to build the kickstart. |