Epoch fail!

18 views
Skip to first unread message

Kaleb

unread,
Mar 19, 2012, 4:24:20 PM3/19/12
to ul-developers
I'm trying to upgrade my TinyMe Alphas and I get this error:

error: drakconf-12.19.2-4 requires rpmlib(DistEpoch) <= 5.4.7-1
error: drakconf-icons-12.19.2-4 requires rpmlib(DistEpoch) <= 5.4.7-1

I'm guessing the drakconf packages were built against something in testing?

freedomrun

unread,
Mar 19, 2012, 5:37:53 PM3/19/12
to ul-dev...@googlegroups.com

do "smart update && smart upgrade --download -y" to just download the
upgrades without installing

then go to: "cd /var/lib/smart/packages" where the download packages
are located

then still try to be polite to your system with: "smart install rpm"

after that things should go smooth.

if "smart install rpm" fail for some reason do: "rpm -ivh rpm*
librpm5* --force --nodeps" of course for 64bit sys you need "rpm -ivh
rpm* lib64rpm5* --force --nodeps"

that should do it

Best regards

OnlyHuman

unread,
Mar 19, 2012, 5:38:16 PM3/19/12
to ul-developers
Think I was told to install rpm and librpm first, possibly rpmlint too
then reboot and it should be ok

(you may well find updating or upgrading will mean you can no longer
make good working remasters)

Kaleb

unread,
Mar 19, 2012, 5:51:39 PM3/19/12
to ul-dev...@googlegroups.com
Okay, I manually upgraded librpm and rpm, but I'm still getting the same error.

One thing I noticed is that the drak tools call for rpm less than or equal to 5.4.7-1. Might that be a typo? Shouldn't it be rpm greater than or equal to 5.4.7-1? The version is correct, but the RPM package is at %{release} 7.

freedomrun

unread,
Mar 19, 2012, 5:58:07 PM3/19/12
to ul-dev...@googlegroups.com

please post your ls output from /var/lib/smart/packages dir

Kaleb

unread,
Mar 19, 2012, 6:12:20 PM3/19/12
to ul-dev...@googlegroups.com
drakconf-12.19.2-4-unity2012.0.noarch.rpm
drakconf-icons-12.19.2-4-unity2012.0.noarch.rpm
drakx-finish-install-13.52-5.1-unity2012.0.x86_64.rpm
drakxtools-13.52-5.1-unity2012.0.x86_64.rpm
drakxtools-backend-13.52-5.1-unity2012.0.x86_64.rpm
drakxtools-curses-13.52-5.1-unity2012.0.x86_64.rpm
harddrake-13.52-5.1-unity2012.0.x86_64.rpm
harddrake-ui-13.52-5.1-unity2012.0.x86_64.rpm
lib64kmod2-5-2-mdv2012.0.x86_64.rpm
lib64ldetect0.12-0.12.1-1-unity2012.0.x86_64.rpm
lib64parted2-3.1-1-mdv2012.0.x86_64.rpm

freedomrun

unread,
Mar 19, 2012, 6:21:58 PM3/19/12
to ul-dev...@googlegroups.com

I would do rpm -ivh *.* --force --nodeps on that

Kaleb

unread,
Mar 19, 2012, 6:25:10 PM3/19/12
to ul-dev...@googlegroups.com
On Mon, Mar 19, 2012 at 10:21 PM, freedomrun <freed...@unity-linux.org> wrote:
I would do rpm -ivh *.* --force --nodeps on that

I think I'm asking for trouble if I do that. This is the install I officially ship as TinyMe. I'd really rather not use brute force on anything if I can avoid it.

Robert Xu

unread,
Mar 19, 2012, 6:35:39 PM3/19/12
to ul-dev...@googlegroups.com
And this is why DistEpoch is a PITA.

--
later daze. :: Robert Xu :: protocol.by/rxu

Reply all
Reply to author
Forward
0 new messages