Clean up database and create bulk package (forgotten)

Questions about WAPT Server / Requests and help related to the WAPT server
Forum Rules
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
Locked
ryoken95
Messages: 28
Registered: December 23, 2015 - 11:09

March 16, 2017 - 11:36

Hello,

following major changes to our infrastructure, I want to clean up the server database.

I want to delete all workstations to start with a clean database.

Is there a command for this? My server is running Debian.

Also, could you explain how to perform a bulk package deletion?


Thank you in advance for your help

. Ryo
User avatar
agauvrit
WAPT Expert
Messages: 238
Registration: Nov 17, 2016 - 10:25
Location: Nantes
Contact :

March 24, 2017 - 3:42 PM

Good morning,

To clean up your server database and start from scratch, you can remove all workstations from the inventory; on the next reboot, they will reappear in the WAPT inventory.

Note: unless you delete the machine packages in /var/www/wapt-host, the machines will retrieve their machine package and their dependencies.

For a more radical solution, stop the waptserver and mongodb services, delete the hosts wapt database from mongodb, and then restart the mongodb and waptserver services

Code: Select all

systemctl stop waptserver
mongo
> use wapt; 
> db.dropDatabase();
systemctl start waptserver
Regarding a "bulk forgetting" package, is that for the dependency list on each machine?

In this case, it is better to remove the machine packages on the server side and force their update, which will clear the dependency list for each machine.

To clean up the packages, which must be done manually using uninstallation calls, see our documentation: https://www.wapt.fr/fr/doc/CreationPaqu ... aquet-wapt

Alexander
Locked