Article Storage collisions
Juan Manuel Clavero Almirón <[email protected]> Fri, 15 Jan 2016 07:49:37 +0000
| Newsgroups | gmane.comp.otrs.devel |
|---|---|
| Message-ID | <4E6C4135180B424CBFC6C6DE9456154A01258BAB23@SCPDPSEXMB01P.ssib.local> |
--===============0961921618==
Content-Language: es-ES
Content-Type: multipart/alternative;
boundary="_000_4E6C4135180B424CBFC6C6DE9456154A01258BAB23SCPDPSEXMB01P_"
--_000_4E6C4135180B424CBFC6C6DE9456154A01258BAB23SCPDPSEXMB01P_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all,
I've found a collision problem in the ArticleStorageInit sub of Kernel::Sys=
tem::Ticket::ArticleStorageFS due to an improper creation of $PermissionChe=
ckDirectory.
I'm on OTRS 3.1.8 (I know, I should upgrade, we're working on that)
First, the log message (which I think should be error level, not notice). I=
have logs since october 2012 and I've found :
[Thu Jan 14 20:21:53 2016][Notice][Kernel::System::Ticket::ArticleStorageFS=
::ArticleStorageInit] Can't create /opt/otrs/var/article/check_permissions_=
14423: File exists
Second, the relevant section of the code (Kernel::System::Ticket::ArticleSt=
orageFS, Revision: 1.79.2.2) :
44 my ( $Seconds, $Microseconds ) =3D Time::HiRes::gettimeofday();
45 my $PermissionCheckDirectory
46 =3D "check_permissions_${$}_" . ( int rand 1_000_000_000 ) . "_${S=
econds}_${Microseconds}";
47 my $Path =3D "$Self->{ArticleDataDir}/$Self->{ArticleContentPath}/" . =
$PermissionCheckDirectory;
48 if ( File::Path::mkpath( $Path, 0, 0770 ) ) { ## no critic
49 rmdir $Path;
50 }
51 else {
52 my $Error =3D $!;
53 $Kernel::OM->Get('Kernel::System::Log')->Log(
54 Priority =3D> 'notice',
55 Message =3D> "Can't create $Path: $Error, try: \$OTRS_HOME/bi=
n/otrs.SetPermissions.pl!",
56 );
57 die "Can't create $Path: $Error, try: \$OTRS_HOME/bin/otrs.SetPerm=
issions.pl!";
58 }
I've check the code and it's the same in the new versions, so no related bu=
g has been found.
And the funny thing, if you compare the logs with the string declaration, t=
he Path in the log only has one underscore '_', when the declaration has fo=
ur of them!
Does anyone know what could make this declaration stop just after the PID?
Atentamente,
Juan Clavero
_______________________________________________
Oficina de Tecnologies de la Informaci=F3 i Comunicaci=F3
IB-SALUT
Telf. 971 426 530 ext. 3127
--_000_4E6C4135180B424CBFC6C6DE9456154A01258BAB23SCPDPSEXMB01P_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
span.EstiloCorreo17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:904025818;
mso-list-type:hybrid;
mso-list-template-ids:1051126182 -653747130 201981977 201981979 201981967 =
201981977 201981979 201981967 201981977 201981979;}
@list l0:level1
{mso-level-start-at:44;
mso-level-text:%1;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1
{mso-list-id:1042905131;
mso-list-type:hybrid;
mso-list-template-ids:-1523683208 -653747130 201981977 201981979 201981967=
201981977 201981979 201981967 201981977 201981979;}
@list l1:level1
{mso-level-start-at:44;
mso-level-text:%1;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:71.4pt;
text-indent:-18.0pt;}
@list l1:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:94.05pt;
text-indent:-9.0pt;}
@list l1:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ES" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I’ve found a collision pr=
oblem in the ArticleStorageInit sub of Kernel::System::Ticket::ArticleStora=
geFS due to an improper creation of $PermissionCheckDirectory.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I’m on OTRS 3.1.8 (I know=
, I should upgrade, we’re working on that)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">First, the log message (which I=
think should be error level, not notice). I have logs since october 2012 a=
nd I’ve found :
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[T=
hu Jan 14 20:21:53 2016][Notice][Kernel::System::Ticket::ArticleStorageFS::=
ArticleStorageInit] Can't create /opt/otrs/var/article/check_permissions_14=
423: File exists<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Second, the relevant section of=
the code (Kernel::System::Ticket::ArticleStorageFS, Revision: 1.79.2.2) :<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white;text-autospace:none"><span=
style=3D"font-size:8.0pt;font-family:Consolas"><o:p> </o:p></span></p=
>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">44<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:blue">my</span><span lang=3D"EN-US" style=3D"f=
ont-size:8.0pt;font-family:Consolas">
<span style=3D"color:#555555">(</span> <span style=3D"color:#F48C23">$Secon=
ds</span><span style=3D"color:#555555">,</span>
<span style=3D"color:#F48C23">$Microseconds</span> <span style=3D"color:#55=
5555">) =3D</span>
<span style=3D"color:#330066">Time</span><span style=3D"color:#555555">::</=
span><span style=3D"color:#330066">HiRes</span><span style=3D"color:#555555=
">::</span><span style=3D"color:#330066">gettimeofday</span><span style=3D"=
color:#555555">();</span><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">45<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:blue">my</span><span lang=3D"EN-US" style=3D"f=
ont-size:8.0pt;font-family:Consolas">
<span style=3D"color:#F48C23">$PermissionCheckDirectory</span><o:p></o:p></=
span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">46<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:#555555"> =3D</span><sp=
an lang=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas">
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Consolas;=
color:#1861A7">"check_permissions_${$}_"</span><span lang=3D"EN-U=
S" style=3D"font-size:10.0pt;font-family:Consolas">
<span style=3D"color:#555555">. (</span> <span style=3D"color:blue">int ran=
d</span> <span style=3D"color:#32BA06">
1</span><span style=3D"color:#330066">_000_000_000</span> <span style=3D"co=
lor:#555555">
) .</span> <span style=3D"color:#1861A7">"_${Seconds}_${Microseconds}&=
quot;</span></span><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-famil=
y:Consolas;color:#555555">;</span><span lang=3D"EN-US" style=3D"font-size:8=
.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">47<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:blue">my</span><span lang=3D"EN-US" style=3D"f=
ont-size:8.0pt;font-family:Consolas">
<span style=3D"color:#F48C23">$Path</span> <span style=3D"color:#555555">=
=3D</span> <span style=3D"color:#1861A7">
"</span><span style=3D"color:#A61761">$Self</span><span style=3D"color=
:#1861A7">->{ArticleDataDir}/$Self->{ArticleContentPath}/"</span=
>
<span style=3D"color:#555555">.</span> <span style=3D"color:#F48C23">$Permi=
ssionCheckDirectory</span><span style=3D"color:#555555">;</span><o:p></o:p>=
</span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">48<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:#FF3030">if</span><span lang=3D"EN-US" style=
=3D"font-size:8.0pt;font-family:Consolas">
<span style=3D"color:#555555">(</span> <span style=3D"color:#330066">File</=
span><span style=3D"color:#555555">::</span><span style=3D"color:#330066">P=
ath</span><span style=3D"color:#555555">::</span><span style=3D"color:#3300=
66">mkpath</span><span style=3D"color:#555555">(</span>
<span style=3D"color:#F48C23">$Path</span><span style=3D"color:#555555">,</=
span> <span style=3D"color:#32BA06">
0</span><span style=3D"color:#555555">,</span> <span style=3D"color:#32BA06=
">0770</span>
<span style=3D"color:#555555">) ) {</span> <span style=3D=
"color:#006633">## no critic</span><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">49<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:blue"> rmdir</span><spa=
n lang=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas">
<span style=3D"color:#F48C23">$Path</span><span style=3D"color:#555555">;</=
span><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">50<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:#555555">}</span><span lang=3D"EN-US" style=3D=
"font-size:8.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">51<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:#FF3030">else</span><span lang=3D"EN-US" style=
=3D"font-size:8.0pt;font-family:Consolas">
<span style=3D"color:#555555">{</span><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">52<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:blue"> my</span><span l=
ang=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas">
<span style=3D"color:#F48C23">$Error</span> <span style=3D"color:#555555">=
=3D $!;</span><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">53<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:#F48C23"> $Kernel</span=
><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas;color:#=
555555">::</span><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-family:=
Consolas;color:#330066">OM</span><span lang=3D"EN-US" style=3D"font-size:8.=
0pt;font-family:Consolas;color:#555555">-></span><span lang=3D"EN-US" st=
yle=3D"font-size:8.0pt;font-family:Consolas;color:#D11CED">Get</span><span =
lang=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas;color:#555555"=
>(</span><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas=
;color:#1861A7">'Kernel::System::Log'</span><span lang=3D"EN-US" style=3D"f=
ont-size:8.0pt;font-family:Consolas;color:#555555">)-></span><span lang=
=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas;color:#D11CED">Log=
</span><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas;c=
olor:#555555">(</span><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fa=
mily:Consolas"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">54<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:#330066"> &=
nbsp; Priority</span><span lang=3D"EN-US" style=3D"font-size:8.0pt;fon=
t-family:Consolas">
<span style=3D"color:#555555">=3D></span> <span style=3D"color:#1861A7">=
'notice'</span><span style=3D"color:#555555">,</span><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">55<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:#330066"> &=
nbsp; Message</span><span lang=3D"EN-US" style=3D"font-size:8.0pt;font=
-family:Consolas">
<span style=3D"color:#555555">=3D></span> <span style=3D"color:#1861A7">=
"Can't create</span>
<span style=3D"color:#A61761">$Path</span><span style=3D"color:#1861A7">:</=
span> <span style=3D"color:#A61761">
$Error</span><span style=3D"color:#1861A7">, try: \</span><span style=3D"co=
lor:#A61761">$OTRS_HOME</span><span style=3D"color:#1861A7">/bin/otrs.SetPe=
rmissions.pl!"</span><span style=3D"color:#555555">,</span><o:p></o:p>=
</span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">56<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:#555555"> );</span><spa=
n lang=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas"><o:p></o:p>=
</span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-fam=
ily:Consolas"><span style=3D"mso-list:Ignore">57<span style=3D"font:7.0pt &=
quot;Times New Roman"">
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:8.0p=
t;font-family:Consolas;color:blue"> die</span><span =
lang=3D"EN-US" style=3D"font-size:8.0pt;font-family:Consolas">
<span style=3D"color:#1861A7">"Can't create</span> <span style=3D"colo=
r:#A61761">$Path</span><span style=3D"color:#1861A7">:</span>
<span style=3D"color:#A61761">$Error</span><span style=3D"color:#1861A7">, =
try: \</span><span style=3D"color:#A61761">$OTRS_HOME</span><span style=3D"=
color:#1861A7">/bin/otrs.SetPermissions.pl!"</span><span style=3D"colo=
r:#555555">;</span><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2;background:white;text-autospace:none">
<![if !supportLists]><span style=3D"font-size:8.0pt;font-family:Consolas"><=
span style=3D"mso-list:Ignore">58<span style=3D"font:7.0pt "Times New =
Roman"">
</span></span></span><![endif]><span style=3D"font-size:8.0pt;font-family:C=
onsolas;color:#555555">}</span><span style=3D"font-size:8.0pt;font-family:C=
onsolas"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I’ve check the code and i=
t’s the same in the new versions, so no related bug has been found.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">And the funny thing, if you com=
pare the logs with the string declaration, the Path in the log only has one=
underscore ‘_’, when the declaration has four of them!
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Does anyone know what could mak=
e this declaration stop just after the PID?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black;mso-fareast-language:ES">=
Atentamente</span><span style=3D"color:#1F497D;mso-fareast-language:ES">,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:#1F497D;mso-fareast-language:ES">Juan Clavero</s=
pan><span style=3D"color:#1F497D;mso-fareast-language:ES"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar=
ial",sans-serif;color:#1F497D;mso-fareast-language:ES">_______________=
________________________________<br>
Oficina de Tecnologies de la Informaci=F3 i Comunicaci=F3</span><span =
style=3D"color:#1F497D;mso-fareast-language:ES"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:ES">=
IB-SALUT<br>
Telf. 971 426 530 ext. 3127<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>
--_000_4E6C4135180B424CBFC6C6DE9456154A01258BAB23SCPDPSEXMB01P_--
--===============0961921618==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev
--===============0961921618==--