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.
[RISOLTO] Ripristina il database
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
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
- dcardon
- Esperto WAPT
- Messaggi: 2026
- Registrazione: 18 giugno 2014 - 09:58
- Ubicazione: Saint Sébastien sur Loire
- Contatto:
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:
Sinceramente,
Denis
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
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
GRAZIE,
Ma ora mi trovo di fronte a un altro problema.
Sembra che il servizio PostgreSQL non sia più in esecuzione
PostgreSQL è stato aggiornato con successo alla versione 17
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)
Non so cosa fare adesso...
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:~$
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:~$
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:~$
- dcardon
- Esperto WAPT
- Messaggi: 2026
- Registrazione: 18 giugno 2014 - 09:58
- Ubicazione: Saint Sébastien sur Loire
- Contatto:
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).
Sinceramente,
Denis
È 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 postgresqlDenis
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
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
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.
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.
- dcardon
- Esperto WAPT
- Messaggi: 2026
- Registrazione: 18 giugno 2014 - 09:58
- Ubicazione: Saint Sébastien sur Loire
- Contatto:
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
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
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
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.
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.
