[Pkg-cacti-maint] Bug#949545: cacti: cli/add_device.php reports success but device-id is 0 and never appears in the host list

Jim McNamara jim.mcnamara at gmail.com
Tue Jan 21 20:15:02 GMT 2020


Package: cacti
Version: 1.2.2+ds1-2+deb10u2
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
	Upgraded machine from Stretch to Buster, cacti was upgraded in process from 0.8.8 to 1.2.2.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
	Any host added through the use of /usr/share/cacti/cli/add_device.php reports success, but the device-id is always 0 and the host never appears either in the web interface or via /usr/share/cacti/cli/add_tree.php --list-hosts

   * What was the outcome of this action?
	++ /usr/share/cacti/cli/add_device.php --template=1 --description=192.168.112.200 --ip=192.168.112.200 --community=public
	+ ADDHOST='Adding 192.168.112.200 (192.168.112.200) as "Generic SNMP-enabled Host" using SNMP vnet-snmp with community "public"
	Success - new device-id: (0)'

	The host is not added, and 0 seems like an odd device-id as they seem to start from 1

   * What outcome did you expect instead?
	
	Host would be added with the next available device-id, that new device-id should be reported by the add-device.php script


*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 10.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-6-amd64 (SMP w/16 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cacti depends on:
ii  dbconfig-common                           2.0.11+deb10u1
ii  dbconfig-mysql                            2.0.11+deb10u1
ii  debconf [debconf-2.0]                     1.5.71
ii  fonts-dejavu-core                         2.37-1
ii  fonts-dejavu-extra                        2.37-1
ii  fonts-fork-awesome                        1.1.5+ds1-2
ii  javascript-common                         11
ii  libapache2-mod-php                        2:7.3+69
ii  libapache2-mod-php7.0 [libapache2-mod-ph  7.0.33-0+deb9u5
ii  libapache2-mod-php7.3 [libapache2-mod-ph  7.3.11-1~deb10u1
ii  libjs-c3                                  0.4.11+dfsg-2
ii  libjs-chart.js                            2.7.3+dfsg-5
ii  libjs-d3                                  3.5.17-2
ii  libjs-jquery                              3.3.1~dfsg-3
ii  libjs-jquery-colorpicker                  1.2.17-1
ii  libjs-jquery-cookie                       12-1.1
ii  libjs-jquery-hotkeys                      0~20130707+git2d51e3a9+dfsg-2
ii  libjs-jquery-jstree                       3.3.7+dfsg1-1
ii  libjs-jquery-metadata                     12-1.1
ii  libjs-jquery-tablesorter                  1:2.31.1+dfsg1-1
ii  libjs-jquery-timepicker                   1.2-1
ii  libjs-jquery-ui                           1.12.1+dfsg-5
ii  libjs-jquery-ui-theme-smoothness          1.12.1+dfsg-1
ii  libjs-jquery-ui-theme-south-street        1.12.1+dfsg-1
ii  libjs-jquery-ui-theme-ui-darkness         1.12.1+dfsg-1
ii  libjs-jquery-ui-touch-punch               0.0~git20141218.2.4bc0091+dfsg1-2
ii  libphp-phpmailer                          6.0.6-0.1
ii  perl                                      5.28.1-6
ii  php-gd                                    2:7.3+69
ii  php-gmp                                   2:7.3+69
ii  php-ldap                                  2:7.3+69
ii  php-mbstring                              2:7.3+69
ii  php-mysql                                 2:7.3+69
ii  php-php-gettext                           1.0.12-0.1
ii  php-phpseclib                             2.0.14-1
ii  php-snmp                                  2:7.3+69
ii  php-twig                                  2.6.2-2
ii  php-xml                                   2:7.3+69
ii  php7.0-cli [php-cli]                      7.0.33-0+deb9u5
ii  php7.0-json [php-json]                    7.0.33-0+deb9u5
ii  php7.0-mbstring [php-mbstring]            7.0.33-0+deb9u5
ii  php7.0-snmp [php-snmp]                    7.0.33-0+deb9u5
ii  php7.0-xml [php-xml]                      7.0.33-0+deb9u5
ii  php7.3-cli [php-cli]                      7.3.11-1~deb10u1
ii  php7.3-gd [php-gd]                        7.3.11-1~deb10u1
ii  php7.3-gmp [php-gmp]                      7.3.11-1~deb10u1
ii  php7.3-json [php-json]                    7.3.11-1~deb10u1
ii  php7.3-ldap [php-ldap]                    7.3.11-1~deb10u1
ii  php7.3-mbstring [php-mbstring]            7.3.11-1~deb10u1
ii  php7.3-snmp [php-snmp]                    7.3.11-1~deb10u1
ii  php7.3-xml [php-xml]                      7.3.11-1~deb10u1
ii  rrdtool                                   1.7.1-2
ii  snmp                                      5.7.3+dfsg-5
ii  ucf                                       3.0038+nmu1

Versions of packages cacti recommends:
ii  apache2 [httpd]                             2.4.38-3+deb10u3
ii  default-mysql-server                        1.0.5
ii  iputils-ping                                3:20180629-2
ii  logrotate                                   3.14.0-4
ii  mariadb-server-10.3 [virtual-mysql-server]  1:10.3.18-0+deb10u1

Versions of packages cacti suggests:
pn  cacti-spine  <none>
pn  moreutils    <none>
ii  snmpd        5.7.3+dfsg-5

-- debconf information:
  cacti/app-password-confirm: (password omitted)
  cacti/mysql/admin-pass: (password omitted)
  cacti/mysql/app-pass: (password omitted)
  cacti/password-confirm: (password omitted)
  cacti/database-type: mysql
* cacti/dbconfig-upgrade: true
  cacti/purge: false
  cacti/dbconfig-reinstall: false
  cacti/db/app-user: cacti at localhost
  cacti/upgrade-backup: true
  cacti/install-error: abort
* cacti/mysql/admin-user: debian-sys-maint
* cacti/dbconfig-install: true
  cacti/internal/reconfiguring: false
  cacti/remote/port:
  cacti/upgrade-error: abort
* cacti/webserver: apache2
  cacti/passwords-do-not-match:
  cacti/mysql/method: Unix socket
  cacti/missing-db-package-error: abort
  cacti/remote/newhost:
  cacti/dbconfig-remove:
  cacti/db/dbname: cacti
  cacti/remote/host: localhost
  cacti/remove-error: abort
  cacti/internal/skip-preseed: false



More information about the Pkg-cacti-maint mailing list