Send netdisco-users mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/netdisco-users
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of netdisco-users digest..."
Today's Topics:

   1. Re: netmap_positions database error (was: Re: Netdisco 2.46.2
      issues) (Oliver Gorwits)
--- Begin Message ---
Hi, so I’m not sure why your system is in this state.

This should fix it:

bin/netdisco-do psql -e 'DROP CONSTRAINT
"netmap_positions_device_groups_key"'

Actually I see what might have gone wrong but you should be fine after
this. Maybe an update i shall do for other users.

Oliver.

On Sat, 17 Oct 2020 at 15:12, Muris <[email protected]> wrote:

> Hi Oliver, thankyou for looking into this, I really appreciate it and
> others.
> Here is the output:
>
> [20104] 2020-10-17 14:09:51  info App::Netdisco version 2.046002 loaded.
> [20104] 2020-10-17 14:09:51  info psql:  started at Sun Oct 18 00:39:51
> 2020
>                                Table "public.netmap_positions"
>    Column    |  Type   | Collation | Nullable |                   Default
>
> -------------+---------+-----------+----------+----------------------------------------------
>  id          | integer |           | not null |
> nextval('netmap_positions_id_seq'::regclass)
>  host_groups | text[]  |           | not null | '{}'::text[]
>  vlan        | integer |           | not null | 0
>  positions   | text    |           | not null |
>  device      | inet    |           |          |
>  locations   | text[]  |           | not null | '{}'::text[]
> Indexes:
>     "netmap_positions_pkey" PRIMARY KEY, btree (id)
>     "netmap_positions_device_groups_key" UNIQUE CONSTRAINT, btree
> (host_groups, vlan)
>
> [20104] 2020-10-17 14:09:51  info psql: finished at Sun Oct 18 00:39:51
> 2020
> [20104] 2020-10-17 14:09:51  info psql: status done: psql session closed.
>
> On Sat, Oct 17, 2020 at 11:53 PM Oliver Gorwits <[email protected]> wrote:
>
>> Hi Muris
>>
>> I think there is a problem with your local database schema. This
>> constraint on (host_groups, vlan) should not be there! It looks like
>> database schema version 51 was not properly applied.
>>
>> Please would you send the output of:
>>
>> bin/netdisco-do psql -e '\d netmap_positions'
>>
>> thanks,
>> oliver.
>>
>> On Tue, 13 Oct 2020 at 04:00, Muris <[email protected]> wrote:
>>
>>> Is there a way to revert back to the previous version of netdisco ?
>>>
>>>
>>>
>>> Doesn’t seem there is a fix for this, and its getting really annoying,
>>> like searching devices doesn’t show up anything and then having to refresh
>>> it multiple time for items to show… seems to be a lot of crashing going on
>>> with the DBIx
>>>
>>>
>>>
>>> Netdisco-web log:
>>>
>>>
>>>
>>> [2631] 2020-10-12 00:18:08  warn App::Netdisco 2.046002 web
>>>
>>> [2632] 2020-10-12 01:30:36 error request to POST
>>> /ajax/data/device/netmappositions crashed:
>>> DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st
>>> execute failed: ERROR:  duplicate key value violates unique co$
>>>
>>> DETAIL:  Key (host_groups, vlan)=({}, 0) already exists. [for Statement
>>> "INSERT INTO netmap_positions ( device, host_groups, locations, positions,
>>> vlan) VALUES ( ?, ?, ?, ?, ? ) RETURNING id" with ParamValues:
>>> 1='10.16.50.12$
>>>
>>> [2630] 2020-10-12 01:40:43 error request to POST
>>> /ajax/data/device/netmappositions crashed:
>>> DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st
>>> execute failed: ERROR:  duplicate key value violates unique co$
>>>
>>> DETAIL:  Key (host_groups, vlan)=({}, 0) already exists. [for Statement
>>> "INSERT INTO netmap_positions ( device, host_groups, locations, positions,
>>> vlan) VALUES ( ?, ?, ?, ?, ? ) RETURNING id" with ParamValues:
>>> 1='10.20.93.1'$
>>>
>>> [2631] 2020-10-12 01:41:06 error request to POST
>>> /ajax/data/device/netmappositions crashed:
>>> DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st
>>> execute failed: ERROR:  duplicate key value violates unique co$
>>>
>>> DETAIL:  Key (host_groups, vlan)=({}, 0) already exists. [for Statement
>>> "INSERT INTO netmap_positions ( device, host_groups, locations, positions,
>>> vlan) VALUES ( ?, ?, ?, ?, ? ) RETURNING id" with ParamValues:
>>> 1='10.20.93.1'$
>>>
>>> 2020/10/12-12:26:18 Starman::Server (type Net::Server::PreFork)
>>> starting! pid(18362)
>>>
>>>
>>>
>>> [2632] 2020-10-12 02:11:27 error request to POST
>>> /ajax/data/device/netmappositions crashed:
>>> DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st
>>> execute failed: ERROR:  duplicate key value violates unique co$
>>>
>>> DETAIL:  Key (host_groups, vlan)=({}, 0) already exists. [for Statement
>>> "INSERT INTO netmap_positions ( device, host_groups, locations, positions,
>>> vlan) VALUES ( ?, ?, ?, ?, ? ) RETURNING id" with ParamValues:
>>> 1='10.16.50.13$
>>>
>>> [2630] 2020-10-12 02:11:48 error request to POST
>>> /ajax/data/device/netmappositions crashed:
>>> DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st
>>> execute failed: ERROR:  duplicate key value violates unique co$
>>>
>>> DETAIL:  Key (host_groups, vlan)=({}, 0) already exists. [for Statement
>>> "INSERT INTO netmap_positions ( device, host_groups, locations, positions,
>>> vlan) VALUES ( ?, ?, ?, ?, ? ) RETURNING id" with ParamValues:
>>> 1='10.16.50.13$
>>>
>>> Use of uninitialized value $args{"mac"} in pattern match (m//) at
>>> /home/netdisco/perl5/lib/perl5/NetAddr/MAC.pm line 128.
>>>
>>> 2020/10/13-00:00:10 Starman::Server (type Net::Server::PreFork)
>>> starting! pid(12917)
>>>
>>> Resolved [*]:5000 to [::]:5000, IPv6
>>>
>>>
>>>
>>> *From: *Muris <[email protected]>
>>> *Date: *Wednesday, 7 October 2020 at 11:59
>>> *To: *Pavel Skovajsa <[email protected]>, Joseph Bernard <
>>> [email protected]>, "[email protected]" <
>>> [email protected]>
>>> *Subject: *Re: [Netdisco] Netdisco 2.46.2 issues
>>>
>>>
>>>
>>> Im still experiencing this issue, only way to fix it is to keep
>>> restarting netdisco-web on a continual basis
>>>
>>>
>>>
>>> *From: *Muris <[email protected]>
>>> *Date: *Monday, 28 September 2020 at 13:35
>>> *To: *Pavel Skovajsa <[email protected]>, Joseph Bernard <
>>> [email protected]>
>>> *Cc: *"[email protected]" <
>>> [email protected]>
>>> *Subject: *Re: [Netdisco] Netdisco 2.46.2 issues
>>>
>>>
>>>
>>> I haven’t done any OS upgrades myself, am running Red Hat Enterprise
>>> Linux and purely netdisco on there.
>>>
>>>
>>>
>>> Just ran a straight update from cpan and followed the prompts.
>>>
>>>
>>>
>>>
>>>
>>> *From: *Pavel Skovajsa <[email protected]>
>>> *Date: *Monday, 28 September 2020 at 03:13
>>> *To: *Joseph Bernard <[email protected]>
>>> *Cc: *"[email protected]" <
>>> [email protected]>
>>> *Subject: *Re: [Netdisco] Netdisco 2.46.2 issues
>>>
>>>
>>>
>>> Just checking, you did not update the perl libraries in the process did
>>> you? For example apt upgrade on debian? If you did, follow the CPAN upgrade
>>> entry text:
>>>
>>> ---------------------------------------
>>> Furthermore, whenever you upgrade your Operating System, you must delete
>>> the ~/perl5 directory and re-run the following command, to update
>>> Netdisco's C library bindings:
>>> curl -L https://cpanmin.us/ | perl - --notest --local-lib ~/perl5
>>> App::Netdisco
>>>
>>> ----------------------------------------
>>>
>>> -pavel
>>>
>>>
>>>
>>>
>>>
>>> On Thu, Sep 24, 2020 at 5:15 PM Joseph Bernard <[email protected]> wrote:
>>>
>>> Your problem sounds like mine, but I haven’t figured it out.  My
>>> workaround is a cronjob that restarts netdisco-web every hour.
>>>
>>>
>>> Thanks,
>>> Joseph B.
>>>
>>> Sent from my iPhone
>>>
>>> > On Sep 24, 2020, at 9:32 AM, Muris <[email protected]> wrote:
>>> >
>>> > Hi Christian, yes I notice it is better when restarting the process
>>> or even rebooting machine , but after some time the same errors/things are
>>> seen and continue to occur.
>>> >
>>> > I think it’s a bug in DBIx as it does crash from looking at the
>>> webfront end logs.
>>> >
>>> > On 24/9/20, 2:48 am, "Christian Ramseyer" <[email protected]>
>>> wrote:
>>> >
>>> >    Hi Muris
>>> >
>>> >
>>> >>    On 23.09.20 07:12, Muris wrote:
>>> >> Yep i sure did update the schema
>>> >
>>> >    I have also already seen weird behaviors after upgrading which went
>>> away
>>> >    by restarting both Netdisco processes, did you by chance already try
>>> >    that? The upgrade process does not do that on its own.
>>> >
>>> >    Cheers
>>> >    Christian
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > Netdisco mailing list
>>> > [email protected]
>>> > https://sourceforge.net/p/netdisco/mailman/netdisco-users/
>>>
>>> _______________________________________________
>>> Netdisco mailing list
>>> [email protected]
>>> https://sourceforge.net/p/netdisco/mailman/netdisco-users/
>>>
>>> _______________________________________________
>>> Netdisco mailing list
>>> [email protected]
>>> https://sourceforge.net/p/netdisco/mailman/netdisco-users/
>>
>> _______________________________________________
> Netdisco mailing list
> [email protected]
> https://sourceforge.net/p/netdisco/mailman/netdisco-users/

--- End Message ---
_______________________________________________
Netdisco mailing list - Digest Mode
[email protected]
https://lists.sourceforge.net/lists/listinfo/netdisco-users

Reply via email to