Send netdisco-users mailing list submissions to
        netdisco-users@lists.sourceforge.net

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
        netdisco-users-requ...@lists.sourceforge.net

You can reach the person managing the list at
        netdisco-users-ow...@lists.sourceforge.net

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

   1. Re: [EXTERNAL] Re: container update problem (Christian Ramseyer)
--- Begin Message --- But are these errors permanent and the web interface doesn't work for you at all now? My hunch is that despite the errors it should work once the postgres container is done doing its thing, which might take a minute or so on a big database.

Cheers
Christian

On 16.05.2025 20:26, Eric Bates wrote:
Thanks for you time, folks.

I followed Olivier's suggestion about testing the access to postgres;
and that appears to not be a problem:

$ docker exec -ti netdisco-web psql -U netdisco -d netdisco -h
netdisco-postgresql
Password for user netdisco:
psql (17.4, server 13.4)
Type "help" for help.

netdisco=> \dt
                     List of relations
   Schema |            Name            | Type  |  Owner
--------+----------------------------+-------+----------
   public | admin                      | table | netdisco
   public | community                  | table | netdisco

...

   public | user_log                   | table | netdisco
   public | users                      | table | netdisco
(37 rows)

netdisco=>

I also added Christian's Health check. But more to the point, the
explanation that the early error: "Your DB is currently unversioned." is
really spurious. There is another error following (didn't mention it
before) is:

DBIx::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
Error while loading /home/netdisco/perl5/bin/netdisco-web-fg: The
setting session_cookie_key must be defined at
/home/netdisco/perl5/lib/perl5/Dancer/Session/Cookie.pm line 38.
Compilation failed in require at
/home/netdisco/perl5/bin/netdisco-web-fg line 59.
BEGIN failed--compilation aborted at
/home/netdisco/perl5/bin/netdisco-web-fg line 59.
Child process 13 exited with status 115

On 5/16/25 03:08, Christian Ramseyer wrote:
This email originated outside of WHOI. Please use caution if clicking on links 
or opening attachments.

Hi Eric

Yes there is no need to netdisco-deploy manually. The messages you see
are expected during container start, here is an explanation:

https://github.com/netdisco/netdisco-docker/issues/73#issuecomment-2560401492

As long as Netdisco works after a while, it's all good. Just looks a bit
worrying.

I've experimented with better dependencies in the docker-compose that
would improve things:

https://github.com/netdisco/netdisco-docker/issues/77

But I'm reluctant to add it to the docker-compose.yml since it might
complicate an upgrade of the Postgres container we're planning, and it
forces people to use a newer docker-compose for just a cosmetic problem.

Cheers
Christian

On 15.05.2025 20:48, Eric Bates wrote:
Hi folks;

I've recently created a netdisco in a Docker container and it has been
working well. For various reasons I've had to bounce the container quite
a few times and suddenly there is a problem with the schema:

DBIx::Class::Schema::Versioned::_on_connect(): Your DB is currently
unversioned. Please call upgrade on your schema to sync the DB.

Correct me if I'm wrong; but I don't run netdisco-deploy anymore with
the container?

Once it had failed, I did perform a fresh pull from Docker Hub; but it's
still throwing the same error.

If I do have to run netdisco-deploy, which container do I run it in?
netdisco-web, netdisco-backend, or netdisco-postgresql?

Only netdisco-web has any errors. The other 2 appear happy.

--
Clark 159a
508/289-3112



_______________________________________________
Netdisco mailing list
netdisco-users@lists.sourceforge.net
https://sourceforge.net/p/netdisco/mailman/netdisco-users/
--
Christian Ramseyer, netnea ag
Network Management. Security. OpenSource.
https://www.netnea.com/
Phone: +41 79 644 77 64





_______________________________________________
Netdisco mailing list
netdisco-users@lists.sourceforge.net
https://sourceforge.net/p/netdisco/mailman/netdisco-users/

--
Christian Ramseyer, netnea ag
Network Management. Security. OpenSource.
https://www.netnea.com
Phone: +41 79 644 77 64




--- End Message ---
_______________________________________________
Netdisco mailing list - Digest Mode
netdisco-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/netdisco-users

Reply via email to