The fourth maintenance release of the NAV 4.2 series is now available.
The source code is available for download at Launchpad [1]. A new package for Debian Wheezy has been published in our APT repository [2], as usual.
Changes =======
The following 20 reported issues have been fixed:
* LP#1403365 (offMaintenance alerts for same device every 5 minutes) * LP#1422298 (device history crashes when viewing weathergoose events) * LP#1422316 (thresholdmon AttributeError crash) * LP#1425536 (Status widget error when filtering on Device group) * LP#1425846 (alert profiles does not display without refresh) * LP#1427666 (watchdog is slow) * LP#1428071 (Portadmin crashes when searching by sysname or ip) * LP#1428578 (seeddb test for snmp version crashes if neither v1 or v2c is supported) * LP#1429868 (ipdevpoll jobs that are no longer supposed to run for a device as flagged as "overdue") * LP#1430795 (SeedDB room edit form asks for user's location, shows no map until permission is given) * LP#1430797 (Geomap shows no map at all when no room positions are defined) * LP#1430802 (SeedDB room edit insists on inserting a geoposition) * LP#1430803 (SeedDB room form position indicator icon is missing) * LP#1431780 (Trunk port status is never reset on non-Cisco equipment) * LP#1432056 (mod_wsgi option WSGIApplicationGroup should be %{GLOBAL} by default) * LP#1432057 ([appliance] missing python-dnspython) * LP#1432620 (Unable to load Netmap layer 3 map with ELINK peers) * LP#1432682 (Should be able to specify exact subnet prefixes to ignore) * LP#1433063 (netmap zoom and pan does not work for some views) * LP#1433120 (Shouldn't generate linkState alerts for intentionally shutdown interfaces)
Happy NAVing everyone!
Links =====
[1] https://launchpad.net/nav/4.2/4.2.4 [2] https://nav.uninett.no/wiki/nav_on_debian
On 2015-03-19 10:52, Morten Brekkevold wrote:
The fourth maintenance release of the NAV 4.2 series is now available.
I did an upgrade and have some issues, I have a dedicated postgresql-server and load is milehigh. Postgres reports:
2015-03-19 18:17:40 CET STATEMENT: INSERT INTO eventq (eventqid, subid, netboxid, deviceid, eventtypeid, state, value, source, target) VALUES (104811, NULL, 530, 2269, 'boxState', 's', 1, 'pping', 'eventEngine') 2015-03-19 18:17:40 CET ERROR: insert or update on table "eventqvar" violates foreign key constraint "eventqvar_eventqid_fkey" 2015-03-19 18:17:40 CET DETAIL: Key (eventqid)=(104811) is not present in table "eventq". 2015-03-19 18:17:40 CET STATEMENT: INSERT INTO eventqvar (eventqid, var, val) VALUES (104811, 'descr', '')
I tried /usr/lib/nav/navsyncdb, but "No outstanding schema changes."...
Any ideas?
Cheers, -Sigurd
On Thu, 19 Mar 2015 18:25:43 +0100 Sigurd Mytting sigurd@mytting.no wrote:
2015-03-19 18:17:40 CET STATEMENT: INSERT INTO eventq (eventqid, subid, netboxid, deviceid, eventtypeid, state, value, source, target) VALUES (104811, NULL, 530, 2269, 'boxState', s', 1, 'pping', 'eventEngine') 2015-03-19 18:17:40 CET ERROR: insert or update on table "eventqvar" violates foreign key constraint "eventqvar_eventqid_fkey" 2015-03-19 18:17:40 CET DETAIL: Key (eventqid)=(104811) is not present in table "eventq". 2015-03-19 18:17:40 CET STATEMENT: INSERT INTO eventqvar (eventqid, var, val) VALUES (104811, 'descr', '')
I tried /usr/lib/nav/navsyncdb, but "No outstanding schema changes."...
Any ideas?
Yes, my initial reaction is that the 4.2.4 release is b0rked, and should not be used until we make a new release. I have removed the download from Launchpad.
The fix for https://bugs.launchpad.net/nav/+bug/1403365 seems to have caused this regression. I see now that fixing this in code instead of in the db schema would have been less invasive.
We will have a fix and a new release by the end of the workday today.
Apologies for the inconvenience!