Issue 72635 - Can't install RPMs after using alien
Summary: Can't install RPMs after using alien
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: Installation
Classification: Application
Component: code (show other issues)
Version: OOo 2.1
Hardware: PC Linux, all
: P1 (highest) Trivial (vote)
Target Milestone: ---
Assignee: Olaf Felka
QA Contact: issues@installation
URL:
Keywords: needmoreinfo
Depends on:
Blocks:
 
Reported: 2006-12-15 20:32 UTC by Mechtilde
Modified: 2006-12-23 13:32 UTC (History)
5 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Mechtilde 2006-12-15 20:32:21 UTC
I want to install RPMS.

Pavwel's Debs doesn't send a crash report to Sun.

After download and untar I use alien to convert the packages.

The installation failed because it can't find libstdc++6 (>= 4.2.0) which is
similar in experimental.

So it isn't possible to use the original build especially for QA.

It seems to work if I use dpkg -i --force-depends.
Comment 1 Olaf Felka 2006-12-18 10:11:30 UTC
I've tried with
ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/OpenOffice/stable/2.1.0/OOo_2.1.0_LinuxIntel_install_en-US.tar.gz.
No problem to install and start this version on Debian Sarge. Where have you
downloaded from? What Debian do you have?
@ rene: Can you confirm this issue?
Comment 2 Mechtilde 2006-12-18 15:15:13 UTC
I choose it from de.openoffice.org as LinuxRPM.

My Debian is Etch with daily update.

Mechtilde
Comment 3 rene 2006-12-18 15:19:55 UTC
of: Provide the debs the build system can also provide (and make them actually 
be sane). Then people don't need to resort to alien.
(I personally don't use neither)

but I'll look what might go wrong...
Comment 4 Olaf Felka 2006-12-18 16:05:53 UTC
I hope that rene can provide some help. I don't have Etch for testing.
Comment 5 Mechtilde 2006-12-19 13:48:23 UTC
More information for this problem.

It seems to be impossible to install Ooo. if you convert it with alien under Etch.

My question is: Is it possible to build also debs in the Sun build system.

Then it will be possible to send crash reports for analysing.
Comment 6 nospam4obr 2006-12-20 11:07:02 UTC
It seems that alien (or the underlying dpkg) generates dependency information
based on the SONAME of imported libraries on the fly. RPM has this feature as
well, but we disable it our build system.

The libstdc++6 library is actually part of installation set itself, so maybe
there is some command line switch for alien to turn off dependency generation
based on library's SONAME(s) that helps here.
Comment 7 kay.ramme 2006-12-20 13:20:57 UTC
Hi, Olaf asked if somebody has a Debian Edge, actually I have one :-)

I actually managed to install OOo 2.1.0 as RPMs (alien -k -i -v *.rpm) on my
Debian Edge (4.0, last updated on Friday), to start it and to open a new Writer
document. Did I do something wrong or is this the scenario which is not working
for you?

P.S.: Added myself to CC:.
Comment 8 Mechtilde 2006-12-20 13:34:27 UTC
First I mean Debian Etch not Ubuntu Edge ;-)

I only use alien *.rpm not (alien -k -i -v *.rpm).

Then I get the message of missing dependencies.
Comment 9 kay.ramme 2006-12-20 17:19:45 UTC
->Mechtilde: Tried without "-k -v -i" and works as well. Took a look the
generated dependencies, and indeed, there are some:
 libc
 libdb
 libgcc
 libice
 libsm
 libstdc++ (>=4.1.1.-12)
...

Mmmm, unsure why my debs have different dependencies than yours, even if
generated out of the imports SONAMEs ...
Comment 10 rene 2006-12-21 10:13:55 UTC
INVALID.

Probably Mechtilde just has the libstdc++6 from experimental installed whose
.shlibs information contain >= 4.2.0.
Comment 11 rene 2006-12-21 10:14:33 UTC
of course, alien sucks and Sun should start providing the debs which can 
without any extra interaction be built alongside the rpms, but...
Comment 12 Mechtilde 2006-12-23 13:32:59 UTC
@ rene

it seems so 

but I don't understand it for the other package, which I want to convert before.


 It's woodoo.



sorry for my wrong issue