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
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
|