Bug 1046753
| Summary: | Perl: modules that are installed system-wide are not upgraded (even when forced by deplist.txt) | ||
|---|---|---|---|
| Product: | OpenShift Online | Reporter: | mephinet <mephinet> |
| Component: | Image | Assignee: | Jakub Hadvig <jhadvig> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | libra bugs <libra-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 2.x | CC: | bmeng, derek, jhonce, mfojtik, yadu |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-01-30 00:54:26 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: | |
| Embargoed: | |||
|
Description
mephinet
2013-12-26 22:54:52 UTC
Same thing happening for me with the Encode module. (In reply to Derek Carter from comment #1) > Same thing happening for me with the Encode module. Also, when trying to work around it with cpanm and setting the HOMEDIR, I still have issues because Encode wants to put stuff in /usr/bin/ and /usr/lib/ (I'm still working on the magic incantation to get the ${PREFIX} changed. -- Derek Created upstream bug here: https://github.com/openshift/origin-server/issues/4402 (maybe better visibility for developers there). Found a manual workaround
cpanm --interactive --local-lib=${OPENSHIFT_PERL_DIR}/perl5lib/ MODULE::NAME
The deplist.txt issue should be fixed now, see this BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1026652 Test on devenv_4205 Issue have been fixed. remote: Stopping Perl cartridge remote: Waiting for stop to finish remote: Building git ref 'master', commit 4f59567 remote: Building Perl cartridge remote: --> Working on DateTime remote: Fetching http://mirror1.ops.rhcloud.com/mirror/perl/CPAN/authors/id/D/DR/DROLSKY/DateTime-1.06.tar.gz ... OK remote: ==> Found dependencies: Module::Build remote: --> Working on Module::Build remote: Fetching http://mirror1.ops.rhcloud.com/mirror/perl/CPAN/authors/id/L/LE/LEONT/Module-Build-0.4203.tar.gz ... OK remote: Configuring Module-Build-0.4203 ... OK <-------------------snip-----------------------> remote: Building DateTime-1.06 ... OK remote: Successfully installed DateTime-1.06 remote: 34 distributions installed remote: Preparing build for deployment remote: Deployment id is fc0f8f6b remote: Activating deployment remote: Starting Perl cartridge remote: Result: success remote: Activation status: success remote: Deployment completed with status: success Move bug to verified. |