[RISOLTO] Ripristina il database

Domande sul server WAPT / Richieste e assistenza relative al server WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
ploubi
Messaggi: 5
Iscrizioni: 29 febbraio 2024 - ore 14:32

7 ottobre 2026 - 15:50

Salve,

durante il tentativo di aggiornare Debian 12 a 13 sul mio server WAPT, ho combinato un pasticcio con l'aggiornamento del database e il cluster è scomparso...

Ho il dump del database, ma non riesco a trovare le informazioni nella documentazione per ricrearlo (nome, permessi, ecc.).
Queste informazioni sono reperibili da qualche parte?

Grazie in anticipo.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 2026
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

7 ottobre 2026 - 16:01

Ciao Peyo,

Puoi trarre ispirazione dalla documentazione https://www.wapt.fr/en/doc-2.7/wapt-ser ... html#linux

Come già accennato, è necessario verificare di utilizzare effettivamente le impostazioni locali en_US.utf8 (questo dovrebbe essere il caso se si sono seguite correttamente le istruzioni di installazione iniziali).

Qualcosa del genere dovrebbe funzionare:

Codice: Seleziona tutto

cd /tmp
sudo -u postgres psql -c "drop database wapt"
sudo -u postgres psql -c "create database wapt with owner=wapt encoding='utf-8'"
sudo -u postgres psql < /tmp/backup_wapt.sql


Sinceramente,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
ploubi
Messaggi: 5
Iscrizioni: 29 febbraio 2024 - ore 14:32

8 ottobre 2026 - 11:05

GRAZIE,

Ma ora mi trovo di fronte a un altro problema.

Sembra che il servizio PostgreSQL non sia più in esecuzione

Codice: Seleziona tutto

urrugne@URR-DEB-WAPT:~$ sudo -u postgres psql -c "drop database wapt"
psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory
        Is the server running locally and accepting connections on that socket?
urrugne@URR-DEB-WAPT:~$
PostgreSQL è stato aggiornato con successo alla versione 17

Codice: Seleziona tutto

urrugne@URR-DEB-WAPT:~$ apt list --installed | grep postgresql
postgresql-17/stable,stable-security,now 17.11-0+deb13u1 amd64 [installed,automatic]
postgresql-client-17/stable,stable-security,now 17.11-0+deb13u1 amd64 [installed,automatic]
postgresql-client-common/stable,now 278 all [installed,automatic]
postgresql-common-dev/stable,now 278 all [installed,automatic]
postgresql-common/stable,now 278 all [installed,automatic]
postgresql/stable,now 17+278 all [installed]
urrugne@URR-DEB-WAPT:~$
Quando provo a riavviare il servizio, questo si chiude immediatamente, ma non visualizzo alcun errore (e non riesco a trovare alcun log che fornisca maggiori dettagli)

Codice: Seleziona tutto

urrugne@URR-DEB-WAPT:~$ ps -ef | grep sql
urrugne     2349    1038  0 10:41 pts/0    00:00:00 grep sql
urrugne@URR-DEB-WAPT:~$ sudo systemctl restart postgresql
urrugne@URR-DEB-WAPT:~$ sudo systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
     Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; preset: enabled)
     Active: active (exited) since Thu 2026-10-08 10:41:36 CEST; 2s ago
 Invocation: 5deec630581644f7956fffef07df2e66
    Process: 2355 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
   Main PID: 2355 (code=exited, status=0/SUCCESS)
   Mem peak: 1.7M
        CPU: 8ms

Oct 08 10:41:36 URR-DEB-WAPT.ville-urrugne.fr systemd[1]: Starting postgresql.service - PostgreSQL RDBMS...
Oct 08 10:41:36 URR-DEB-WAPT.ville-urrugne.fr systemd[1]: Finished postgresql.service - PostgreSQL RDBMS.
urrugne@URR-DEB-WAPT:~$
Non so cosa fare adesso...
Avatar utente
dcardon
Esperto WAPT
Messaggi: 2026
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

12 ottobre 2026 - 10:55

Ciao Peyo,

È effettivamente necessario ripristinare il cluster Postgres in anticipo. Eseguire una pulizia completa e reinstallare il server Postgres dovrebbe ripristinarne il funzionamento.

L'unica cosa a cui devi fare attenzione è impostare le impostazioni locali corrette (un'impostazione locale errata non è un problema insormontabile, ma può causare problemi in seguito, soprattutto se l'istanza è stata creata con LANG=C).

Codice: Seleziona tutto

pg_createcluster 17 main --locale en_US.utf8
systemctl  start postgresql
Sinceramente,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
ploubi
Messaggi: 5
Iscrizioni: 29 febbraio 2024 - ore 14:32

14 ottobre 2026 - 12:41

Grazie,

ho dovuto ricreare anche l'utente WAPT, ma ora è tutto a posto, sono riuscito a ricreare il database.

Tuttavia, è successa una cosa strana: dopo aver riavviato il server, quando ho riavviato la console WAPT sul mio PC, l'inventario era vuoto.

Ora le mie workstation stanno gradualmente comparendo nell'inventario.

Bene, ora che il sistema operativo è aggiornato, devo aggiornare il server WAPT alla versione 2.7.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 2026
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

14 ottobre 2026 - 14:58

Ciao Peyo,

dovresti controllare il dump SQL. Ci sono dati nella tabella hosts o no? I dati di inventario sono memorizzati lì. Detto questo, i dati della macchina verranno comunque recuperati, come puoi vedere. Tuttavia, la cronologia di audit non è inclusa e dovrai attendere che venga recuperata.

Per assicurarti di avere almeno il valore di audit più recente sul server, puoi forzare un inventario dalla console.

Cordiali saluti,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
ploubi
Messaggi: 5
Iscrizioni: 29 febbraio 2024 - ore 14:32

15 ottobre 2026 - 10:33

Grazie,

ho dato un'occhiata al dump, ma a parte la creazione della tabella non ho trovato nulla.
D'altronde, non conosco la struttura di un dump e non riesco a riconoscere il formato di un INSERT; a quanto pare non si tratta di semplici comandi INSERT.

Due terzi dei PC sono già di nuovo online; confido che il server riesca a trovare tutto. :)

Possiamo dire che il problema è risolto.
Bloccato