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

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

    <bug>
          <bug_id>33206</bug_id>
          
          <creation_ts>2017-03-06 15:41:32 +0300</creation_ts>
          <short_desc>Zabbix Java gateway</short_desc>
          <delta_ts>2017-11-02 21:36:11 +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>zabbix-java-gateway</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://www.zabbix.com/documentation/3.0/ru/manual/concepts/java</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>RS</keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>34122</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeniy Korneechev">ekorneechev</reporter>
          <assigned_to name="Alexei Takaseev">taf</assigned_to>
          <cc>alex</cc>
    
    <cc>cas</cc>
    
    <cc>mike</cc>
    
    <cc>nbr</cc>
    
    <cc>rider</cc>
    
    <cc>taf</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>162289</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-03-06 15:41:32 +0300</bug_when>
    <thetext>У нас в репах почему-то нет (может есть причины?).
Просьба реализовать в пакете zabbix-java-gateway
Насколько я понял необходима сборка zabbix с ключом --enable-java (подробности по ссылке)
Хотелось бы в p8 (так как там необходимая версия 3.0.8, в сизифе же 3.2.4).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162291</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-03-06 16:13:52 +0300</bug_when>
    <thetext>В http://git.altlinux.org/tasks/179208/logs/events.1.1.log английском по фоновому читаю:

/.out/zabbix-java-gateway-3.0.8-alt1.M80P.2.noarch.rpm: FHS violations: /usr/local/zabbix_java [...]
sisyphus_check: check-fhs ERROR: FHS violation

Переложи в какой /usr/libexec/zabbix_java, в альтовых пакетах паковаться в /usr/local (или /opt) не положено.  См. тж. содержимое пакета fhs.

Ну и taf@ к такому пожеланию, раз оно не на существующий пакет, а на новый,
вроде бы ни при чём...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162292</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-03-06 16:18:03 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; sisyphus_check: check-fhs ERROR: FHS violation
с этим уже разобрался, пробую дальше

&gt; Ну и taf@ к такому пожеланию, раз оно не на существующий пакет, а на новый,
&gt; вроде бы ни при чём...
как текущему майнтейнеру zabbix)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162311</commentid>
    <comment_count>3</comment_count>
    <who name="Alexei Takaseev">taf</who>
    <bug_when>2017-03-07 05:51:15 +0300</bug_when>
    <thetext>Добрый день!

Раньше как-то потребностей в этом компоненте не было, вот и жили по принципу &quot;что не нужно, то не собираем&quot;. Сейчас готовлю сборку с жабой.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162339</commentid>
    <comment_count>4</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2017-03-08 12:59:54 +0300</bug_when>
    <thetext>zabbix-1:3.0.8-alt0.M80P.2 -&gt; p8:

* Tue Mar 07 2017 Alexei Takaseev &lt;taf@altlinux&gt; 1:3.0.8-alt0.M80P.2
- Enable Zabbix Java gateway (ALT#33206)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162346</commentid>
    <comment_count>5</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-03-09 09:47:12 +0300</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; Сейчас готовлю сборку с жабой.
Спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162442</commentid>
    <comment_count>6</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-03-10 16:02:04 +0300</bug_when>
    <thetext>Пользователь заявил, что не работает:
[root@monz_altserver8 log]# systemctl status zabbix_java_gateway
● zabbix_java_gateway.service - Zabbix Java Gateway
   Loaded: loaded (/lib/systemd/system/zabbix_java_gateway.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2017-03-10 15:31:07 MSK; 4min 42s ago
  Process: 14900 ExecStart=/usr/sbin/zabbix_java_gateway (code=exited, status=1/FAILURE)

Mar 10 15:31:07 monz_altserver8.localdomain zabbix_java_gateway[14900]:         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
Mar 10 15:31:07 monz_altserver8.localdomain zabbix_java_gateway[14900]:         at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
Mar 10 15:31:07 monz_altserver8.localdomain zabbix_java_gateway[14900]:         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
Mar 10 15:31:07 monz_altserver8.localdomain zabbix_java_gateway[14900]:         at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Mar 10 15:31:07 monz_altserver8.localdomain zabbix_java_gateway[14900]: Could not find the main class: com.zabbix.gateway.JavaGateway. Program will exit.
Mar 10 15:31:07 monz_altserver8.localdomain zabbix_java_gateway[14900]: Zabbix Java Gateway did not start
Mar 10 15:31:07 monz_altserver8.localdomain systemd[1]: zabbix_java_gateway.service: Control process exited, code=exited status=1
Mar 10 15:31:07 monz_altserver8.localdomain systemd[1]: Failed to start Zabbix Java Gateway.
Mar 10 15:31:07 monz_altserver8.localdomain systemd[1]: zabbix_java_gateway.service: Unit entered failed state.
Mar 10 15:31:07 monz_altserver8.localdomain systemd[1]: zabbix_java_gateway.service: Failed with result &apos;exit-code&apos;.
[root@monz_altserver8 log]# journalctl -xe
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit zabbix_java_gateway.service has begun starting up.
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]: Exception in thread &quot;main&quot; java.lang.UnsupportedClassVersionError: com/zabbix/gateway
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.lang.ClassLoader.defineClass1(Native Method)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.security.AccessController.doPrivileged(Native Method)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]:         at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]: Could not find the main class: com.zabbix.gateway.JavaGateway. Program will exit.
Mar 10 15:28:12 monz_altserver8.localdomain zabbix_java_gateway[14654]: Zabbix Java Gateway did not start
Mar 10 15:28:12 monz_altserver8.localdomain systemd[1]: zabbix_java_gateway.service: Control process exited, code=exited status=1
Mar 10 15:28:12 monz_altserver8.localdomain systemd[1]: Failed to start Zabbix Java Gateway.
-- Subject: Unit zabbix_java_gateway.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit zabbix_java_gateway.service has failed.
--</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162443</commentid>
    <comment_count>7</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-03-10 16:17:34 +0300</bug_when>
    <thetext>Вопрос: надо ли делать зависимость на java-1.8.0-openjdk?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162485</commentid>
    <comment_count>8</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-03-13 10:29:47 +0300</bug_when>
    <thetext>2viy: Игорь, что будем делать с несовместимыми версиями java и как отслеживать и прописывать эту несовместимость? Те, кто ставил, сообщили:
&quot;При установке zabbix java gateway инсталятор ничего не говорил о необходимости установки java, а тем более конкретной версии,
правда на этот момент в системе был уже установлен пакет java-1.6.0-openjdk - может дело в этом.

Обновили java-1.6.0-openjdk до java-1.8.0-openjdk - zabbix java gateway запустился.&quot;

2taf: Кстати, зависимостей на Java в пакете нет вообще.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162625</commentid>
    <comment_count>9</comment_count>
    <who name="Alexei Takaseev">taf</who>
    <bug_when>2017-03-20 14:18:00 +0300</bug_when>
    <thetext>В Java я очень не очень. На сколько будет правильно прописать зависимость так: 

Requires: jre-headless &gt;= 1.7.0  ?

zabbix-java-gateway собирается jdk 1.7.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163446</commentid>
    <comment_count>10</comment_count>
    <who name="Alexei Takaseev">taf</who>
    <bug_when>2017-04-25 09:06:29 +0300</bug_when>
    <thetext>Исправлено в 3.2.5-alt1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>