Any reason that we want to use our own yum config file to the command “yum”?
(e.g., /usr/bin/yum -c $name)
The wrongfully generated config file, which does not have the proper distro
repo URL, makes yum fail with the following errors:
> Warning: 3.0.x versions of yum would erroneously match against filenames.
> You can use "*/dhcp" and/or "*bin/dhcp" to get that behaviour
> Warning: 3.0.x versions of yum would erroneously match against filenames.
> You can use "*/gd" and/or "*bin/gd" to get that behaviour
> Warning: 3.0.x versions of yum would erroneously match against filenames.
> You can use "*/nfs-utils" and/or "*bin/nfs-utils" to get that behaviour
> Warning: 3.0.x versions of yum would erroneously match against filenames.
> You can use "*/xinetd" and/or "*bin/xinetd" to get that behaviour
> Warning: 3.0.x versions of yum would erroneously match against filenames.
> You can use "*/php" and/or "*bin/php" to get that behaviour
> Warning: 3.0.x versions of yum would erroneously match against filenames.
> You can use "*/zlib-devel" and/or "*bin/zlib-devel" to get that behaviour
> Warning: 3.0.x versions of yum would erroneously match against filenames.
> You can use "*/php-gd" and/or "*bin/php-gd" to get that behaviour
> Warning: 3.0.x versions of yum would erroneously match against filenames.
> You can use "*/php-mysql" and/or "*bin/php-mysql" to get that behaviour
> Warning: 3.0.x versions of yum would erroneously match against filenames.
> You can use "*/php-mbstring" and/or "*bin/php-mbstring" to get that behaviour
> ERROR: Impossible to execute "LC_ALL=C yum -c /tmp/fileftTexV provides
> php-mbstring";
> Some packages are not available: (-y, install, dhcp, gd, nfs-utils,
> xinetd, php, zlib-devel, php-gd, php-mysql, php-mbstring) at /usr/bin/yume
> line 330.
> ERROR during execution 65280
> ERROR: -1 error(s) occured for prereq dhcp, gd, nfs-utils, xinetd, php,
> zlib-devel, php-gd, php-mysql, php-mbstring at /usr/bin/install_prereq line 81
> main::handle_smart_pkgs(0, 'dhcp', 'gd', 'nfs-utils', 'xinetd',
> 'php', 'zlib-devel', 'php-gd', 'php-mysql', ...) called at
> /usr/bin/install_prereq line 408
> main::install_prereq('redhat-el', 6, 'x86_64', 'ARRAY(0xdccaf8)',
> 'rpm') called at /usr/bin/install_prereq line 474
> ERROR: The following packages were NOT installed:
> dhcp, gd, nfs-utils, xinetd, php, zlib-devel, php-gd, php-mysql, php-mbstring
> at /usr/bin/install_prereq line 416
> main::install_prereq('redhat-el', 6, 'x86_64', 'ARRAY(0xdccaf8)',
> 'rpm') called at /usr/bin/install_prereq line 474
> ERROR: Impossible to install the prereqs at /usr/bin/install_prereq line 475.
> ERROR: impossible to install base ( /usr/bin/install_prereq --smart
> /usr/share/oscar/prereqs/base).
> at /usr/bin/oscar-config line 99
> ERROR: impossible to install base prereqs (/usr/share/oscar/prereqs/base)
> at /usr/bin/oscar-config line 99
> ERROR: Impossible to complete stage 2 of the bootstrap.
> at /usr/bin/oscar-config line 99
> ERROR: Impossible to bootstrap OSCAR at /usr/bin/oscar-config line 100
> main::bootstrap() called at /usr/bin/oscar-config line 331
> ERROR: Impossible to bootstrap OSCAR at /usr/bin/oscar-config line 332.
I tried to not use the yum config file and the default one instead and I could
go further (i.e., the missing packages (php-mbstring, php-mysql,…) could be
installed). And I hit the oda perl module-not-found error.
> --> Prereqs status (/usr/share/oscar/prereqs/perl-Qt):
> --> perl-Qt: is installed
> --> Executing: /usr/bin/oda --init mysql
> Can't locate OSCAR/oda.pm in @INC (@INC contains: /usr/lib/perl5/site_perl
> /lib /lib/OSCAR /usr/local/lib64/perl5 /usr/local/share/perl5
> /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5
> /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/OSCAR/Database_generic.pm
> line 86.
> BEGIN failed--compilation aborted at
> /usr/share/perl5/vendor_perl/OSCAR/Database_generic.pm line 86.
> Compilation failed in require at /usr/bin/oda line 43.
> BEGIN failed--compilation aborted at /usr/bin/oda line 43.
> ERROR: Impossible to execute /usr/bin/oda --init mysql at
> /usr/bin/oscar-config line 99
> ERROR: Impossible to install the server side of OSCAR
> at /usr/bin/oscar-config line 99
> ERROR: Impossible to complete stage 2 of the bootstrap.
> at /usr/bin/oscar-config line 99
> ERROR: Impossible to bootstrap OSCAR at /usr/bin/oscar-config line 100
> main::bootstrap() called at /usr/bin/oscar-config line 331
> ERROR: Impossible to bootstrap OSCAR at /usr/bin/oscar-config line 332.
> [root@rhel64-vm Downloads]#
Regards,
--
- DongInn
On Nov 28, 2013, at 11:13 AM, LAHAYE Olivier <olivier.lah...@cea.fr> wrote:
>
> Excellent.
>
> --
> Olivier LAHAYE
> CEA DRT/LIST/DM2I/DIR
> De : DongInn Kim [di...@cs.indiana.edu]
> Date d'envoi : jeudi 28 novembre 2013 16:13
> À : Devel OSCAR
> Objet : Re: [Oscar-devel] RE : distro URL file (e.g., redhat-el-6-x86_64.url)
>
> Hi Olivier,
>
> Thanks but you gave me a wrong directory name. :-)
> It should be /tftpboot/distro/redhat-el-6-x86_64 .
>
> Anyway, I could avoid the error by putting the following patch of
> install_prereq.
>> [07:05] rhel64-vm: scripts $ svn diff
>> Index: install_prereq
>> ===================================================================
>> --- install_prereq (revision 10185)
>> +++ install_prereq (working copy)
>> @@ -363,7 +363,8 @@
>>
>> OSCAR::Logger::oscar_log_subsection "Adding repos $oscar_pkg_pool,
>> ".
>> "$distro_pkg_pool";
>> - my $local_repos = "$oscar_pkg_pool, $distro_pkg_pool";
>> + my $local_repos = "$oscar_pkg_pool";
>> + $local_repos .= ", $distro_pkg_pool" if $distro_pkg_pool ne "";
>> my @repos = split (",", $local_repos);
>> OSCAR::Utils::print_array (@repos);
>> $pm = PackMan->new;
>
> The main problem is that yume could not resolve the installation of these
> packages (e.g., php-mbstring, php-mysql, … )
> Is there something wrong with "LC_ALL=C yum -c /tmp/file4kdSLr provides
> php-mbstring” ?
>
>> Warning: 3.0.x versions of yum would erroneously match against filenames.
>> You can use "*/dhcp" and/or "*bin/dhcp" to get that behaviour
>> Warning: 3.0.x versions of yum would erroneously match against filenames.
>> You can use "*/gd" and/or "*bin/gd" to get that behaviour
>> Warning: 3.0.x versions of yum would erroneously match against filenames.
>> You can use "*/nfs-utils" and/or "*bin/nfs-utils" to get that behaviour
>> Warning: 3.0.x versions of yum would erroneously match against filenames.
>> You can use "*/xinetd" and/or "*bin/xinetd" to get that behaviour
>> Warning: 3.0.x versions of yum would erroneously match against filenames.
>> You can use "*/php" and/or "*bin/php" to get that behaviour
>> Warning: 3.0.x versions of yum would erroneously match against filenames.
>> You can use "*/zlib-devel" and/or "*bin/zlib-devel" to get that behaviour
>> Warning: 3.0.x versions of yum would erroneously match against filenames.
>> You can use "*/php-gd" and/or "*bin/php-gd" to get that behaviour
>> Warning: 3.0.x versions of yum would erroneously match against filenames.
>> You can use "*/php-mysql" and/or "*bin/php-mysql" to get that behaviour
>> Warning: 3.0.x versions of yum would erroneously match against filenames.
>> You can use "*/php-mbstring" and/or "*bin/php-mbstring" to get that
>> behaviour
>> ERROR: Impossible to execute "LC_ALL=C yum -c /tmp/file4kdSLr provides
>> php-mbstring";
>> Some packages are not available: (-y, install, dhcp, gd, nfs-utils,
>> xinetd, php, zlib-devel, php-gd, php-mysql, php-mbstring) at /usr/bin/yume
>> line 330.
>> ERROR during execution 65280
>> ERROR: -1 error(s) occured for prereq dhcp, gd, nfs-utils, xinetd, php,
>> zlib-devel, php-gd, php-mysql, php-mbstring
>
>
> Regards,
>
> --
> - DongInn
>
> On Nov 28, 2013, at 4:15 AM, LAHAYE Olivier <olivier.lah...@cea.fr> wrote:
>
>> On other distros, I have a warning with missing repo (the url file exists,
>> but not the directoiry. If I create the directory, then, I have a warning
>> saying cannot add empty repo.
>>
>> I think that there is something to fix here, but I did had time to check
>> that as for my distros (centos-6, fc-17, fc-18, ubuntu-*) it was not
>> blocking.
>>
>> Does the following commands fix your problem?
>> mkdir /tftpboot/distro/redhat-6-x86_64
>> sudo packman --prepare-repo /tftpboot/distro/redhat-6-x86_64
>>
>> if yes, that means the when creating the /tftpboot/repos/<distro>.url file
>> we should also issue the two above commands.
>>
>> Best regards,
>>
>> Olivier.
>>
>> --
>> Olivier LAHAYE
>> CEA DRT/LIST
>>
>> De : DongInn Kim [di...@cs.indiana.edu]
>> Date d'envoi : jeudi 28 novembre 2013 07:15
>> À : Devel OSCAR
>> Objet : [Oscar-devel] distro URL file (e.g., redhat-el-6-x86_64.url)
>>
>> Hi,
>>
>> /tftpboot/distro/redhat-el-6-x86_64.url can not have any distro repository
>> during install_prereq which calls repos_add_urlfile in OSCAR::PackagePath.pm.
>>
>> I have a following repository setup with rhn and I wonder how to deal with
>> this kind of licensed repository.
>>
>>> [root@rhel64-vm ui]# cat /etc/yum.repos.d/rhel-source.repo
>>> [rhel-source]
>>> name=Red Hat Enterprise Linux $releasever - $basearch - Source
>>> baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/
>>> enabled=0
>>> gpgcheck=1
>>> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
>>>
>>> [rhel-source-beta]
>>> name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
>>> baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/
>>> enabled=0
>>> gpgcheck=1
>>> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
>>
>>
>>
>> The missing distro repository entry in
>> /tftpboot/distro/redhat-el-6-x86_64.url causes the following trouble.
>>
>>
>> --> Select online repo
>> http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64
>> Adding the repositories: [ file:/tftpboot/distro/redhat-el-6-x86_64 ]
>> Array: 1 element(s)
>> --> [WARN] /tftpboot/distro/redhat-el-6-x86_64 does not exist
>> --> Skipping empty local repo (file:/tftpboot/distro/redhat-el-6-x86_64)
>> --> [INFO] No repository to be added
>> --> OSCAR pools:
>> http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64
>> --> Distro pools:
>> --> Prereq paths: /usr/share/oscar/prereqs/Configurator
>> --> Adding repos
>> http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64,
>> [ http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64 ]
>> Array: 2 element(s)
>> --> Following packages will be removed:
>> --> Following packages will be installed: configurator
>> --> Following shell commands will be executed:
>> --> smartly installing: configurator
>> --> Packman status: Packman status:
>> Format: RPM
>> Number of repos: 2
>> List of repos: ,
>> http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64
>>
>> ERROR: Impossible to detect the architecture of repos: --repo at
>> /usr/bin/yume line 102.
>> ERROR during execution 65280
>> ERROR: -1 error(s) occured for prereq configurator
>> WARNING: multiple architecture repos specified.) at /usr/bin/install_prereq
>> line 81
>> main::handle_smart_pkgs(0, 'configurator') called at
>> /usr/bin/install_prereq line 407
>> main::install_prereq('redhat-el', 6, 'x86_64', 'ARRAY(0x1d35750)',
>> 'rpm') called at /usr/bin/install_prereq line 473
>> ERROR: The following packages were NOT installed:
>> configurator
>> at /usr/bin/install_prereq line 415
>> main::install_prereq('redhat-el', 6, 'x86_64', 'ARRAY(0x1d35750)',
>> 'rpm') called at /usr/bin/install_prereq line 473
>> ERROR: Impossible to install the prereqs at /usr/bin/install_prereq line 474.
>> ERROR: impossible to install Configurator ( /usr/bin/install_prereq --smart
>> /usr/share/oscar/prereqs/Configurator).
>> at /usr/bin/oscar-config line 99
>> ERROR: impossible to install Configurator prereqs
>> (/usr/share/oscar/prereqs/Configurator)
>> at /usr/bin/oscar-config line 99
>> ERROR: Impossible to complete stage 1 of the bootstrap.
>> at /usr/bin/oscar-config line 99
>> ERROR: Impossible to bootstrap OSCAR at /usr/bin/oscar-config line 100
>> main::bootstrap() called at /usr/bin/oscar-config line 331
>> ERROR: Impossible to bootstrap OSCAR at /usr/bin/oscar-config line 332
>>
>>
>> If the licensed repository can not be added here, should we expect all the
>> RHEL OSCAR users to create a private local repository on it?
>> Can we ignore the missing distro repository?
>>
>> Regards,
>>
>> --
>> - DongInn
>>
>> ------------------------------------------------------------------------------
>> Rapidly troubleshoot problems before they affect your business. Most IT
>> organizations don't have a clear picture of how application performance
>> affects their revenue. With AppDynamics, you get 100% visibility into your
>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
>> Pro!
>> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk_______________________________________________
>> Oscar-devel mailing list
>> Oscar-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oscar-devel
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk_______________________________________________
> Oscar-devel mailing list
> Oscar-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oscar-devel
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-devel