On Wed, 25 Jun 2008, Steve Traylen wrote:
> On Wed, Jun 25, 2008 at 10:55 AM, Cristina Aiftimiei
> <[log in to unmask]> wrote:
>> Hi,
>>
>> any news about the "fix"? We continue having the same "Missing
>> dependency" problem, and I suppose the "time zone" couldn't give a
>> difference of 2 days.
>
> Hi Christina,
>
> There was announcement from jpackage suggesting it was fixed but it
> is not. I've sent them
> another mail.
>
> For now the following worked for me.
>
> # rpm -Uvh http://mirrors.dotsrc.org/jpackage/5.0/generic/free//RPMS/ecj-3.3.1.1-2.jpp5.noarch.rpm
>
> Then I added
>
> exclude="ecj"
>
> to the [main] section of yum.conf
The other way to go is insert:
exclude=ecj-3.3.0-2.jpp5*
just to jpackage5-generic section of correponded repo.
and "yum upgrade/update" will works fine.
>
> and then
> # yum install tomcat5
>
> for instance works.
>
> Sorry this is not ideal I know.
>
> I will post here when ecj has been properly updated again and you
> remove the "exclude="ecj"" from your yum.conf
> and get the newer one.
>
> Steve
>
>
>>
>> Thank you very much,
>> Cristina
>>
>> Steve Traylen wrote:
>>> On Mon, Jun 23, 2008 at 1:52 PM, Steve Traylen <[log in to unmask]> wrote:
>>>
>>>> On Mon, Jun 23, 2008 at 12:50 AM, Antun Balaz <[log in to unmask]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Jpackage 5 repo contains ecj-3.3.0-2.jpp5.noarch.rpm and
>>>>> ecj-3.3.1.1-2.jpp5.noarch.rpm, as can be seen from:
>>>>>
>>>>> http://mirrors.dotsrc.org/jpackage/5.0/generic/free/RPMS/
>>>>>
>>>>> Now, although we have the newer version installed by hand
>>>>> (ecj-3.3.1.1-2.jpp5), 'yum update' complains that it wants to update ecj to
>>>>> 3.3.0-2.jpp5, and that it cannot find libecj-java, which is really not
>>>>> available. More precisely, when we just want to update ecj package:
>>>>>
>>>> Agreed something fishy going on here.
>>>>
>>>>
>>>
>>> Problem confirmed by jpackage
>>>
>>> https://www.zarb.org/pipermail/jpackage-discuss/2008-June/012672.html
>>>
>>> They suggest it may be fixed later today, unsure which time zone.
>>>
>>> Steve
>>>
>>>> # repoquery --envra --show-dupes --location ecj
>>>> Repository CA is listed more than once in the configuration
>>>> 0:ecj-2.1.3-5.i386
>>>> 1:ecj-3.3.0-2.jpp5.noarch
>>>> 0:ecj-3.3.1.1-1jpp.noarch
>>>> 0:ecj-3.3.1.1-2.jpp5.noarch
>>>> http://mirrors.dotsrc.org/jpackage/5.0/generic/free//RPMS/ecj-3.3.0-2.jpp5.noarch.rpm
>>>> http://linuxsoft.cern.ch/cern/slc4X/i386/yum/os//ecj-2.1.3-5.i386.rpm
>>>> http://mirrors.dotsrc.org/jpackage/5.0/generic/free//RPMS/ecj-3.3.1.1-2.jpp5.noarch.rpm
>>>> http://mirrors.dotsrc.org/jpackage/1.7/generic/free//RPMS/ecj-3.3.1.1-1jpp.noarch.rpm
>>>>
>>>> so the epoch was increased for ecj-3.3.0-2.jpp5.noarch which is why it
>>>> is newer in the RPM sense.
>>>>
>>>> But as you say.
>>>>
>>>> # repoquery --envra --requires ecj
>>>> Repository CA is listed more than once in the configuration
>>>> ...
>>>> libecj-java = 1:3.3.0-2.jpp5
>>>> ...
>>>>
>>>> and
>>>>
>>>> # repoquery --envra --whatprovides libecj-java
>>>>
>>>> returns nothing so this is the real problem.
>>>>
>>>> I'll report up to the jpackage people.
>>>>
>>>> This will be blocking all updates and installs for the moment....
>>>>
>>>> Steve
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> [root@mon ~]# yum update ecj
>>>>> Loading "changelog" plugin
>>>>> Loading "downloadonly" plugin
>>>>> Loading "fastestmirror" plugin
>>>>> Loading "installonlyn" plugin
>>>>> Loading "kernel-module" plugin
>>>>> Loading "protectbase" plugin
>>>>> Loading "tsflags" plugin
>>>>> Setting up Update Process
>>>>> Setting up repositories
>>>>> Loading mirror speeds from cached hostfile
>>>>> Reading repository metadata in from local files
>>>>> 5 packages excluded due to repository protections
>>>>> Resolving Dependencies
>>>>> --> Populating transaction set with selected packages. Please wait.
>>>>> ---> Package ecj.noarch 1:3.3.0-2.jpp5 set to be updated
>>>>> --> Running transaction check
>>>>> --> Processing Dependency: libecj-java = 1:3.3.0-2.jpp5 for package: ecj
>>>>> --> Finished Dependency Resolution
>>>>> Beginning Kernel Module Plugin
>>>>> Finished Kernel Module Plugin
>>>>> Error: Missing Dependency: libecj-java = 1:3.3.0-2.jpp5 is needed by package ecj
>>>>> [root@mon ~]#
>>>>> [root@mon ~]# rpm -qa | grep ecj
>>>>> ecj-3.3.1.1-2.jpp5
>>>>>
>>>>> The content of ecj rpms available from jpackage 5 repo is dubious:
>>>>>
>>>>> [root@mon ~]# rpm -qpl ecj-3.3.0-2.jpp5.noarch.rpm
>>>>> warning: ecj-3.3.0-2.jpp5.noarch.rpm: V3 DSA signature: NOKEY, key ID c431416d
>>>>> /usr/bin/ecj
>>>>> [root@mon ~]#
>>>>> [root@mon ~]# rpm -qpl ecj-3.3.1.1-2.jpp5.noarch.rpm
>>>>> warning: ecj-3.3.1.1-2.jpp5.noarch.rpm: V3 DSA signature: NOKEY, key ID c431416d
>>>>> /usr/share/doc/ecj-3.3.1.1
>>>>> /usr/share/doc/ecj-3.3.1.1/ecj-tarballBuild.sh
>>>>> /usr/share/doc/ecj-3.3.1.1/eclipse-jpackage-changelog.txt
>>>>> /usr/share/java/ecj-3.3.1.1.jar
>>>>> /usr/share/java/ecj.jar
>>>>>
>>>>> Requirements explain why ecj-3.3.0-2 cannot be installed:
>>>>>
>>>>> [root@mon ~]# rpm -qpR ecj-3.3.1.1-2.jpp5.noarch.rpm
>>>>> warning: ecj-3.3.1.1-2.jpp5.noarch.rpm: V3 DSA signature: NOKEY, key ID c431416d
>>>>> rpmlib(CompressedFileNames) <= 3.0.4-1
>>>>> rpmlib(PayloadFilesHavePrefix) <= 4.0-1
>>>>> [root@mon ~]#
>>>>> [root@mon ~]# rpm -qpR ecj-3.3.0-2.jpp5.noarch.rpm
>>>>> warning: ecj-3.3.0-2.jpp5.noarch.rpm: V3 DSA signature: NOKEY, key ID c431416d
>>>>> /bin/sh
>>>>> jpackage-utils
>>>>> libecj-java = 1:3.3.0-2.jpp5
>>>>> rpmlib(CompressedFileNames) <= 3.0.4-1
>>>>> rpmlib(PayloadFilesHavePrefix) <= 4.0-1
>>>>> rpmlib(VersionedDependencies) <= 3.0.3-1
>>>>>
>>>>> Can somebody give any explanation what is happening and where to find
>>>>> libecj-java rpm?
>>>>>
>>>>> Thanks, Antun
>>>>>
>>>>> -----
>>>>> Antun Balaz
>>>>> Research Assistant
>>>>> E-mail: [log in to unmask]
>>>>> Web: http://scl.phy.bg.ac.yu/
>>>>>
>>>>> Phone: +381 11 3713152
>>>>> Fax: +381 11 3162190
>>>>>
>>>>> Scientific Computing Laboratory
>>>>> Institute of Physics Belgrade
>>>>> Pregrevica 118, 11080 Belgrade, Serbia
>>>>> -----
>>>>>
>>>>>
>>>>
>>>> --
>>>> Steve Traylen
>>>>
>>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> ---
>> Cristina Aiftimiei - EGEE Project
>> Ist. Naz. di Fisica Nucleare - Padova
>> Address: via F. Marzolo, 8 - 35131 Padova - ITALY
>> Phone: +39.049.8277005
>> Mobile: +39.3460230488
>>
>
>
>
> --
> Steve Traylen
>
Best regards,
Valery Mitsyn
|