Uploaded image for project: 'Observium'
  1. Observium
  2. OBS-5194

CronJob Fail after update Version 26.3.14711

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • Professional Edition
    • Discovery
    • None
    • Debian
      PHP 8.2 (i know i will upgrade to 8.4)

    Description

      Hi guys,

      From last version, my CronJob Poller have issue on polling. Due to a database not exists.

      // espace réservé du code
      /opt/observium/observium-wrapper poller 

      is crashing like that

      // espace réservé du code
       
      This is the default poller. Will only poll devices with no specified poller set.
      INFO: finalising and cleanup wrapper
      Traceback (most recent call last):
        File "/opt/observium/observium-wrapper", line 766, in <module>
          cursor.execute(
        File "/usr/lib/python3/dist-packages/pymysql/cursors.py", line 148, in execute
          result = self._query(query)
                   ^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/pymysql/cursors.py", line 310, in _query
          conn.query(q)
        File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 548, in query
          self._affected_rows = self._read_query_result(unbuffered=unbuffered)
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 775, in _read_query_result
          result.read()
        File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 1156, in read
          first_packet = self.connection._read_packet()
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 725, in _read_packet
          packet.raise_for_error()
        File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
          err.raise_mysql_exception(self._data)
        File "/usr/lib/python3/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
          raise errorclass(errno, errval)
      pymysql.err.ProgrammingError: (1146, "Table 'observium.pollers' doesn't exist") 

      Did i missed something ? i'am doing update database trough "./discovery.php -u" after each "svn update" from my pro account.

      Did i missed a rollup update that create that table ?

      Need help

      Thanks all

      Attachments

        Activity

          People

            landy Mike Stupalov
            BaptisteC Baptiste C.
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: