List Info

Thread: sysprof, UNCONFIRMED: Cannot install sysprof package on Mandriva 2007 x86_64




sysprof, UNCONFIRMED: Cannot install sysprof package on Mandriva 2007 x86_64
country flaguser name
France
2007-02-28 18:46:48
http://q
a.mandriva.com/show_bug.cgi?id=27409


Luis Menina <liberforcefr.st> changed:

           What    |Removed                     |Added
------------------------------------------------------------
----------------
                 CC|                           
|liberforcefr.st




--- Comment #1 from Luis Menina <liberforcefr.st>
 2007-03-01 01:46 ---
Confirming: sysprof can't be installed on 2007.0.
Note the mismatching requirements on libfd-*.so
Could someone push an update for this please ?

[rootdonald luis]# LC_ALL=C urpmi sysprof
Some requested packages cannot be installed:
sysprof-1.0.3-1mdv2007.0.i586 (due to unsatisfied
libbfd-2.16.91.0.6.so)
Continue installation anyway? (Y/n) 
[rootdonald luis]# urpmq --sources sysprof
ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/o
fficial/2007.0/i586/media/contrib/release/sysprof-1.0.3-1mdv
2007.0.i586.rpm
[rootdonald luis]# urpmf libbfd
libbinutils2:/usr/lib/libbfd-2.16.91.0.7.so
libbinutils2-devel:/usr/lib/libbfd.a
libbinutils2-devel:/usr/lib/libbfd.so


-- 
Configure bugmail: http:/
/qa.mandriva.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
------- Reminder: -------
assigned_to: pterjanmandriva.org
status: UNCONFIRMED
distribution: cooker
creation_date: 
description: 
I have a Mandriva 2007 x86_64 installed system. I have added
contrib urpmi sources for i586 and 
x86_46. If I do a:

urpmi --strict-arch sysprof

I get an error for libbfd-2.16.91.0.6.so as failed
dependencies. Urpmi is trying to install sysprof-
1.0.3-1mdv2007 from i586. If I type:
$ urpmq --sources sysprof
ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/o
fficial/2007.0/x86_64/media/contrib/
release/sysprof-1.0.2-2mdv2007.0.x86_64.rpm
ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/o
fficial/2007.0/i586/media/contrib/
release/sysprof-1.0.3-1mdv2007.0.i586.rpm

You can view that i586 and x86_64 are different versions and
urpmi is trying to install the i586 
version. Then I try to make a:

urpmi
ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/o
fficial/2007.0/x86_64/media/
contrib/release/sysprof-1.0.2-2mdv2007.0.x86_64.rpm
--strict-arch

and it fails trying to compile the kernel component with
this error:
------------------------------------------------------------
------------------------------------------------------------
------
Creating symlink /var/lib/dkms/sysprof/1.0.2/source ->
                 /usr/src/sysprof-1.0.2

DKMS: add Completed.

Preparing kernel 2.6.17-5mdv for module build:
(This is not compiling a kernel, just preparing kernel
symbols)
Storing current .config to be restored when complete
Running Mandrakelinux style preparation routine
make clean....(bad exit status: 2)
using /boot/config-2.6.17-5mdv
make oldconfig....(bad exit status: 2)
running dkms_mkkerneldoth....

Building module:
cleaning build area....
make KERNELRELEASE=2.6.17-5mdv -C
/lib/modules/2.6.17-5mdv/build SUBDIRS=/var/lib/dkms/
sysprof/1.0.2/build modules....(bad exit status: 2)

Error! Bad return status for module build on kernel:
2.6.17-5mdv (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/sysprof/1.0.2/build/ for more information.

Error! Could not locate sysprof-module.ko.gz for module
sysprof in the DKMS tree.
You must run a dkms build for kernel 2.6.17-5mdv (x86_64)
first.
error: %post(sysprof-1.0.2-2mdv2007.0.x86_64) scriptlet
failed, exit status 4
------------------------------------------------------------
------------------------------------------------------------
------

This is the content of
/var/lib/dkms/sysprof/1.0.2/build/make.log:

------------------------------------------------------------
------------------------------------------------------------
------
DKMS make.log for sysprof-1.0.2 for kernel 2.6.17-5mdv
(x86_64)
dc nov 29 23:51:30 CET 2006
make: se ingresa al directorio `/usr/src/linux-2.6.17-5mdv'

  WARNING: Symbol version dump
/usr/src/linux-2.6.17-5mdv/Module.symvers
           is missing; modules will have no dependencies and
modversions.

  CC [M] 
/var/lib/dkms/sysprof/1.0.2/build/sysprof-module.o
/var/lib/dkms/sysprof/1.0.2/build/sysprof-module.c: In
function ‘init_module’:
/var/lib/dkms/sysprof/1.0.2/build/sysprof-module.c:227:
error: assignment of read-only location
make[1]: ***
[/var/lib/dkms/sysprof/1.0.2/build/sysprof-module.o] Error
1
make: *** [_module_/var/lib/dkms/sysprof/1.0.2/build] Error
2
make: se sale del directorio `/usr/src/linux-2.6.17-5mdv'

And, finally, I've installed 2.6.17.5 kernel and kernel
stripped source version:

$ rpm -qa --nosignature |grep kernel
kernel-2.6.17.5mdv-1-1mdv2007.0
kernel-source-stripped-2.6.17.5mdv-1-1mdv2007.0

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )