[SOLVED] no attribute 'set_computer_description'

Share your tips or issues concerning the WAPT Console or WAPT Agent here
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
Information service
Messages: 24
Registration: Sep 14, 2022 - 12:10

March 24, 2023 - 12:45

Hello everyone,

client version: 2.2.3
OS: Debian 11.

I want to add a description when the client is retrieved. To do this, I'm using the following command:

`wapt-get register "description"`

and I get the following error message:

`CRITICAL Unable to change computer description to Test_description: module 'setuphelpers' has no attribute 'set_computer_description'`.

Looking forward to your feedback.

Sincerely.
User avatar
sfonteneau
WAPT Expert
Messages: 2318
Registered: July 10, 2014 - 11:52 PM
Contact :

March 24, 2023 - 1:36 PM

Good morning

Yes, that's a problem under Linux.

On Windows, you set the post description in the section designated for this purpose:

Code: Select all

def set_computer_description(description):
    """Change the computer descrption"""
    global _fake_hostname
    if _fake_hostname is not None:
        logger.warning('Skippig set_computer_description for fake host')
    elif wmi:
        for win32_os in wmi.WMI().Win32_OperatingSystem():
            win32_os.Description = description
    else:
        raise Exception('WMI not available')
However, under Linux or Mac there is no concept of description, so for the moment we haven't done anything and the function doesn't exist


We should invent one for wapt.

either create a file in

Code: Select all

/opt/wapt/description
Or we can put it in the system's etc

Code: Select all

/etc/description 
Information service
Messages: 24
Registration: Sep 14, 2022 - 12:10

March 24, 2023 - 2:10 PM

OK,

thanks for the feedback.

Have a good day.
Locked