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

Reply via email to