Starting recently, our level 1 users no longer see the acknowledge button for their alerts and we see the following in the log…
Blockquote
[2020-01-14 12:13:16] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘D.device_id’ i
n ‘where clause’ (SQL: SELECT COUNT(alerts
.id
) FROMalerts
LEFT JOINdevices
ONalerts
.device_id
=
devices
.device_id
LEFT JOINlocations
ONdevices
.location_id
=locations
.id
RIGHT JOINalert_r ules
ONalerts
.rule_id
=alert_rules
.id
WHEREdevices
.disabled
= 0 ANDalerts
.state
!=0 ANDD
.device_id
IN (72,75,76,77,78,83,84,85,23,24,25,58,59,60,61,63,64,156,65,66,80,266,269,270,271,272,277,283,3
06,307)) (SQL: SELECT COUNT(alerts
.id
) FROMalerts
LEFT JOINdevices
ONalerts
.device_id
=devices
.device_id
LEFT JOINlocations
ONdevices
.location_id
=locations
.id
RIGHT JOINalert_rules
ON
alerts
.rule_id
=alert_rules
.id
WHEREdevices
.disabled
= 0 ANDalerts
.state
!=0 ANDD
.device _id
IN (72,75,76,77,78,83,84,85,23,24,25,58,59,60,61,63,64,156,65,66,80,266,269,270,271,272,277,283,306,307))
#0 /data/librenms/includes/html/table/alerts.inc.php(79): dbFetchCell(‘SELECT COUNT(a...', Array) #1 /data/librenms/html/ajax_table.php(40): include_once('/data/librenms/...') #2 {main} [2020-01-14 12:13:16] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'D.device_id' i n 'where clause' (SQL: SELECT
alerts.*,
devices.
hostname,
devices.
sysName,
devices.
hardware,
lo
cations.
location,
alert_rules.
rule,
alert_rules.
name,
alert_rules.
severityFROM
alertsLEFT JOIN
devicesON
alerts.
device_id=
devices.
device_idLEFT JOIN
locationsON
devices.
location_id=
locations.
idRIGHT JOIN
alert_rulesON
alerts.
rule_id=
alert_rules.
idWHERE
devices.
disabled= 0 AND
alerts.
state!=0 AND
D.
device_idIN (72,75,76,77,78,83,84,85,23,24,25,58,59,60,61,63,64,156,65,66,80,266,269,270,271,272,277,283,306,307) ORDER BY timestamp DESC LIMIT 0,50) (SQL: SELECT
alerts.*,
devices.
hostname,
devices.
sysName,
devices.
hardware,
locations.
location,
alert_rules.
rule,
alert_rules.
name,
alert_rules.
severityFROM
alertsLEFT JOIN
devicesON
alerts.
device_id=
devices.
device_idLEFT JOIN
locationsON
devices.
location_id=
locations.
idRIGHT JOIN
alert_rulesON
alerts.
rule_id=
alert_rules.
idWHERE
devices.
disabled= 0 AND
alerts.
state!=0 AND
D.
device_idIN (72,75,76,77,78,83,84,85,23,24,25,58,59,60,61,63,64,156,65,66,80,266,269,270,271,272,277,283,306,307) ORDER BY timestamp DESC LIMIT 0,50)#0 /data/librenms/includes/html/table/alerts.inc.php(105): dbFetchRows('SELECT
alerts`…’, Array)
#1 /data/librenms/html/ajax_table.php(40): include_once(‘/data/librenms/…’)
#2 {main}
Blockquote