Portál AbcLinuxu, 10. května 2025 08:33

Dotaz: RPM balicek a error

4.2.2011 13:27 martin08 | skóre: 4
RPM balicek a error
Přečteno: 291×
Odpovědět | Admin

Zdravim, fedoru a RPM vidim poprve = nevi nekdo co a jak s tim?

prepokladam ze jde o ty 2 "soubory" uprosted vypisu tj. "required"

[root@localhost tmp]# yum localinstall /tmp/dci-r1.00.00.46765_1.0.33s-1.x86_64.rpm
Setting up Local Package Process
Examining /tmp/dci-r1.00.00.46765_1.0.33s-1.x86_64.rpm: dci-R1.00.00.46765_1.0.33S-1.x86_64
Marking /tmp/dci-r1.00.00.46765_1.0.33s-1.x86_64.rpm to be installed
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package dci.x86_64 0:R1.00.00.46765_1.0.33S-1 set to be installed
--> Processing Dependency: libc.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.1.2) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.2) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libcrypto.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libdl.so.2 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libdl.so.2(GLIBC_2.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libdl.so.2(GLIBC_2.1) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libexpat.so.0 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libgcc_s.so.1 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libm.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libncurses.so.5 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libpthread.so.0 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libpthread.so.0(GLIBC_2.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libpthread.so.0(GLIBC_2.1) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libpthread.so.0(GLIBC_2.3.3) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: librt.so.1 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: librt.so.1(GLIBC_2.2) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libsnmp.so.10 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libstdc++.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libutil.so.1 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libutil.so.1(GLIBC_2.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libxml2.so.2 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libz.so.1 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Running transaction check
---> Package compat-expat1.i686 0:1.95.8-6 set to be installed
---> Package dci.x86_64 0:R1.00.00.46765_1.0.33S-1 set to be installed
--> Processing Dependency: libcrypto.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libsnmp.so.10 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
---> Package glibc.i686 0:2.12.90-21 set to be installed
--> Processing Dependency: libfreebl3.so for package: glibc-2.12.90-21.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12.90-21.i686
---> Package libgcc.i686 0:4.5.1-4.fc14 set to be installed
---> Package libstdc++.i686 0:4.5.1-4.fc14 set to be installed
---> Package libxml2.i686 0:2.7.7-2.fc14 set to be installed
---> Package ncurses-libs.i686 0:5.7-9.20100703.fc14 set to be installed
---> Package zlib.i686 0:1.2.5-2.fc14 set to be installed
--> Running transaction check
---> Package dci.x86_64 0:R1.00.00.46765_1.0.33S-1 set to be installed
--> Processing Dependency: libcrypto.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
--> Processing Dependency: libsnmp.so.10 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
---> Package nss-softokn-freebl.i686 0:3.12.9-1.fc14 set to be installed
--> Finished Dependency Resolution
Error: Package: dci-R1.00.00.46765_1.0.33S-1.x86_64 (/dci-r1.00.00.46765_1.0.33s-1.x86_64)
Requires: libcrypto.so.6
Error: Package: dci-R1.00.00.46765_1.0.33S-1.x86_64 (/dci-r1.00.00.46765_1.0.33s-1.x86_64)
Requires: libsnmp.so.10
You could try using --skip-broken to work around the problem
** Found 28 pre-existing rpmdb problem(s), 'yum check' output follows:
attr-2.4.44-6.fc14.x86_64 is a duplicate with attr-2.4.44-5.fc14.x86_64
checkpolicy-2.0.23-2.fc14.x86_64 is a duplicate with checkpolicy-2.0.22-1.fc14.x86_64
12:dhclient-4.2.0-19.P2.fc14.x86_64 is a duplicate with 12:dhclient-4.2.0-16.P2.fc14.x86_64
elfutils-libelf-0.151-1.fc14.x86_64 is a duplicate with elfutils-libelf-0.150-2.fc14.x86_64
gdbm-1.8.3-8.fc14.x86_64 is a duplicate with gdbm-1.8.3-6.fc14.x86_64
info-4.13a-13.fc14.x86_64 is a duplicate with info-4.13a-12.fc14.x86_64
libattr-2.4.44-6.fc14.x86_64 is a duplicate with libattr-2.4.44-5.fc14.x86_64
libblkid-2.18-4.7.fc14.x86_64 is a duplicate with libblkid-2.18-4.6.fc14.x86_64
libmount-2.18-4.7.fc14.x86_64 is a duplicate with libmount-2.18-4.6.fc14.x86_64
libuser-0.56.18-3.fc14.x86_64 is a duplicate with libuser-0.56.18-2.fc14.x86_64
libuuid-2.18-4.7.fc14.x86_64 is a duplicate with libuuid-2.18-4.6.fc14.x86_64
nspr-4.8.7-1.fc14.x86_64 is a duplicate with nspr-4.8.6-1.fc14.x86_64
nss-3.12.9-1.fc14.x86_64 is a duplicate with nss-3.12.8-2.fc14.x86_64
nss-softokn-3.12.9-1.fc14.x86_64 is a duplicate with nss-softokn-3.12.8-1.fc14.x86_64
nss-softokn-freebl-3.12.9-1.fc14.x86_64 is a duplicate with nss-softokn-freebl-3.12.8-1.fc14.x86_64
nss-sysinit-3.12.9-1.fc14.x86_64 is a duplicate with nss-sysinit-3.12.8-2.fc14.x86_64
nss-util-3.12.9-1.fc14.x86_64 is a duplicate with nss-util-3.12.8-1.fc14.x86_64
pciutils-libs-3.1.7-3.fc14.x86_64 is a duplicate with pciutils-libs-3.1.7-1.fc14.x86_64
policycoreutils-2.0.83-33.10.fc14.x86_64 is a duplicate with policycoreutils-2.0.83-33.5.fc14.x86_64
procps-3.2.8-15.fc14.x86_64 is a duplicate with procps-3.2.8-14.fc14.x86_64
psmisc-22.13-6.fc14.x86_64 is a duplicate with psmisc-22.13-5.fc14.x86_64
selinux-policy-3.9.7-28.fc14.noarch is a duplicate with selinux-policy-3.9.7-19.fc14.noarch
selinux-policy-targeted-3.9.7-28.fc14.noarch is a duplicate with selinux-policy-targeted-3.9.7-19.fc14.noarch
2:shadow-utils-4.1.4.2-10.fc14.x86_64 is a duplicate with 2:shadow-utils-4.1.4.2-9.fc14.x86_64
slang-2.2.3-1.fc14.x86_64 is a duplicate with slang-2.2.2-2.fc14.x86_64
sudo-1.7.4p5-1.fc14.x86_64 is a duplicate with sudo-1.7.4p4-4.fc14.x86_64
sysvinit-tools-2.87-7.dsf.fc14.x86_64 is a duplicate with sysvinit-tools-2.87-6.dsf.fc14.x86_64
util-linux-ng-2.18-4.7.fc14.x86_64 is a duplicate with util-linux-ng-2.18-4.6.fc14.x86_64
[root@localhost tmp]# 
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.2.2011 13:43 NN
Rozbalit Rozbalit vše Re: RPM balicek a error
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja bych to videl tady:
Requires: libcrypto.so.6
Requires: libsnmp.so.10
NN
4.2.2011 13:46 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
jj, to jsem pres moji lamano anglictinu pochopil, ale co s tim..
# yum provides libcrypto.so.6
Warning: 3.0.x versions of yum would erroneously match against filenames.
 You can use "*/libcrypto.so.6" and/or "*bin/libcrypto.so.6" to get that behaviour
No Matches found
# yum provides libsnmp.so.10
Warning: 3.0.x versions of yum would erroneously match against filenames.
 You can use "*/libsnmp.so.10" and/or "*bin/libsnmp.so.10" to get that behaviour
No Matches found
michich avatar 4.2.2011 13:51 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: RPM balicek a error
Ten balíček zjevně není určen pro Fedoru 14. Podle těch verzí to spíš vypadá na RHEL5, tam libcrypto.so.6 skutečně je.
4.2.2011 13:53 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: RPM balicek a error
Odpovědět | | Sbalit | Link | Blokovat | Admin
Requires: libcrypto.so.6
chybí zřejmě knihovna libgrypt.

V to yumu (neznám ho) je nějaký přepínač na vyžadování závislostí, mělo by ti ukázat než to budeš instalovat, co ke správné funkčnosti potřebuje.
4.2.2011 13:57 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: RPM balicek a error
sorry, libgcrypt, možná že ji máš ale balík potřebuje možná novější.
michich avatar 4.2.2011 14:03 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: RPM balicek a error
libcrypto není z libgcrypt, ale z openssl. A ten balíček ji nepotřebuje novější, ale starší.
4.2.2011 14:21 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
mohl bych poprosit i o to co s tim, resp. prikazy..?
4.2.2011 14:28 l4m4
Rozbalit Rozbalit vše Re: RPM balicek a error
Vzít src.rpm toho balíku a překompilovat. Příkaz rpmbuild --rebuild.
4.2.2011 14:43 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
hmm, nechapu :(
4.2.2011 14:48 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
teda chapu, i jsem to nekde nasel, je to balicek pro jinou verzi szstemu, cili jestli dobre nejakym zpusobem je mozne prekompilovat stavajici rpm soubor (pzn.: jiny nemam, jen tento, z toho musim vychazet) nebo dostat do systemu ony 2 "soubory"..
Pavel Stárek avatar 4.2.2011 14:45 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: RPM balicek a error
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak v první řadě vidím, že tam vůbec jsou nějaké problémy s RPM databází - jsou v ní duplicitní balíčky, protože nebyla dokončena nějaká předchozí transakce. Tudíž jako první bych spustil to co ti to tam píše (tedy příkaz yum-complete-transaction). A až poté, bych řešil ty závislosti (co te je vůbec za software v tom balíčku?).
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
4.2.2011 14:51 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
yum-complete-transaction jsem jiz zkousel ale neuspesne:
[root@localhost tmp]# yum-complete-transaction
-bash: yum-complete-transaction: command not found
Co je to za SW? jak to rici..spesl sw od jedne firmy. zkratka musim vychazet ze mam jen tento soubor. jiny mit nejspise nebudu.
michich avatar 4.2.2011 14:56 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: RPM balicek a error
The program yum-complete-transaction is found in the yum-utils package.
Ta firma, od které máš ten sw, ti neřekla, že to nemáš instalovat na Fedoru, ale na RHEL?
4.2.2011 15:00 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
v dokumentaci je fedora.. jak ste poznal ze se jedna o RHEL?Jde tedy o Red Hat Enterprise Linux (napr.6?)
4.2.2011 15:05 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
ne beru zpet, byl to balicek rpm, a my mame vsude debian, nebo 32bit distribuci na RPM, tak jsme zvolili novou fedoru.. cili myslite ze mam zvolit RetHat? a kterou verzi konkretne? Na netu jsem nasel... libcrypto.so.6 was provided by openssl-0.9.8b in very old Fedora distribution (8,7,6).
michich avatar 4.2.2011 15:20 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: RPM balicek a error

Jak jsem psal v jednom příspěvku výše, tipuju to podle těch verzí knihoven. Mám tady RHEL5 a tam přesně tyto verze jsou (libcrypto.so.6, libsnmp.so.10). Do RHEL6 jsem se nedíval, ale je velmi pravděpodobné, že tam už je taky něco novějšího. Možnosti teď jsou:

  • Dožadovat se u té firmy upraveného balíku, který by fungoval na aktuální Fedoře (můžou to překompilovat, nebo do toho přibalit knihovny, se kterými počítají - ať to prostě nějak vyřeší)
  • Dožadovat se u té firmy, aby upřesnili požadavky na OS ("32bit systém s RPM" není dostatečná specifikace)
  • Nainstalovat to na RHEL5 nebo CentOS5.
4.2.2011 15:31 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
a neslo by nejakym zpusobem dostat starsi balicky do soucasneho systemu? jestli ano, poprosil byh o nejake detailnejsi informace.. jiank moc dekuji za odpovedi
Pavel Stárek avatar 4.2.2011 15:40 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: RPM balicek a error
No vy jste se na mně snad smluvili :-) , jeden mi nechce napsat co má za hardware ke kterému si sem na ABC psal dotaz, ty mi zase nechceš říct co to je za SW (je mi jasné že to je asi něco speciálního), ale je ta firma na webu, mají o tom software nějaký popis, dokumentaci? To jsou prostě dotazy jak noha? :-) Například to openssl (tedy ty některé knihovny) se dají "vykrást" z Adobe Readeru 9.4 pro Linux (ovšem pouze 32bit), a balík například nainstalovat bez splnění závislostí (což je ale tak trošku prasečina).
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
4.2.2011 15:50 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
ver ze by ti to stejne asi nic nereklo:) a na webu jsou, ale nemaji to tam, to by bylo na dlouhe povidani:) ta instaalce je asi mysleno " You could try using --skip-broken to work around the problem" ale nedriv bych chtel zkusit, nejak to vykradeni ten souboru nebo vraceni necoho do stari verze kde tyto soubory jsou, ale nevim co, nevim jak, nevim nic:)
Pavel Stárek avatar 4.2.2011 16:05 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: RPM balicek a error
No, v tomto případě, jak psal kolega výše, by asi bylo vhodné, místo nejnovější Fedory použít distribuci, kterou autoři programu doporučují. Asi to bude nějaký Red Hat Enterprise Linux 5, který se dá bez problémů nahradit distribucí CentOS (to je prakticky binárně kompatibilní distribuce s RHEL, akorát má odstraněné Red Hat věci jako je RHN, loga a pod.)
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
4.2.2011 21:58 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: RPM balicek a error
A co takhle zkusit vytvořit link na novější knihovnu ? Autoři asi vytvářeli program v době kdy byla požadovaná knihovna aktuální. Funkce v té knihovně by měli být stejné, ne ? Pak by to mělo jít, nebo víte o nějaké velké změně v té novější ?
Pavel Stárek avatar 4.2.2011 23:01 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: RPM balicek a error
No vytvořit link by asi mohlo jít, avšak podobný problém (ne li stejný) jsem měl se hrou CortexCommand, která rovněž potřebovala ty openssl knihovny z verze 0.9.8 ale s pouhým symlinkem na novější knihovnu která je ve Fedoře 14 hra nefungovala. Musel jsem si právě vyseparovat ty *.so soubory z toho Adobe Readeru a přikopírovat je k tomu CortexCommandu.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
7.2.2011 13:22 martin08 | skóre: 4
Rozbalit Rozbalit vše Re: RPM balicek a error
porad guglim a zkosim neco ale bezuspesne. to se nadaji na netu najit ke stahnuti tz soubory?? me se to nedari.. porad chci jit cestou = dokopat tam ty 2 soubory..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.