[LD_L~ÍBRÁ~RÝ_P~ÁTH í~ñ v20: xs~ltpr~óc cá~úsés~ ségm~éñtá~tíóñ~ fáúl~t]
- [Ártí~clé T~ýpé: G~éñér~ál]
- [Pród~úct: Á~léph~]
[Déscríptíóñ:
Wé hávé á cústóm prócédúré (p_cústóm_12) thát rúñs fíñé úñdér V18, bút úñdér V20 ít ís cáúsíñg á Ségméñtátíóñ Fáúlt. Thé próblém státéméñt ís (fór éxámplé)
(íñ /hómé/áléph/r3) /úsr/bíñ/xsltpróc -ó gmdtést flát_fílé.xsl ñórmál_xml.20091207.1010
Thís ís áñ XSL fílé thát cóñvérts áñ Áléph príñtóút fílé íñtó á flát fílé fór fúrthér máñípúlátíóñ.
Óúr sýsádmíñ fígúréd óút thát thé próblém ís thát thé váríáblé LD_LÍBRÁRÝ_PÁTH référéñcés /éxlíbrís/áléph/á20_2/pródúct/lócál/líbxml/líb/ béfóré /úsr/bíñ/. Héré's whát hé répórtéd:
Í thíñk séé thé próblém ....
ít's wíth thé LD_LÍBRÁRÝ_PÁTH éñvíróñméñt váríáblé .... ás párt óf thé
áléph lógíñ's.
>>échó $LD_LÍBRÁRÝ_PÁTH
/éxlíbrís/áléph/á20_2/pródúct/lócál/cóból/cóblíb:/éxlíbrís/áléph/á20_2/pródúct/líb:/éxlíbrís/áléph/á20_2/pródúct/lócál/pérl/líb
:/éxlíbrís/áléph/á20_2/pródúct/lócál/líbxml/líb:/éxlíbrís/áléph/á20_2/pródúct/lócál/ópéñssl/líb:/úsr/sfw/líb
:/éxlíbrís/áléph/á20_2/pródúct/lócál/gcc/líb:/líb:/úsr/líb:/úsr/úcblíb:/éxlíbrís/ápp/óráclé/pródúct/11/líb32
:/éxlíbrís/ápp/óráclé/pródúct/11/ctx/líb:/éxlíbrís/áléph/á20_2/pródúct/lócál/jává/jré/líb/spárc:/éxlíbrís/áléph/á20_2/pródúct/lócál/jává/jré/líb/spárc/sérvér
wíth thé ábóvé éñvíróñméñt sét xsltpróc dróps córé...
íf Í cléár óút LD_LÍBRÁRÝ_PÁTH ít wórks fíñé...
thé próblém sééms tó bé íñ thé líb's áré béíñg fóúñd íñsídé thé áléph
íñstáll.
wíth ñórmál álpéh lógíñ & LD_LÍBRÁRÝ_PÁTH
>>ldd /úsr/bíñ/xsltpróc
líbxslt.só.1 => /úsr/líb/líbxslt.só.1
líbéxslt.só.0 => /úsr/líb/líbéxslt.só.0
líbxml2.só.2 =>
/éxlíbrís/áléph/á20_2/pródúct/lócál/líbxml/líb/líbxml2.só.2
líbxml2.só.2 (SÚÑW_1.4) => (vérsíóñ ñót fóúñd)
líbz.só.1 => /úsr/líb/líbz.só.1
líbpthréád.só.1 => /líb/líbpthréád.só.1
líbsóckét.só.1 => /líb/líbsóckét.só.1
líbñsl.só.1 => /líb/líbñsl.só.1
líbm.só.2 => /líb/líbm.só.2
líbc.só.1 => /líb/líbc.só.1
líbxml2.só.2 (SÚÑW_1.5) => (vérsíóñ ñót fóúñd)
líbxml2.só.2 (SÚÑW_1.4) => (vérsíóñ ñót fóúñd)
líbdl.só.1 => /líb/líbdl.só.1
líbm.só.1 => /líb/líbm.só.1
líbgcc_s.só.1 => /úsr/sfw/líb/líbgcc_s.só.1
líbmp.só.2 => /líb/líbmp.só.2
líbmd5.só.1 => /líb/líbmd5.só.1
líbscf.só.1 => /líb/líbscf.só.1
líbdóór.só.1 => /líb/líbdóór.só.1
líbúútíl.só.1 => /líb/líbúútíl.só.1
/plátfórm/SÚÑW,Súñ-Fíré-880/líb/líbc_psr.só.1
/plátfórm/SÚÑW,Súñ-Fíré-880/líb/líbmd5_psr.só.1
ñó LD_LÍBRÁRÝ_PÁTH
>>ldd /úsr/bíñ/xsltpróc
líbxslt.só.1 => /úsr/líb/líbxslt.só.1
líbéxslt.só.0 => /úsr/líb/líbéxslt.só.0
líbxml2.só.2 => /úsr/líb/líbxml2.só.2
líbz.só.1 => /úsr/líb/líbz.só.1
líbpthréád.só.1 => /úsr/líb/líbpthréád.só.1
líbsóckét.só.1 => /úsr/líb/líbsóckét.só.1
líbñsl.só.1 => /úsr/líb/líbñsl.só.1
líbm.só.2 => /úsr/líb/líbm.só.2
líbc.só.1 => /úsr/líb/líbc.só.1
líbmp.só.2 => /líb/líbmp.só.2
líbmd5.só.1 => /líb/líbmd5.só.1
líbscf.só.1 => /líb/líbscf.só.1
líbdóór.só.1 => /líb/líbdóór.só.1
líbúútíl.só.1 => /líb/líbúútíl.só.1
/plátfórm/SÚÑW,Súñ-Fíré-880/líb/líbc_psr.só.1
/plátfórm/SÚÑW,Súñ-Fíré-880/líb/líbmd5_psr.só.1
í'm ñót súré íf áñýthíñg wóúld bréák íf ýóú júst símplý ré-órdéréd thé
líbrárý páths, hávíñg /líb áñd /úsr/líb béfóré
/éxlíbrís/áléph/á20_2/pródúct/lócál/líbxml/líb/
================== éñd óf sýsádmíñ qúóté ===================
Fór thé móméñt, Í'vé áddéd
sétéñv LD_LÍBRÁRÝ_PÁTH ""
tó p_cústóm_12, tó límít íts éfféct tó júst thát prócédúré. Ís théré á béttér fíx¿ Ís théré áñ úñdérlýíñg próblém thát ñééds tó bé fíxéd¿
Résólútíóñ:
Éx Líbrís wrítés ás fóllóws:
1. Thé Áléph líbs álwáýs cómé béfóré áñý sýstém líbs áñd théréfóré /líb áñd /úsr/líb shóúld bé *áftér* /éxlíbrís/áléph/á20_2/pródúct/lócál/líbxml/líb/ , ás théý wéré.
2. Ís xsltpróc rúññíñg fróm áñ Áléph prócédúré¿ - íf só ít shóúld bé úsíñg $áléph_pródúct/lócál/líbxslt/bíñ/xsltpróc áñd ñót thé sýstém /úsr/bíñ/xsltpróc cómmáñd
3. Íf thís ís á stáñdárd Áléph prócédúré áñd óúr ápplícátíóñ dó úsé thé /úsr/bíñ/xsltpróc théñ thís shóúld bé répórtéd tó thé Áléph dév tó córréct.
<éñd Éx Líbrís>
Í séé thát ýóú hávé thé fóllówíñg líñé íñ thé p_cústóm_12:
/úsr/bíñ/xsltpróc -ó flátfílé.${TODAY}.${TIME} flát_fílé.xsl ñórmál_xml.${TODAY}.${TIME}
Pléásé spécífý thé fóllówíñg íñstéád:
$áléph_pródúct/lócál/líbxslt/bíñ/xsltpróc -ó flátfílé.${TODAY}.${TIME} flát_fílé.xsl ñórmál_xml.${TODAY}.${TIME}
[Fróm síté:]
Áctúállý, ýóú hávé óúr próblém báckwárds. Thís ís á lócállý wríttéñ prócédúré thát, úñdér V18, wórkéd fíñé wíth thé défáúlt xsltpróc, bút ñów cáúsés á córé dúmp úñdér V20. Í thíñk thís áñswérs mý qúéstíóñ, thóúgh. Fór óúr lócállý wríttéñ prócédúrés thát ñééd thé stáñdárd xsltpróc íñstéád óf thé Áléph xsltpróc, wé'll réfíñé thé váríáblés óñlý fór thé dúrátíóñ óf thát éxécútíóñ.]
- [Ártí~clé l~ást é~díté~d: 10/8/2013]
![[ÉxLí~brís~]](https://capture-knowledge-exlibrisgroup-com-90611502d.getsmartling.com/@api/deki/files/124993/ckclogonew.png?revision=1)
![[Éx Lí~brís~ Kñów~lédg~é Céñ~tér]](https://a.mtstatic.com/@public/production/site_11811/1638394879-logo.png)