Hello Martin, there is no firewall installed on the system, but I think you are right, that it is an elastic search issue. in my /etc/elasticsearch/ elasticsearch.yml there a not entries, everything is marked as comment. Is there anything to do?
# ======================== Elasticsearch Configuration ========================= # # NOTE: Elasticsearch comes with reasonable defaults for most settings. # Before you set out to tweak and tune the configuration, make sure you # understand what are you trying to accomplish and the consequences. # # The primary way of configuring a node is via this file. This template lists # the most important settings you may want to configure for a production cluster. # # Please consult the documentation for further information on configuration options: # https://www.elastic.co/guide/en/elasticsearch/reference/index.html # # ---------------------------------- Cluster ----------------------------------- # # Use a descriptive name for your cluster: # #cluster.name: my-application # # ------------------------------------ Node ------------------------------------ # # Use a descriptive name for the node: # #node.name: node-1 # # Add custom attributes to the node: # #node.attr.rack: r1 # # ----------------------------------- Paths ------------------------------------ # # Path to directory where to store the data (separate multiple locations by comma): # #path.data: /path/to/data # # Path to log files: # #path.logs: /path/to/logs # # ----------------------------------- Memory ----------------------------------- # # Lock the memory on startup: # #bootstrap.memory_lock: true # # Make sure that the heap size is set to about half the memory available # on the system and that the owner of the process is allowed to use this # limit. # # Elasticsearch performs poorly when the system is swapping the memory. # # ---------------------------------- Network ----------------------------------- # # Set the bind address to a specific IP (IPv4 or IPv6): # #network.host: 127.0.0.1 # # Set a custom port for HTTP: # #http.port: 9200 # # For more information, consult the network module documentation. # # --------------------------------- Discovery ---------------------------------- # # Pass an initial list of hosts to perform discovery when new node is started: # The default list of hosts is ["127.0.0.1", "[::1]"] # #discovery.zen.ping.unicast.hosts: ["host1", "host2"] # # Prevent the "split brain" by configuring the majority of nodes (total number of master-eligible nodes / 2 + 1): # #discovery.zen.minimum_master_nodes: 3 # # For more information, consult the zen discovery module documentation. # # ---------------------------------- Gateway ----------------------------------- # # Block initial recovery after a full cluster restart until N nodes are started: # # #gateway.recover_after_nodes: 3 # # For more information, consult the gateway module documentation. # # ---------------------------------- Various ----------------------------------- # # Require explicit names when deleting indices: # #action.destructive_requires_name: true Am Montag, 20. November 2017 11:54:13 UTC+1 schrieb Martin Edenhofer: > > For me it seems to be a firewall or elasticsearch issue (not Zammad > Realated). > > Am Samstag, 18. November 2017 15:18:22 UTC+1 schrieb Gunnar Maronde: >> >> Correction, there is a listener on port 9200, but elrond.elmenhorst. is >> not the correct FQDN, there ist a de missing: >> >> gm@elrond:~$ netstat -a | grep LISTEN >> tcp 0 0 *:ssh *:* LISTEN >> tcp 0 0 localhost:3000 *:* LISTEN >> tcp 0 0 localhost:postgresql *:* LISTEN >> tcp 0 0 localhost:smtp *:* LISTEN >> tcp 0 0 localhost:6042 *:* LISTEN >> tcp 0 0 *:44327 *:* LISTEN >> tcp 0 0 *:sunrpc *:* LISTEN >> tcp 0 0 *:http *:* LISTEN >> tcp6 0 0 elrond.elmenhorst.:9300 [::]:* LISTEN >> tcp6 0 0 [::]:ssh [::]:* LISTEN >> tcp6 0 0 localhost:postgresql [::]:* LISTEN >> tcp6 0 0 localhost:smtp [::]:* LISTEN >> tcp6 0 0 [::]:44943 [::]:* LISTEN >> tcp6 0 0 [::]:sunrpc [::]:* LISTEN >> tcp6 0 0 elrond.elmenhorst.:9200 [::]:* LISTEN >> tcp6 0 0 [::]:http [::]:* LISTEN >> >> >> Am Samstag, 18. November 2017 03:40:49 UTC+1 schrieb neoremi: >>> >>> OK. >>> What is output of # curl http://localhost:9200 ? >>> What java version do you have? >>> Do you see a listener on port 9200? >>> >>> On Friday, November 17, 2017 at 3:10:58 PM UTC-5, Gunnar Maronde wrote: >>>> >>>> hello neoremi, >>>> as you told me, I created a test ticket and there are already several >>>> more tickets. elasticsearch service is running: >>>> >>>> gm@elrond:~$ ps aux | grep elasticsearch >>>> elastic+ 1944 0.1 56.7 4611936 2302580 ? Ssl 09:45 0:42 >>>> /usr/bin/java -Xms2g -Xmx2g -XX:+UseConcMarkSweepGC >>>> -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly >>>> -XX:+AlwaysPreTouch -server -Xss1m -Djava.awt.headless=true >>>> -Dfile.encoding=UTF-8 -Djna.nosys=true >>>> -Djdk.io.permissionsUseCanonicalPath=true -Dio.netty.noUnsafe=true >>>> -Dio.netty.noKeySetOptimization=true >>>> -Dio.netty.recycler.maxCapacityPerThread=0 >>>> -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true >>>> -Dlog4j.skipJansi=true -XX:+HeapDumpOnOutOfMemoryError >>>> -Des.path.home=/usr/share/elasticsearch -cp /usr/share/elasticsearch/lib/* >>>> org.elasticsearch.bootstrap.Elasticsearch -p >>>> /var/run/elasticsearch/elasticsearch.pid --quiet >>>> -Edefault.path.logs=/var/log/elasticsearch >>>> -Edefault.path.data=/var/lib/elasticsearch >>>> -Edefault.path.conf=/etc/elasticsearch >>>> >>>> >>>> Am Freitag, 17. November 2017 20:09:04 UTC+1 schrieb neoremi: >>>>> >>>>> Did you create a test ticket? >>>>> >>>>> Is your elasticsearch service is running? >>>>> >>>>> On Friday, November 17, 2017 at 12:11:57 PM UTC-5, Gunnar Maronde >>>>> wrote: >>>>>> >>>>>> Thes result remains the same. the output of "sudo >>>>>> zammad run rake searchindex:rebuild" is >>>>>> >>>>>> drop indexes... >>>>>> create indexes... >>>>>> rake aborted! >>>>>> Unable to process PUT at http://localhost:9200/zammad_production >>>>>> #<UserAgent::Result:0x0055bee02949c0 @success=false, @body=nil, >>>>>> @data=nil, @code=0, @content_type=nil, @error="#<Errno::ECONNREFUSED: >>>>>> Failed to open TCP connection to localhost:9200 (Connection refused - >>>>>> connect(2) for \"localhost\" port 9200)>"> >>>>>> /opt/zammad/lib/search_index_backend.rb:62:in `index' >>>>>> /opt/zammad/lib/tasks/search_index_es.rake:19:in `block (2 levels) in >>>>>> <top (required)>' >>>>>> /opt/zammad/lib/tasks/search_index_es.rake:60:in `block (2 levels) in >>>>>> <top (required)>' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/rake-12.1.0/exe/rake:27:in >>>>>> `<top (required)>' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli/exec.rb:74:in >>>>>> >>>>>> `load' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli/exec.rb:74:in >>>>>> >>>>>> `kernel_load' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli/exec.rb:27:in >>>>>> >>>>>> `run' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli.rb:360:in >>>>>> >>>>>> `exec' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in >>>>>> >>>>>> `run' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in >>>>>> >>>>>> `invoke_command' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor.rb:369:in >>>>>> >>>>>> `dispatch' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli.rb:20:in >>>>>> >>>>>> `dispatch' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/base.rb:444:in >>>>>> >>>>>> `start' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli.rb:10:in >>>>>> >>>>>> `start' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/exe/bundle:35:in >>>>>> >>>>>> `block in <top (required)>' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/friendly_errors.rb:121:in >>>>>> >>>>>> `with_friendly_errors' >>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/exe/bundle:27:in >>>>>> >>>>>> `<top (required)>' >>>>>> /opt/zammad/bin/bundle:3:in `load' >>>>>> /opt/zammad/bin/bundle:3:in `<main>' >>>>>> Tasks: TOP => searchindex:rebuild >>>>>> (See full trace by running task with --trace) >>>>>> >>>>>> >>>>>> Am Freitag, 17. November 2017 15:32:06 UTC+1 schrieb neoremi: >>>>>>> >>>>>>> Create a test ticket and do this: >>>>>>> >>>>>>> # zammad run rails r "Setting.set('es_url', >>>>>>> 'http://localhost:9200')" >>>>>>> # zammad run rails r "Setting.set('es_index', 'zammad')" >>>>>>> # zammad run rake searchindex:rebuild >>>>>>> >>>>>>> On Friday, November 17, 2017 at 3:54:51 AM UTC-5, Gunnar Maronde >>>>>>> wrote: >>>>>>>> >>>>>>>> You are right, there was an error. The output is >>>>>>>> >>>>>>>> drop indexes... >>>>>>>> create indexes... >>>>>>>> rake aborted! >>>>>>>> Unable to process PUT at >>>>>>>> http://localhost:9200/elrond_zammad_production >>>>>>>> #<UserAgent::Result:0x0055e68bb071e8 @success=false, @body=nil, >>>>>>>> @data=nil, @code=0, @content_type=nil, @error="#<Errno::ECONNREFUSED: >>>>>>>> Failed to open TCP connection to localhost:9200 (Connection refused - >>>>>>>> connect(2) for \"localhost\" port 9200)>"> >>>>>>>> /opt/zammad/lib/search_index_backend.rb:62:in `index' >>>>>>>> /opt/zammad/lib/tasks/search_index_es.rake:19:in `block (2 levels) >>>>>>>> in <top (required)>' >>>>>>>> /opt/zammad/lib/tasks/search_index_es.rake:60:in `block (2 levels) >>>>>>>> in <top (required)>' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/rake-12.1.0/exe/rake:27:in >>>>>>>> `<top (required)>' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli/exec.rb:74:in >>>>>>>> >>>>>>>> `load' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli/exec.rb:74:in >>>>>>>> >>>>>>>> `kernel_load' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli/exec.rb:27:in >>>>>>>> >>>>>>>> `run' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli.rb:360:in >>>>>>>> >>>>>>>> `exec' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in >>>>>>>> >>>>>>>> `run' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in >>>>>>>> >>>>>>>> `invoke_command' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor.rb:369:in >>>>>>>> >>>>>>>> `dispatch' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli.rb:20:in >>>>>>>> >>>>>>>> `dispatch' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/base.rb:444:in >>>>>>>> >>>>>>>> `start' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/cli.rb:10:in >>>>>>>> >>>>>>>> `start' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/exe/bundle:35:in >>>>>>>> >>>>>>>> `block in <top (required)>' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/lib/bundler/friendly_errors.rb:121:in >>>>>>>> >>>>>>>> `with_friendly_errors' >>>>>>>> /opt/zammad/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.1/exe/bundle:27:in >>>>>>>> >>>>>>>> `<top (required)>' >>>>>>>> /opt/zammad/bin/bundle:3:in `load' >>>>>>>> /opt/zammad/bin/bundle:3:in `<main>' >>>>>>>> Tasks: TOP => searchindex:rebuild >>>>>>>> (See full trace by running task with --trace) >>>>>>>> >>>>>>>> >>>>>>>> Am Freitag, 17. November 2017 09:50:31 UTC+1 schrieb Martin >>>>>>>> Edenhofer: >>>>>>>>> >>>>>>>>> It seems hat the index is not existing in elastichsearch. >>>>>>>>> >>>>>>>>> What was the output of: >>>>>>>>> >>>>>>>>> zammad run rake searchindex:rebuild >>>>>>>>> >>>>>>>>> -Martin >>>>>>>>> >>>>>>>>> Am Freitag, 17. November 2017 09:46:06 UTC+1 schrieb Gunnar >>>>>>>>> Maronde: >>>>>>>>>> >>>>>>>>>> Thanks, I habe done it but now I get the follwing error message >>>>>>>>>> when starting the reporting: >>>>>>>>>> >>>>>>>>>> {"error":"Unable to process POST at >>>>>>>>>> http://localhost:9200/elrond_zammad_production/Ticket/_search\n#\u003cUserAgent::Result:0x007fbd9c2e4328 >>>>>>>>>> >>>>>>>>>> @success=false, @body=nil, @data=nil, @code=\"404\", >>>>>>>>>> @content_type=nil, >>>>>>>>>> @error=\"No such file >>>>>>>>>> http://localhost:9200/elrond_zammad_production/Ticket/_search, >>>>>>>>>> 404!\"\u003e"} >>>>>>>>>> >>>>>>>>>> Am Freitag, 17. November 2017 09:24:17 UTC+1 schrieb Martin >>>>>>>>>> Edenhofer: >>>>>>>>>>> >>>>>>>>>>> https://docs.zammad.org/en/latest/install-elasticsearch.html >>>>>>>>>>> >>>>>>>>>>> Enjoy, >>>>>>>>>>> >>>>>>>>>>> -Martin >>>>>>>>>>> >>>>>>>>>>> Am Freitag, 17. November 2017 09:22:52 UTC+1 schrieb Gunnar >>>>>>>>>>> Maronde: >>>>>>>>>>>> >>>>>>>>>>>> I just updated my zammad installation from Version 1.5 to 2.1 >>>>>>>>>>>> via "apt-get install zammad". By doing that, elasticsearch was >>>>>>>>>>>> also >>>>>>>>>>>> installed, which I did not use before. When I try to open the >>>>>>>>>>>> Reporting in >>>>>>>>>>>> the Web GUI, I get the message >>>>>>>>>>>> Elasticsearch need to be configured! (see attached screenshot) >>>>>>>>>>>> >>>>>>>>>>>> What has to be done for the Configuration? I am running a >>>>>>>>>>>> Debian 8.9 jessie installation. >>>>>>>>>>>> >>>>>>>>>>> -- Open Source as Download https://zammad.org || Easy to use as SaaS https://zammad.com --- You received this message because you are subscribed to the Google Groups "zammad-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to zammad-users+unsubscr...@googlegroups.com. To post to this group, send email to zammad-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/zammad-users/4ac1c6b3-ecda-41b7-ab0d-c0587e929784%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.