[rhelv6-list] Perl update issue

Iain Morrison Iain.Morrison at mrc-epid.cam.ac.uk
Wed Jul 6 15:01:05 UTC 2011


Hi Derek and Prentice,
  This did the trick so many, many thanks. I haven't come across rpm
macros before so I need to do a bit of reading. 

thanks

iain

-- 

Iain Morrison
IT Manager
MRC Epidemiology Unit
Institute of Metabolic Science
Box 285, Addenbrooke's Hospital
Hills Road
Cambridge
CB2 0QQ
Tel 01223 769200 

> -----Original Message-----
> From: rhelv6-list-bounces at redhat.com 
> [mailto:rhelv6-list-bounces at redhat.com] On Behalf Of Derek Yarnell
> Sent: 06 July 2011 15:03
> To: Red Hat Enterprise Linux 6 (Santiago) discussion mailing-list
> Subject: Re: [rhelv6-list] Perl update issue
> 
> Hi Iain,
> 
> Just to follow up on Prentice's mail.  There is a way to 
> force RPMs from
> touching /usr/local if you have it NFS mounted which it 
> sounds like you
> are doing.
> 
> The file is /etc/rpm/macros.nfs, and you just need to have 
> the content,
> 
>   %_netsharedpath /usr/local
> 
> Below is the puppet snippet to do this,
> 
> class rpm::nfsmacros {
>         file { "nfsmacros":
>                 path => "/etc/rpm/macros.nfs",
>                 owner => root,
>                 group => root,
>                 mode => 644,
>                 content => "%_netsharedpath /usr/local",
>         }
> }
> 
> Thanks,
> derek
> 
> On 7/6/11 9:31 AM, Prentice Bisbal wrote:
> > Iain,
> > 
> > I had the same problem. I fixed it with an RPM macro, but I 
> agree with
> > your point - I don't think RPM packages that are included 
> in the distro
> > should be touching anything in /usr/local.
> > 
> > Personally, I'm not surprised with Red Hat's response, 
> about 6 years ago
> > I found a bug with some perl script included in an update 
> (it performed
> > some cron task). A google search found many, many other 
> RHEL users who
> > encountered the same bug, and many of them posted patches to fix the
> > bug, too. A bug report was filed with Red Hat, but the bug was never
> > fixed, despite many users having provided a fix on the web. It
> > eventually was closed when then next release of RHEL came out.
> > 
> > Prentice
> > 
> > 
> > On 07/06/2011 05:26 AM, Iain Morrison wrote:
> >> Dear list,
> >>   I submitted a Bugzilla report on our issue with the 
> latest perl update
> >> [https://bugzilla.redhat.com/show_bug.cgi?id=717565] but 
> RedHat have
> >> responded with
> >>  
> >> "This request was evaluated by Red Hat Product Management for
> >> inclusion in the current release of Red Hat Enterprise Linux.
> >> Because the affected component is not scheduled to be updated
> >> in the current release, Red Hat is unfortunately unable to
> >> address this request at this time. Red Hat invites you to
> >> ask your support representative to propose this request, if
> >> appropriate and relevant, in the next release of Red Hat
> >> Enterprise Linux. If you would like it considered as an
> >> exception in the current release, please ask your support
> >> representative."
> >>  
> >> Is this par for the course? The perl package is trying to 
> chown folders
> >> in /usr/local which I don't think it should be touching, 
> and this is
> >> stopping installation on any machines that don't have root 
> rw access to
> >> /usr/local/. Is this not a bug?
> >>  
> >> [I know I can allow root rw access, apply the patches and remove rw
> >> access but that isn't the point.]
> >>  
> >> We have an Academic subscription so don't have a support 
> representative.
> >> Is there anything else I can do? It looks like this 
> relatively simple
> >> installer bug is never going to be fixed.
> >>  
> >> I'm a bit disappointed with the RedHat response.
> >>  
> >> thanks
> >>  
> >> iain
> >>
> > 
> > _______________________________________________
> > rhelv6-list mailing list
> > rhelv6-list at redhat.com
> > https://www.redhat.com/mailman/listinfo/rhelv6-list
> > 
> 
> 
> -- 
> ---
> Derek T. Yarnell
> University of Maryland
> Institute for Advanced Computer Studies
> 
> _______________________________________________
> rhelv6-list mailing list
> rhelv6-list at redhat.com
> https://www.redhat.com/mailman/listinfo/rhelv6-list
> 




More information about the rhelv6-list mailing list