<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>55327</bug_id>
          
          <creation_ts>2025-07-23 17:55:37 +0300</creation_ts>
          <short_desc>Отсутствует символ перевода строки в конце файла /etc/sysconfig/opensearch</short_desc>
          <delta_ts>2026-04-11 19:15:01 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>opensearch</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tatyana Gagina">tatyana</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>blinovdv</cc>
    
    <cc>cas</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>269726</commentid>
    <comment_count>0</comment_count>
      <attachid>19175</attachid>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2025-07-23 17:55:37 +0300</bug_when>
    <thetext>Created attachment 19175
opensearch.log

Стенд, обновлённый до Sisyphus:
ALT Server x86_64
(Виртуальная машина в виртуальном окружении Proxmox)
ОЗУ &gt; 8Гб

Версия: opensearch-3.1.0-alt3


Шаги:
1. Установить пакет:
# apt-get install opensearch

2. Проверить статус до запуска:
# systemctl status opensearch
○ opensearch.service - OpenSearch
     Loaded: loaded (/lib/systemd/system/opensearch.service; disabled; vendor preset: disabled)
     Active: inactive (dead)
Не запущен.

3. Изменить в конфигурационном файле параметр, отвечающий за потребление ОЗУ:
# sed -i &apos;s/1g/4g/g&apos; /etc/opensearch/jvm.options

Запустить opensearch и проверить статус:
Добавить  в автозагрузку:
# systemctl enable --now opensearch &amp;&amp; sleep 5; systemctl status opensearch --no-pager -l
Active: active (running) - запущен

4. Установить пароль на хранилище:
# /usr/share/opensearch/bin/opensearch-keystore passwd
(задать пароль 12345678)
Проверить: #  /usr/share/opensearch/bin/opensearch-keystore has-passwd

Пароль установлен:
OpenSearch keystore password changed successfully.
Keystore is password-protected

5. Указать пароль от хранилища:
# echo KEYSTORE_PASSWORD=12345678 &gt;&gt; /etc/sysconfig/opensearch

Исправить права на хранилище (поскольку его редактирование возможно только под root пользователем, то права после редактирования изменились):
# chgrp opensearch /etc/opensearch/opensearch.keystore

6. Перезапустить сервис:
# systemctl restart opensearch; systemctl status opensearch --no-pager -l

Результат: Active: failed 

Job for opensearch.service failed because the control process exited with error code.
See &quot;systemctl status opensearch.service&quot; and &quot;journalctl -xeu opensearch.service&quot; for details.
× opensearch.service - OpenSearch
     Loaded: loaded (/usr/lib/systemd/system/opensearch.service; enabled; preset: disabled)
     Active: failed (Result: exit-code) since Wed 2025-07-23 17:47:27 MSK; 17ms ago
   Duration: 1min 7.024s
 Invocation: d173f91989ec4a698f46a5f92ca08706
       Docs: https://opensearch.org/
    Process: 2469 ExecStartPre=/bin/mkdir -p /dev/shm/performanceanalyzer (code=exited, status=0/SUCCESS)
    Process: 2474 ExecStartPre=/bin/chown opensearch:opensearch /dev/shm/performanceanalyzer (code=exited, status=0/SUCCESS)
    Process: 2478 ExecStart=/usr/share/opensearch/bin/systemd-entrypoint -p ${PID_DIR}/opensearch.pid --quiet (code=exited, status=1/FAILURE)
   Main PID: 2478 (code=exited, status=1/FAILURE)
   Mem peak: 57.4M
        CPU: 3.112s

июл 23 17:47:25 server-11-0-x86-64-minimal-20250723.localdomain systemd[1]: Starting opensearch.service - OpenSearch...
июл 23 17:47:25 server-11-0-x86-64-minimal-20250723.localdomain opensearch[2478]: warning: no-jdk distributions that do not bundle a JDK are deprecated and will be removed in a future release
июл 23 17:47:26 server-11-0-x86-64-minimal-20250723.localdomain opensearch[2545]: warning: no-jdk distributions that do not bundle a JDK are deprecated and will be removed in a future release
июл 23 17:47:27 server-11-0-x86-64-minimal-20250723.localdomain opensearch[2478]: Failed to read keystore password on console
июл 23 17:47:27 server-11-0-x86-64-minimal-20250723.localdomain systemd[1]: opensearch.service: Main process exited, code=exited, status=1/FAILURE
июл 23 17:47:27 server-11-0-x86-64-minimal-20250723.localdomain systemd[1]: opensearch.service: Failed with result &apos;exit-code&apos;.
июл 23 17:47:27 server-11-0-x86-64-minimal-20250723.localdomain systemd[1]: Failed to start opensearch.service - OpenSearch.
июл 23 17:47:27 server-11-0-x86-64-minimal-20250723.localdomain systemd[1]: opensearch.service: Consumed 3.112s CPU time, 57.4M memory peak

Детали:
До установки пароля сервис запущен.

Во вложении логи /var/log/opensearch/opensearch.log

Ожидаемый результат: без ошибок opensearch после установки пароля на хранилище.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269746</commentid>
    <comment_count>1</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2025-07-24 10:18:11 +0300</bug_when>
    <thetext>Замечание:

если использовать команду
# echo -e &quot;\nKEYSTORE_PASSWORD=12345678&quot; &gt;&gt; /etc/sysconfig/opensearch
вместо
# echo KEYSTORE_PASSWORD=12345678 &gt;&gt; /etc/sysconfig/opensearch

то сервис не упадёт.

Смотреть шаг №5 из описания (https://bugzilla.altlinux.org/show_bug.cgi?id=55327#c0)

Причина, по которой упал сервис:
потому что opensearch не  смог распознать эту переменную, 
так как она неправильно записалась в файл /etc/sysconfig/opensearch 
посредством команды 
echo KEYSTORE_PASSWORD=12345678 &gt;&gt; /etc/sysconfig/opensearch

Получилось, что в конце файла /etc/sysconfig/opensearch склеенные 2 строки: #MAX_MAP_COUNT=262144 и KEYSTORE_PASSWORD=12345678
#MAX_MAP_COUNT=262144KEYSTORE_PASSWORD=12345678

Перепроверено, после корректно отрабатывает с данной командой, сервис не падает:
 Active: active (running)

(К примеру, на p10 с версией opensearch-2.15.0-alt2 такой проблемы не было, строка ставилась автоматически в конец без склеиваний даже с командой # echo KEYSTORE_PASSWORD=12345678 &gt;&gt; /etc/sysconfig/opensearch).

Как итог, причина в самой записи в файл /etc/sysconfig/opensearch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269747</commentid>
    <comment_count>2</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2025-07-24 10:28:42 +0300</bug_when>
    <thetext>(Ответ для Tatyana Gagina на комментарий #1)
&gt; Как итог, причина в самой записи в файл /etc/sysconfig/opensearch.

Не в записи, а в том, что в конце файла /etc/sysconfig/opensearch нет символа перевода строки:

[root@server ~]# tail -2 /etc/sysconfig/opensearch
# property is set at boot time in /usr/lib/sysctl.d/opensearch.conf
#MAX_MAP_COUNT=262144[root@server ~]#</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269749</commentid>
    <comment_count>3</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2025-07-24 10:32:40 +0300</bug_when>
    <thetext>(Ответ для Alexander Makeenkov на комментарий #2)
&gt; (Ответ для Tatyana Gagina на комментарий #1)
&gt; &gt; Как итог, причина в самой записи в файл /etc/sysconfig/opensearch.
&gt; 
&gt; Не в записи, а в том, что в конце файла /etc/sysconfig/opensearch нет
&gt; символа перевода строки:
&gt; 
Благодарю за уточнение.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285623</commentid>
    <comment_count>4</comment_count>
    <who name="Блинов Денис Вячеславович">blinovdv</who>
    <bug_when>2026-04-11 19:15:01 +0300</bug_when>
    <thetext>Ошибка актуальна для версии opensearch-3.6.0-alt1.x86_64</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19175</attachid>
            <date>2025-07-23 17:55:37 +0300</date>
            <delta_ts>2025-07-23 17:55:37 +0300</delta_ts>
            <desc>opensearch.log</desc>
            <filename>opensearch.log</filename>
            <type>text/x-log</type>
            <size>12163</size>
            <attacher name="Tatyana Gagina">tatyana</attacher>
            
              <data encoding="base64">WzIwMjUtMDctMjNUMTc6NDY6MDgsMjE5XVtXQVJOIF1bc3RkZXJyICAgICAgICAgICAgICAgICAg
IF0gW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9tYWluXSDQuNGO
0LsuIDIzLCAyMDI1IDU6NDY6MDggUE0gb3JnLm9wZW5zZWFyY2guamF2YWFnZW50LmJvb3RzdHJh
cC5BZ2VudFBvbGljeSBzZXRQb2xpY3kKWzIwMjUtMDctMjNUMTc6NDY6MDgsMjIyXVtXQVJOIF1b
c3RkZXJyICAgICAgICAgICAgICAgICAgIF0gW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIw
MjUwNzIzLmxvY2FsZG9tYWluXSBJTkZPOiBQb2xpY3kgYXR0YWNoZWQgc3VjY2Vzc2Z1bGx5OiBv
cmcub3BlbnNlYXJjaC5ib290c3RyYXAuT3BlblNlYXJjaFBvbGljeUA0YWRjNjYzZQpbMjAyNS0w
Ny0yM1QxNzo0NjowOCwyMzZdW0lORk8gXVtvLm8ubi5Ob2RlICAgICAgICAgICAgICAgXSBbc2Vy
dmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIHZlcnNpb25bMy4x
LjBdLCBwaWRbMjA4Nl0sIGJ1aWxkW3JwbS91bmtub3duLzIwMjUtMDctMjBUMTY6Mjk6MDRaXSwg
T1NbTGludXgvNi4xMi4zOS02LjEyLWFsdDEvYW1kNjRdLCBKVk1bUmVkIEhhdCwgSW5jLi9PcGVu
SkRLIDY0LUJpdCBTZXJ2ZXIgVk0vMjEuMC44LzIxLjAuOCs5XQpbMjAyNS0wNy0yM1QxNzo0Njow
OCwyMzZdW0lORk8gXVtvLm8ubi5Ob2RlICAgICAgICAgICAgICAgXSBbc2VydmVyLTExLTAteDg2
LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIEpWTSBob21lIFsvdXNyL2xpYi9qdm0v
amF2YS0yMS1vcGVuamRrLTIxLjAuOC4wLjktYWx0Mi54ODZfNjRdClsyMDI1LTA3LTIzVDE3OjQ2
OjA4LDI0NF1bSU5GTyBdW28uby5uLk5vZGUgICAgICAgICAgICAgICBdIFtzZXJ2ZXItMTEtMC14
ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gSlZNIGFyZ3VtZW50cyBbLVhzaGFy
ZTphdXRvLCAtRG9wZW5zZWFyY2gubmV0d29ya2FkZHJlc3MuY2FjaGUudHRsPTYwLCAtRG9wZW5z
ZWFyY2gubmV0d29ya2FkZHJlc3MuY2FjaGUubmVnYXRpdmUudHRsPTEwLCAtWFg6K0Fsd2F5c1By
ZVRvdWNoLCAtWHNzMW0sIC1EamF2YS5hd3QuaGVhZGxlc3M9dHJ1ZSwgLURmaWxlLmVuY29kaW5n
PVVURi04LCAtRGpuYS5ub3N5cz10cnVlLCAtWFg6LU9taXRTdGFja1RyYWNlSW5GYXN0VGhyb3cs
IC1YWDorU2hvd0NvZGVEZXRhaWxzSW5FeGNlcHRpb25NZXNzYWdlcywgLURpby5uZXR0eS5ub1Vu
c2FmZT10cnVlLCAtRGlvLm5ldHR5Lm5vS2V5U2V0T3B0aW1pemF0aW9uPXRydWUsIC1EaW8ubmV0
dHkucmVjeWNsZXIubWF4Q2FwYWNpdHlQZXJUaHJlYWQ9MCwgLURpby5uZXR0eS5hbGxvY2F0b3Iu
bnVtRGlyZWN0QXJlbmFzPTAsIC1EbG9nNGouc2h1dGRvd25Ib29rRW5hYmxlZD1mYWxzZSwgLURs
b2c0ajIuZGlzYWJsZS5qbXg9dHJ1ZSwgLURqYXZhLmxvY2FsZS5wcm92aWRlcnM9U1BJLENMRFIs
IC1YbXM0ZywgLVhteDRnLCAtWFg6K1VzZUcxR0MsIC1YWDpHMVJlc2VydmVQZXJjZW50PTI1LCAt
WFg6SW5pdGlhdGluZ0hlYXBPY2N1cGFuY3lQZXJjZW50PTMwLCAtRGphdmEuaW8udG1wZGlyPS90
bXAvb3BlbnNlYXJjaC0xMzI4ODAyODU4MDg2MTc5NDY2NCwgLVhYOitIZWFwRHVtcE9uT3V0T2ZN
ZW1vcnlFcnJvciwgLVhYOkhlYXBEdW1wUGF0aD0vdmFyL2xpYi9vcGVuc2VhcmNoLCAtWFg6RXJy
b3JGaWxlPS92YXIvbG9nL29wZW5zZWFyY2gvaHNfZXJyX3BpZCVwLmxvZywgLVhsb2c6Z2MqLGdj
K2FnZT10cmFjZSxzYWZlcG9pbnQ6ZmlsZT0vdmFyL2xvZy9vcGVuc2VhcmNoL2djLmxvZzp1dGN0
aW1lLHBpZCx0YWdzOmZpbGVjb3VudD0zMixmaWxlc2l6ZT02NG0sIC0tYWRkLW1vZHVsZXM9amRr
LmluY3ViYXRvci52ZWN0b3IsIC1qYXZhYWdlbnQ6YWdlbnQvb3BlbnNlYXJjaC1hZ2VudC5qYXIs
IC0tYWRkLW9wZW5zPWphdmEuYmFzZS9qYXZhLm5pbz1vcmcuYXBhY2hlLmFycm93Lm1lbW9yeS5j
b3JlLEFMTC1VTk5BTUVELCAtWFg6TWF4RGlyZWN0TWVtb3J5U2l6ZT0yMTQ3NDgzNjQ4LCAtRG9w
ZW5zZWFyY2gucGF0aC5ob21lPS91c3Ivc2hhcmUvb3BlbnNlYXJjaCwgLURvcGVuc2VhcmNoLnBh
dGguY29uZj0vZXRjL29wZW5zZWFyY2gsIC1Eb3BlbnNlYXJjaC5kaXN0cmlidXRpb24udHlwZT1y
cG0sIC1Eb3BlbnNlYXJjaC5idW5kbGVkX2pkaz1mYWxzZV0KWzIwMjUtMDctMjNUMTc6NDY6MDgs
NDg4XVtXQVJOIF1bc3RkZXJyICAgICAgICAgICAgICAgICAgIF0gW3NlcnZlci0xMS0wLXg4Ni02
NC1taW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9tYWluXSDQuNGO0LsuIDIzLCAyMDI1IDU6NDY6MDgg
UE0gb3JnLmFwYWNoZS5sdWNlbmUuaW50ZXJuYWwudmVjdG9yaXphdGlvbi5QYW5hbWFWZWN0b3Jp
emF0aW9uUHJvdmlkZXIgPGluaXQ+ClsyMDI1LTA3LTIzVDE3OjQ2OjA4LDQ4OF1bV0FSTiBdW3N0
ZGVyciAgICAgICAgICAgICAgICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1
MDcyMy5sb2NhbGRvbWFpbl0gSU5GTzogSmF2YSB2ZWN0b3IgaW5jdWJhdG9yIEFQSSBlbmFibGVk
OyB1c2VzIHByZWZlcnJlZEJpdFNpemU9MTI4OyBmbG9hdGluZy1wb2ludCB2ZWN0b3JzIG9ubHkK
WzIwMjUtMDctMjNUMTc6NDY6MDksMTgwXVtJTkZPIF1bby5vLmkuci5SZWluZGV4TW9kdWxlUGx1
Z2luXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIFJl
aW5kZXhQbHVnaW4gcmVsb2FkU1BJIGNhbGxlZApbMjAyNS0wNy0yM1QxNzo0NjowOSwxODFdW0lO
Rk8gXVtvLm8uaS5yLlJlaW5kZXhNb2R1bGVQbHVnaW5dIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWlu
aW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gVW5hYmxlIHRvIGZpbmQgYW55IGltcGxlbWVudGF0
aW9uIGZvciBSZW1vdGVSZWluZGV4RXh0ZW5zaW9uClsyMDI1LTA3LTIzVDE3OjQ2OjA5LDE5MF1b
SU5GTyBdW28uby5wLlBsdWdpbnNTZXJ2aWNlICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWlu
aW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gbG9hZGVkIG1vZHVsZSBbYWdncy1tYXRyaXgtc3Rh
dHNdClsyMDI1LTA3LTIzVDE3OjQ2OjA5LDE5MV1bSU5GTyBdW28uby5wLlBsdWdpbnNTZXJ2aWNl
ICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0g
bG9hZGVkIG1vZHVsZSBbYW5hbHlzaXMtY29tbW9uXQpbMjAyNS0wNy0yM1QxNzo0NjowOSwxOTFd
W0lORk8gXVtvLm8ucC5QbHVnaW5zU2VydmljZSAgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1p
bmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIGxvYWRlZCBtb2R1bGUgW2NhY2hlLWNvbW1vbl0K
WzIwMjUtMDctMjNUMTc6NDY6MDksMTkxXVtJTkZPIF1bby5vLnAuUGx1Z2luc1NlcnZpY2UgICAg
IF0gW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9tYWluXSBsb2Fk
ZWQgbW9kdWxlIFtnZW9dClsyMDI1LTA3LTIzVDE3OjQ2OjA5LDE5MV1bSU5GTyBdW28uby5wLlBs
dWdpbnNTZXJ2aWNlICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5s
b2NhbGRvbWFpbl0gbG9hZGVkIG1vZHVsZSBbaW5nZXN0LWNvbW1vbl0KWzIwMjUtMDctMjNUMTc6
NDY6MDksMTkyXVtJTkZPIF1bby5vLnAuUGx1Z2luc1NlcnZpY2UgICAgIF0gW3NlcnZlci0xMS0w
LXg4Ni02NC1taW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9tYWluXSBsb2FkZWQgbW9kdWxlIFtpbmdl
c3QtZ2VvaXBdClsyMDI1LTA3LTIzVDE3OjQ2OjA5LDE5Ml1bSU5GTyBdW28uby5wLlBsdWdpbnNT
ZXJ2aWNlICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRv
bWFpbl0gbG9hZGVkIG1vZHVsZSBbaW5nZXN0LXVzZXItYWdlbnRdClsyMDI1LTA3LTIzVDE3OjQ2
OjA5LDE5Ml1bSU5GTyBdW28uby5wLlBsdWdpbnNTZXJ2aWNlICAgICBdIFtzZXJ2ZXItMTEtMC14
ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gbG9hZGVkIG1vZHVsZSBbbGFuZy1l
eHByZXNzaW9uXQpbMjAyNS0wNy0yM1QxNzo0NjowOSwxOTJdW0lORk8gXVtvLm8ucC5QbHVnaW5z
U2VydmljZSAgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxk
b21haW5dIGxvYWRlZCBtb2R1bGUgW2xhbmctbXVzdGFjaGVdClsyMDI1LTA3LTIzVDE3OjQ2OjA5
LDE5Ml1bSU5GTyBdW28uby5wLlBsdWdpbnNTZXJ2aWNlICAgICBdIFtzZXJ2ZXItMTEtMC14ODYt
NjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gbG9hZGVkIG1vZHVsZSBbbGFuZy1wYWlu
bGVzc10KWzIwMjUtMDctMjNUMTc6NDY6MDksMTkzXVtJTkZPIF1bby5vLnAuUGx1Z2luc1NlcnZp
Y2UgICAgIF0gW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9tYWlu
XSBsb2FkZWQgbW9kdWxlIFttYXBwZXItZXh0cmFzXQpbMjAyNS0wNy0yM1QxNzo0NjowOSwxOTNd
W0lORk8gXVtvLm8ucC5QbHVnaW5zU2VydmljZSAgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1p
bmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIGxvYWRlZCBtb2R1bGUgW29wZW5zZWFyY2gtZGFz
aGJvYXJkc10KWzIwMjUtMDctMjNUMTc6NDY6MDksMTkzXVtJTkZPIF1bby5vLnAuUGx1Z2luc1Nl
cnZpY2UgICAgIF0gW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9t
YWluXSBsb2FkZWQgbW9kdWxlIFtwYXJlbnQtam9pbl0KWzIwMjUtMDctMjNUMTc6NDY6MDksMTkz
XVtJTkZPIF1bby5vLnAuUGx1Z2luc1NlcnZpY2UgICAgIF0gW3NlcnZlci0xMS0wLXg4Ni02NC1t
aW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9tYWluXSBsb2FkZWQgbW9kdWxlIFtwZXJjb2xhdG9yXQpb
MjAyNS0wNy0yM1QxNzo0NjowOSwxOTNdW0lORk8gXVtvLm8ucC5QbHVnaW5zU2VydmljZSAgICAg
XSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIGxvYWRl
ZCBtb2R1bGUgW3JhbmstZXZhbF0KWzIwMjUtMDctMjNUMTc6NDY6MDksMTkzXVtJTkZPIF1bby5v
LnAuUGx1Z2luc1NlcnZpY2UgICAgIF0gW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIwMjUw
NzIzLmxvY2FsZG9tYWluXSBsb2FkZWQgbW9kdWxlIFtyZWluZGV4XQpbMjAyNS0wNy0yM1QxNzo0
NjowOSwxOTRdW0lORk8gXVtvLm8ucC5QbHVnaW5zU2VydmljZSAgICAgXSBbc2VydmVyLTExLTAt
eDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIGxvYWRlZCBtb2R1bGUgW3JlcG9z
aXRvcnktdXJsXQpbMjAyNS0wNy0yM1QxNzo0NjowOSwxOTRdW0lORk8gXVtvLm8ucC5QbHVnaW5z
U2VydmljZSAgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxk
b21haW5dIGxvYWRlZCBtb2R1bGUgW3J1bGUtZnJhbWV3b3JrXQpbMjAyNS0wNy0yM1QxNzo0Njow
OSwxOTRdW0lORk8gXVtvLm8ucC5QbHVnaW5zU2VydmljZSAgICAgXSBbc2VydmVyLTExLTAteDg2
LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIGxvYWRlZCBtb2R1bGUgW3NlYXJjaC1w
aXBlbGluZS1jb21tb25dClsyMDI1LTA3LTIzVDE3OjQ2OjA5LDE5NF1bSU5GTyBdW28uby5wLlBs
dWdpbnNTZXJ2aWNlICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5s
b2NhbGRvbWFpbl0gbG9hZGVkIG1vZHVsZSBbc3lzdGVtZF0KWzIwMjUtMDctMjNUMTc6NDY6MDks
MTk0XVtJTkZPIF1bby5vLnAuUGx1Z2luc1NlcnZpY2UgICAgIF0gW3NlcnZlci0xMS0wLXg4Ni02
NC1taW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9tYWluXSBsb2FkZWQgbW9kdWxlIFt0cmFuc3BvcnQt
bmV0dHk0XQpbMjAyNS0wNy0yM1QxNzo0NjowOSwxOTVdW0lORk8gXVtvLm8ucC5QbHVnaW5zU2Vy
dmljZSAgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21h
aW5dIG5vIHBsdWdpbnMgbG9hZGVkClsyMDI1LTA3LTIzVDE3OjQ2OjA5LDI1MV1bV0FSTiBdW3N0
ZGVyciAgICAgICAgICAgICAgICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1
MDcyMy5sb2NhbGRvbWFpbl0gV0FSTklORzogQSByZXN0cmljdGVkIG1ldGhvZCBpbiBqYXZhLmxh
bmcuZm9yZWlnbi5MaW5rZXIgaGFzIGJlZW4gY2FsbGVkClsyMDI1LTA3LTIzVDE3OjQ2OjA5LDI1
MV1bV0FSTiBdW3N0ZGVyciAgICAgICAgICAgICAgICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQt
bWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gV0FSTklORzogamF2YS5sYW5nLmZvcmVpZ24u
TGlua2VyOjpkb3duY2FsbEhhbmRsZSBoYXMgYmVlbiBjYWxsZWQgYnkgdGhlIHVubmFtZWQgbW9k
dWxlClsyMDI1LTA3LTIzVDE3OjQ2OjA5LDI1Ml1bV0FSTiBdW3N0ZGVyciAgICAgICAgICAgICAg
ICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0g
V0FSTklORzogVXNlIC0tZW5hYmxlLW5hdGl2ZS1hY2Nlc3M9QUxMLVVOTkFNRUQgdG8gYXZvaWQg
YSB3YXJuaW5nIGZvciB0aGlzIG1vZHVsZQpbMjAyNS0wNy0yM1QxNzo0NjowOSwzNzhdW0lORk8g
XVtvLm8uZS5Ob2RlRW52aXJvbm1lbnQgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwt
MjAyNTA3MjMubG9jYWxkb21haW5dIHVzaW5nIFsxXSBkYXRhIHBhdGhzLCBtb3VudHMgW1svICgv
ZGV2L3NkYTIpXV0sIG5ldCB1c2FibGVfc3BhY2UgWzE5LjZnYl0sIG5ldCB0b3RhbF9zcGFjZSBb
MjMuN2diXSwgdHlwZXMgW2V4dDRdClsyMDI1LTA3LTIzVDE3OjQ2OjA5LDM3OF1bSU5GTyBdW28u
by5lLk5vZGVFbnZpcm9ubWVudCAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1
MDcyMy5sb2NhbGRvbWFpbl0gaGVhcCBzaXplIFs0Z2JdLCBjb21wcmVzc2VkIG9yZGluYXJ5IG9i
amVjdCBwb2ludGVycyBbdHJ1ZV0KWzIwMjUtMDctMjNUMTc6NDY6MDksNDI3XVtJTkZPIF1bby5v
Lm4uTm9kZSAgICAgICAgICAgICAgIF0gW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIwMjUw
NzIzLmxvY2FsZG9tYWluXSBub2RlIG5hbWUgW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIw
MjUwNzIzLmxvY2FsZG9tYWluXSwgbm9kZSBJRCBbaVdyandYejlTcUszNzhBU3pWWTZFUV0sIGNs
dXN0ZXIgbmFtZSBbb3BlbnNlYXJjaF0sIHJvbGVzIFtpbmdlc3QsIHJlbW90ZV9jbHVzdGVyX2Ns
aWVudCwgZGF0YSwgY2x1c3Rlcl9tYW5hZ2VyXQpbMjAyNS0wNy0yM1QxNzo0NjowOSw0NjhdW0lO
Rk8gXVtvLm8uZS5FeHRlbnNpb25zTWFuYWdlciAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmlt
YWwtMjAyNTA3MjMubG9jYWxkb21haW5dIEV4dGVuc2lvbnNNYW5hZ2VyIGluaXRpYWxpemVkClsy
MDI1LTA3LTIzVDE3OjQ2OjEzLDMxNV1bSU5GTyBdW28uby50Lk5ldHR5QWxsb2NhdG9yICAgICBd
IFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gY3JlYXRp
bmcgTmV0dHlBbGxvY2F0b3Igd2l0aCB0aGUgZm9sbG93aW5nIGNvbmZpZ3M6IFtuYW1lPW9wZW5z
ZWFyY2hfY29uZmlndXJlZCwgY2h1bmtfc2l6ZT01MTJrYiwgc3VnZ2VzdGVkX21heF9hbGxvY2F0
aW9uX3NpemU9NTEya2IsIGZhY3RvcnM9e29wZW5zZWFyY2gudW5zYWZlLnVzZV9uZXR0eV9kZWZh
dWx0X2NodW5rX2FuZF9wYWdlX3NpemU9ZmFsc2UsIGcxZ2NfZW5hYmxlZD10cnVlLCBnMWdjX3Jl
Z2lvbl9zaXplPTJtYn1dClsyMDI1LTA3LTIzVDE3OjQ2OjEzLDQ4OF1bSU5GTyBdW28uby5kLkRp
c2NvdmVyeU1vZHVsZSAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5s
b2NhbGRvbWFpbl0gdXNpbmcgZGlzY292ZXJ5IHR5cGUgW3plbl0gYW5kIHNlZWQgaG9zdHMgcHJv
dmlkZXJzIFtzZXR0aW5nc10KWzIwMjUtMDctMjNUMTc6NDY6MTMsOTI4XVtXQVJOIF1bby5vLmcu
RGFuZ2xpbmdJbmRpY2VzU3RhdGVdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcy
My5sb2NhbGRvbWFpbl0gZ2F0ZXdheS5hdXRvX2ltcG9ydF9kYW5nbGluZ19pbmRpY2VzIGlzIGRp
c2FibGVkLCBkYW5nbGluZyBpbmRpY2VzIHdpbGwgbm90IGJlIGF1dG9tYXRpY2FsbHkgZGV0ZWN0
ZWQgb3IgaW1wb3J0ZWQgYW5kIG11c3QgYmUgbWFuYWdlZCBtYW51YWxseQpbMjAyNS0wNy0yM1Qx
Nzo0NjoxNCwyNDhdW0lORk8gXVtvLm8ubi5Ob2RlICAgICAgICAgICAgICAgXSBbc2VydmVyLTEx
LTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIGluaXRpYWxpemVkClsyMDI1
LTA3LTIzVDE3OjQ2OjE0LDI0OV1bSU5GTyBdW28uby5uLk5vZGUgICAgICAgICAgICAgICBdIFtz
ZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gc3RhcnRpbmcg
Li4uClsyMDI1LTA3LTIzVDE3OjQ2OjE0LDQxOV1bSU5GTyBdW28uby50LlRyYW5zcG9ydFNlcnZp
Y2UgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0g
cHVibGlzaF9hZGRyZXNzIHsxMjcuMC4wLjE6OTMwMH0sIGJvdW5kX2FkZHJlc3NlcyB7Wzo6MV06
OTMwMH0sIHsxMjcuMC4wLjE6OTMwMH0KWzIwMjUtMDctMjNUMTc6NDY6MTQsNDIyXVtJTkZPIF1b
by5vLnQuVHJhbnNwb3J0U2VydmljZSAgIF0gW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIw
MjUwNzIzLmxvY2FsZG9tYWluXSBSZW1vdGUgY2x1c3RlcnMgaW5pdGlhbGl6ZWQgc3VjY2Vzc2Z1
bGx5LgpbMjAyNS0wNy0yM1QxNzo0NjoxNCw4MTddW1dBUk4gXVtvLm8uYi5Cb290c3RyYXBDaGVj
a3MgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5d
IHRoZSBkZWZhdWx0IGRpc2NvdmVyeSBzZXR0aW5ncyBhcmUgdW5zdWl0YWJsZSBmb3IgcHJvZHVj
dGlvbiB1c2U7IGF0IGxlYXN0IG9uZSBvZiBbZGlzY292ZXJ5LnNlZWRfaG9zdHMsIGRpc2NvdmVy
eS5zZWVkX3Byb3ZpZGVycywgY2x1c3Rlci5pbml0aWFsX2NsdXN0ZXJfbWFuYWdlcl9ub2RlcyAv
IGNsdXN0ZXIuaW5pdGlhbF9tYXN0ZXJfbm9kZXNdIG11c3QgYmUgY29uZmlndXJlZApbMjAyNS0w
Ny0yM1QxNzo0NjoxNCw4MzRdW0lORk8gXVtvLm8uYy5jLkNsdXN0ZXJCb290c3RyYXBTZXJ2aWNl
XSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW5dIG5vIGRp
c2NvdmVyeSBjb25maWd1cmF0aW9uIGZvdW5kLCB3aWxsIHBlcmZvcm0gYmVzdC1lZmZvcnQgY2x1
c3RlciBib290c3RyYXBwaW5nIGFmdGVyIFszc10gdW5sZXNzIGV4aXN0aW5nIGNsdXN0ZXItbWFu
YWdlciBpcyBkaXNjb3ZlcmVkClsyMDI1LTA3LTIzVDE3OjQ2OjE3LDgzOF1bSU5GTyBdW28uby5j
LmMuQ29vcmRpbmF0b3IgICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcy
My5sb2NhbGRvbWFpbl0gc2V0dGluZyBpbml0aWFsIGNvbmZpZ3VyYXRpb24gdG8gVm90aW5nQ29u
ZmlndXJhdGlvbntpV3Jqd1h6OVNxSzM3OEFTelZZNkVRfQpbMjAyNS0wNy0yM1QxNzo0NjoxNyw5
OTVdW0lORk8gXVtvLm8uYy5zLkNsdXN0ZXJNYW5hZ2VyU2VydmljZV0gW3NlcnZlci0xMS0wLXg4
Ni02NC1taW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9tYWluXSBUYXNrcyBiYXRjaGVkIHdpdGgga2V5
OiBvcmcub3BlbnNlYXJjaC5jbHVzdGVyLmNvb3JkaW5hdGlvbi5Kb2luSGVscGVyLCBjb3VudDoz
IGFuZCBzYW1wbGUgdGFza3M6IGVsZWN0ZWQtYXMtY2x1c3Rlci1tYW5hZ2VyIChbMV0gbm9kZXMg
am9pbmVkKVt7c2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW59
e2lXcmp3WHo5U3FLMzc4QVN6Vlk2RVF9e1Fpalk5UVE4UlZTMzVLblVmeWdOT3d9ezEyNy4wLjAu
MX17MTI3LjAuMC4xOjkzMDB9e2RpbXJ9e3NoYXJkX2luZGV4aW5nX3ByZXNzdXJlX2VuYWJsZWQ9
dHJ1ZX0gZWxlY3QgbGVhZGVyLCBfQkVDT01FX0NMVVNURVJfTUFOQUdFUl9UQVNLXywgX0ZJTklT
SF9FTEVDVElPTl9dLCB0ZXJtOiAxLCB2ZXJzaW9uOiAxLCBkZWx0YTogY2x1c3Rlci1tYW5hZ2Vy
IG5vZGUgY2hhbmdlZCB7cHJldmlvdXMgW10sIGN1cnJlbnQgW3tzZXJ2ZXItMTEtMC14ODYtNjQt
bWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbn17aVdyandYejlTcUszNzhBU3pWWTZFUX17UWlq
WTlRUThSVlMzNUtuVWZ5Z05Pd317MTI3LjAuMC4xfXsxMjcuMC4wLjE6OTMwMH17ZGltcn17c2hh
cmRfaW5kZXhpbmdfcHJlc3N1cmVfZW5hYmxlZD10cnVlfV19ClsyMDI1LTA3LTIzVDE3OjQ2OjE4
LDA4Ml1bSU5GTyBdW28uby5jLmMuQ29vcmRpbmF0aW9uU3RhdGVdIFtzZXJ2ZXItMTEtMC14ODYt
NjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gY2x1c3RlciBVVUlEIHNldCB0byBbZ05N
eDdoUlFUeXVMYUtWeTBhX1hYUV0KWzIwMjUtMDctMjNUMTc6NDY6MTgsMTU5XVtJTkZPIF1bby5v
LmMucy5DbHVzdGVyQXBwbGllclNlcnZpY2VdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0y
MDI1MDcyMy5sb2NhbGRvbWFpbl0gY2x1c3Rlci1tYW5hZ2VyIG5vZGUgY2hhbmdlZCB7cHJldmlv
dXMgW10sIGN1cnJlbnQgW3tzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2Nh
bGRvbWFpbn17aVdyandYejlTcUszNzhBU3pWWTZFUX17UWlqWTlRUThSVlMzNUtuVWZ5Z05Pd317
MTI3LjAuMC4xfXsxMjcuMC4wLjE6OTMwMH17ZGltcn17c2hhcmRfaW5kZXhpbmdfcHJlc3N1cmVf
ZW5hYmxlZD10cnVlfV19LCB0ZXJtOiAxLCB2ZXJzaW9uOiAxLCByZWFzb246IFB1YmxpY2F0aW9u
e3Rlcm09MSwgdmVyc2lvbj0xfQpbMjAyNS0wNy0yM1QxNzo0NjoxOCwxNzhdW0lORk8gXVtvLm8u
ZC5QZWVyRmluZGVyICAgICAgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3
MjMubG9jYWxkb21haW5dIHNldHRpbmcgZmluZFBlZXJzSW50ZXJ2YWwgdG8gWzFzXSBhcyBub2Rl
IGNvbW1pc3Npb24gc3RhdHVzID0gW3RydWVdIGZvciBsb2NhbCBub2RlIFt7c2VydmVyLTExLTAt
eDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxkb21haW59e2lXcmp3WHo5U3FLMzc4QVN6Vlk2
RVF9e1Fpalk5UVE4UlZTMzVLblVmeWdOT3d9ezEyNy4wLjAuMX17MTI3LjAuMC4xOjkzMDB9e2Rp
bXJ9e3NoYXJkX2luZGV4aW5nX3ByZXNzdXJlX2VuYWJsZWQ9dHJ1ZX1dClsyMDI1LTA3LTIzVDE3
OjQ2OjE4LDE4N11bSU5GTyBdW28uby5oLkFic3RyYWN0SHR0cFNlcnZlclRyYW5zcG9ydF0gW3Nl
cnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIwMjUwNzIzLmxvY2FsZG9tYWluXSBwdWJsaXNoX2Fk
ZHJlc3MgezEyNy4wLjAuMTo5MjAwfSwgYm91bmRfYWRkcmVzc2VzIHtbOjoxXTo5MjAwfSwgezEy
Ny4wLjAuMTo5MjAwfQpbMjAyNS0wNy0yM1QxNzo0NjoxOCwxODddW0lORk8gXVtvLm8ubi5Ob2Rl
ICAgICAgICAgICAgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9j
YWxkb21haW5dIHN0YXJ0ZWQKWzIwMjUtMDctMjNUMTc6NDY6MTgsMjI1XVtJTkZPIF1bby5vLmcu
R2F0ZXdheVNlcnZpY2UgICAgIF0gW3NlcnZlci0xMS0wLXg4Ni02NC1taW5pbWFsLTIwMjUwNzIz
LmxvY2FsZG9tYWluXSByZWNvdmVyZWQgWzBdIGluZGljZXMgaW50byBjbHVzdGVyX3N0YXRlClsy
MDI1LTA3LTIzVDE3OjQ3OjI1LDIxNl1bSU5GTyBdW28uby5uLk5vZGUgICAgICAgICAgICAgICBd
IFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFpbl0gc3RvcHBp
bmcgLi4uClsyMDI1LTA3LTIzVDE3OjQ3OjI1LDIyNF1bSU5GTyBdW28uby5uLk5vZGUgICAgICAg
ICAgICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcyMy5sb2NhbGRvbWFp
bl0gc3RvcHBlZApbMjAyNS0wNy0yM1QxNzo0NzoyNSwyMjVdW0lORk8gXVtvLm8ubi5Ob2RlICAg
ICAgICAgICAgICAgXSBbc2VydmVyLTExLTAteDg2LTY0LW1pbmltYWwtMjAyNTA3MjMubG9jYWxk
b21haW5dIGNsb3NpbmcgLi4uClsyMDI1LTA3LTIzVDE3OjQ3OjI1LDIzMl1bSU5GTyBdW28uby5u
Lk5vZGUgICAgICAgICAgICAgICBdIFtzZXJ2ZXItMTEtMC14ODYtNjQtbWluaW1hbC0yMDI1MDcy
My5sb2NhbGRvbWFpbl0gY2xvc2VkCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>