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. Cannot update and now postgres authentication is gone (Eric Bates)
   2. Re: Cannot update and now postgres authentication is gone
      (Oliver Gorwits)
--- Begin Message ---
I'm a little unclear what's going on, but I can no longer run 
~/bin/netdisco-do

I ran the normal update command and I'm getting an "App::Netdisco not 
found" error:

netdisco@netdisco:~$ ~/bin/localenv cpanm --notest App::Netdisco
! Finding App::Netdisco on cpanmetadb failed.
App::Netdisco is up to date. (2.087000)

I checked, and I am up to date (2.087000 is the version on CPAN); 
however, I don't understand the error message.

Additionally, now when I try to add a new device (haven't done it in a 
while; so it may have nothing to do with the above?), I get a Postgres 
authentication error:

netdisco@netdisco:~$ ~/bin/netdisco-do discover -d 
clark04x01.whoinet.whoi.edu -D
[7601] 2025-08-06 14:46:28  info App::Netdisco version 2.087000 loaded.
[7601] 2025-08-06 14:46:28  info discover: [172.26.8.207] started at Wed 
Aug  6 10:46:28 2025DBIx::Class::Schema::Versioned::_on_connect(): Your 
DB is currently unversioned. Please call upgrade on your schema to sync 
the DB. at /home/netdisco/perl5/lib/perl5/DBICx/Sugar.pm line 121
[7601] 2025-08-06 14:46:28  info discover: finished at Wed Aug 6 
10:46:28 2025
[7601] 2025-08-06 14:46:28  info discover: status error: error running 
job: DBIx::Class::Storage::DBI::catch {...} (): DBI Connection failed: 
DBI connect('dbname=netdisco','changeme',...) failed: connection to 
server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL:  
Peer authentication failed for user "changeme" at 
/home/netdisco/perl5/lib/perl5/DBIx/Class/Storage/DBI.pm line 1639. at 
/home/netdisco/perl5/lib/perl5/App/Netdisco/Util/Device.pm line 80

The environments/deployment.yaml is being ignored? I'm assuming 
"changeme" is a default username?

The file IS readable by the user "netdisco" and the web page appears to 
be running correctly. I just can't use the cli.

-- 
Clark 159a
508/289-3112

Attachment: smime.p7m
Description: smime.p7m


--- End Message ---
--- Begin Message ---
Hi Eric

I suspect some kind of network issue on your box or locally. In particular
the second error is usually caused by netdisco not being able to connect to
the database at all (sorry it’s a rubbish error message), which then makes
me think that the metacpandb isn’t offline, it’s just unreachable.

Occasionally yes the metacpandb where the install comes from is offline,
but usually not for long and with the db error also, I suspect something
else.

Is the server able to do Linux package updates for instance?

Regards

Oliver

On Wed, 6 Aug 2025 at 23:32, Eric Bates <[email protected]> wrote:

> I'm a little unclear what's going on, but I can no longer run
> ~/bin/netdisco-do
>
> I ran the normal update command and I'm getting an "App::Netdisco not
> found" error:
>
> netdisco@netdisco:~$ ~/bin/localenv cpanm --notest App::Netdisco
> ! Finding App::Netdisco on cpanmetadb failed.
> App::Netdisco is up to date. (2.087000)
>
> I checked, and I am up to date (2.087000 is the version on CPAN);
> however, I don't understand the error message.
>
> Additionally, now when I try to add a new device (haven't done it in a
> while; so it may have nothing to do with the above?), I get a Postgres
> authentication error:
>
> netdisco@netdisco:~$ ~/bin/netdisco-do discover -d
> clark04x01.whoinet.whoi.edu -D
> [7601] 2025-08-06 14:46:28  info App::Netdisco version 2.087000 loaded.
> [7601] 2025-08-06 14:46:28  info discover: [172.26.8.207] started at Wed
> Aug  6 10:46:28 2025DBIx::Class::Schema::Versioned::_on_connect(): Your
> DB is currently unversioned. Please call upgrade on your schema to sync
> the DB. at /home/netdisco/perl5/lib/perl5/DBICx/Sugar.pm line 121
> [7601] 2025-08-06 14:46:28  info discover: finished at Wed Aug 6
> 10:46:28 2025
> [7601] 2025-08-06 14:46:28  info discover: status error: error running
> job: DBIx::Class::Storage::DBI::catch {...} (): DBI Connection failed:
> DBI connect('dbname=netdisco','changeme',...) failed: connection to
> server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL:
> Peer authentication failed for user "changeme" at
> /home/netdisco/perl5/lib/perl5/DBIx/Class/Storage/DBI.pm line 1639. at
> /home/netdisco/perl5/lib/perl5/App/Netdisco/Util/Device.pm line 80
>
> The environments/deployment.yaml is being ignored? I'm assuming
> "changeme" is a default username?
>
> The file IS readable by the user "netdisco" and the web page appears to
> be running correctly. I just can't use the cli.
>
> --
> Clark 159a
> 508/289-3112
>
> _______________________________________________
> 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