Issue Tracker: Issues
https://issues.rudder.io/
https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?1709645018
2024-03-28T19:32:09Z
Issue Tracker
Redmine
Rudder - Bug #24622 (New): We should have an URL too for group categories
https://issues.rudder.io/issues/24622
2024-03-28T19:32:09Z
Elaad FURREEDAN
<p>Rule's categories have dedicated URL, group should have too</p>
Rudder - Bug #24614 (New): Event log fold indicator has a weird color
https://issues.rudder.io/issues/24614
2024-03-28T11:42:44Z
Clark ANDRIANASOLO
<p>When an event log in the table can be folded, there is a diamond with a strange color that indicates the 'unfold' state :</p>
<p><img src="https://issues.rudder.io/attachments/download/2974/Screenshot%20from%202024-03-28%2012-37-51.png" alt="" loading="lazy" /></p>
<p>It should be of the same color as the table row / invisible</p>
Rudder - Bug #24578 (New): Node page loads with CVE browser error depending on installed plugins
https://issues.rudder.io/issues/24578
2024-03-22T15:25:02Z
Clark ANDRIANASOLO
<p>When opening a node details page we get a console error depending on which plugins are installed (specifically cve and system-updates) :</p>
<ul>
<li>when <strong>BOTH</strong> cve and system-updates plugins are installed : <br /><img src="https://issues.rudder.io/attachments/download/2946/clipboard-202403221619-jldms.png" alt="" loading="lazy" /></li>
</ul>
<ul>
<li>when <strong>ONLY system-updates</strong> is installed : <br /><img src="https://issues.rudder.io/attachments/download/2948/clipboard-202403221626-jfmue.png" alt="" loading="lazy" /></li>
</ul>
<ul>
<li>otherwise there is no error (cve only, or no plugin installed)</li>
</ul>
Rudder - Bug #24573 (New): YAML editor should be updated when we add new methods
https://issues.rudder.io/issues/24573
2024-03-22T13:55:43Z
Elaad FURREEDAN
<p>When I switch to YAML editor and I try to add new methods, the content of the editor is not updated<br /><img src="https://issues.rudder.io/attachments/download/2943/clipboard-202403221455-hqyct.png" alt="" loading="lazy" /></p>
Rudder - Bug #24568 (New): Disabled plugins are enabled when upgrading to 8.1
https://issues.rudder.io/issues/24568
2024-03-22T10:24:50Z
Clark ANDRIANASOLO
On Debian12 with a 8.0 version of Rudder I :
<ol>
<li>installed the CVE plugin</li>
<li>disabled it</li>
<li>upgraded rudder-server to 8.1</li>
</ol>
<p>And it enables the plugin again.</p>
<p>The plugin should remain disabled even after an upgrade</p>
Rudder - Bug #24561 (New): when we have a lot of properties, editing them is complex
https://issues.rudder.io/issues/24561
2024-03-21T12:51:49Z
Nicolas CHARLES
nicolas.charles@rudder.io
<p>in 8.1, when the properties is long in 8.1, then editing them is really hard<br />any change scrolls back the focus on top, se we don't see where we are anymore<br />before removing a character<br /><img src="https://issues.rudder.io/attachments/download/2936/clipboard-202403211351-j91z2.png" alt="" loading="lazy" /></p>
<p>after removing the character<br /><img src="https://issues.rudder.io/attachments/download/2937/clipboard-202403211351-ipshd.png" alt="" loading="lazy" /></p>
Rudder - Bug #24559 (New): When upgrading from 8.0 to 8.1 on Ubuntu 22, the webapp doesn't start
https://issues.rudder.io/issues/24559
2024-03-21T12:19:05Z
Nicolas CHARLES
nicolas.charles@rudder.io
<p>I had a 8.0.4 with Rudder 8.0.4, system-updates & cve plugins<br />I tried upgraded Rudder to only find it not starting<br />Install procedure mostly worked<br /><pre>
t# apt install rudder-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
rudder-agent rudder-api-client rudder-relay
The following packages will be upgraded:
rudder-agent rudder-api-client rudder-relay rudder-server
4 upgraded, 0 newly installed, 0 to remove and 67 not upgraded.
Need to get 209 MB of archives.
After this operation, 22.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://download.rudder.io/rtf/apt/8.1-nightly jammy/main amd64 rudder-server amd64 8.1.0~beta2~git202403210219-ubuntu22.04 [200 MB]
Get:2 https://download.rudder.io/rtf/apt/8.1-nightly jammy/main amd64 rudder-api-client amd64 8.1.0~beta2~git202403210219-ubuntu22.04 [9728 B]
Get:3 https://download.rudder.io/rtf/apt/8.1-nightly jammy/main amd64 rudder-relay amd64 8.1.0~beta2~git202403210219-ubuntu22.04 [5890 kB]
Get:4 https://download.rudder.io/rtf/apt/8.1-nightly jammy/main amd64 rudder-agent amd64 8.1.0~beta2~git202403210219-ubuntu22.04 [3216 kB]
Fetched 209 MB in 3s (64.2 MB/s)
Preconfiguring packages ...
(Reading database ... 104946 files and directories currently installed.)
Preparing to unpack .../rudder-server_8.1.0~beta2~git202403210219-ubuntu22.04_amd64.deb ...
********************************************************************************
INFO: dpkg may ask you if you want to replace rudder-web.properties or
INFO: slapd.conf with the maintainer version.
INFO:
INFO: If you accept, please keep in mind that you will lose any manual
INFO: modifications in this file, like batchs configuration, or LDAP
INFO: authentication. It will also reset passwords to default values and break
INFO: upgrade scripts.
INFO:
INFO: We strongly advise you to respond NO to this question
INFO: ('keep your currently-installed version'). Rudder's upgrade script will
INFO: take care of upgrading these file automatically.
INFO:
********************************************************************************
Unpacking rudder-server (8.1.0~beta2~git202403210219-ubuntu22.04) over (8.0.4-ubuntu22.04) ...
Preparing to unpack .../rudder-api-client_8.1.0~beta2~git202403210219-ubuntu22.04_amd64.deb ...
Unpacking rudder-api-client (8.1.0~beta2~git202403210219-ubuntu22.04) over (8.0.4-ubuntu22.04) ...
Preparing to unpack .../rudder-relay_8.1.0~beta2~git202403210219-ubuntu22.04_amd64.deb ...
Unpacking rudder-relay (8.1.0~beta2~git202403210219-ubuntu22.04) over (8.0.4-ubuntu22.04) ...
Preparing to unpack .../rudder-agent_8.1.0~beta2~git202403210219-ubuntu22.04_amd64.deb ...
Unpacking rudder-agent (8.1.0~beta2~git202403210219-ubuntu22.04) over (8.0.4-ubuntu22.04) ...
Setting up rudder-agent (8.1.0~beta2~git202403210219-ubuntu22.04) ...
Setting up rudder-api-client (8.1.0~beta2~git202403210219-ubuntu22.04) ...
Setting up rudder-relay (8.1.0~beta2~git202403210219-ubuntu22.04) ...
Job for apache2.service canceled.
Setting up rudder-server (8.1.0~beta2~git202403210219-ubuntu22.04) ...
Configuration file '/opt/rudder/etc/rudder-web.properties'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** rudder-web.properties (Y/I/N/O/D/Z) [default=N] ?
Configuration file '/opt/rudder/etc/rudder-users.xml'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** rudder-users.xml (Y/I/N/O/D/Z) [default=N] ?
Already on 'master'
INFO rudder_package: Index and licenses successfully updated
INFO rudder_package::database: Installing rudder-plugin-cve
INFO rudder_package::database: Plugin cve already installed, upgrading
INFO rudder_package::archive: Installing rpkg '/var/rudder/tmp/plugins/rudder-plugin-cve-8.1.0~beta2-2.10-nightly.rpkg'...
INFO rudder_package::archive: Plugin cve was successfully installed
INFO rudder_package::database: Installing rudder-plugin-system-updates
INFO rudder_package::database: Plugin system-updates already installed, upgrading
INFO rudder_package::archive: Installing rpkg '/var/rudder/tmp/plugins/rudder-plugin-system-updates-8.1.0~beta2-1.15-nightly.rpkg'...
INFO rudder_package::archive: Plugin system-updates was successfully installed
INFO rudder_package: All plugins were upgraded successfully
đź—¸ Restarting the Web application to apply changes
ERROR rudder_package: No such file or directory (os error 2)
INFO rudder_package: Plugins successfully disabled
Job for rudder-jetty.service failed because the control process exited with error code.
See "systemctl status rudder-jetty.service" and "journalctl -xeu rudder-jetty.service" for details.
INFO rudder_package: All postinstall scripts ran successfully
Processing triggers for libc-bin (2.35-0ubuntu3.6) ...
Scanning processes...
Scanning linux images...
Running kernel seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
</pre><br />except for this part<br /><pre>
INFO rudder_package: All plugins were upgraded successfully
đź—¸ Restarting the Web application to apply changes
ERROR rudder_package: No such file or directory (os error 2)
INFO rudder_package: Plugins successfully disabled
Job for rudder-jetty.service failed because the control process exited with error code.
See "systemctl status rudder-jetty.service" and "journalctl -xeu rudder-jetty.service" for details.
</pre></p>
<p>no logs mention the No such file or directory</p>
<p>journalctl nor install log don't mention any of that, but rudder-jetty doesn't start<br />The logs of webapp are empty (0 bytes), and it fails quite quickly<br /><pre>
Mar 21 11:45:08 server rudder-jetty.sh[15881]: Stopping Jetty: OK
Mar 21 11:45:12 server systemd[1]: rudder-jetty.service: Main process exited, code=exited, status=129/n/a
Mar 21 11:45:12 server systemd[1]: rudder-jetty.service: Failed with result 'exit-code'.
</pre></p>
<p>plugins are upgraded<br /><pre>
# rudder package list
+----------------+--------------------------+------------+--------------+------------------+-----------------------------------------------------+
| Name | Installed | Latest | Web plugin | License | Description |
+----------------+--------------------------+------------+--------------+------------------+-----------------------------------------------------+
| cve | 8.1.0~beta2-2.10-nightly | up-to-date | yes: enabled | until 2024/04/20 | Manage known vulnerabilities in system components |
| system-updates | 8.1.0~beta2-1.15-nightly | up-to-date | yes: enabled | until 2024/04/20 | Available upgrades management and upgrade campaigns |
+----------------+--------------------------+------------+--------------+------------------+-----------------------------------------------------+
</pre></p>
<p>disabling them don't fix the issue</p>
<p>Finally, I got it to work when running<br /><pre>
/opt/rudder/bin/rudder-jetty-pre-check.sh
/opt/rudder/bin/rudder-jetty.sh start
</pre></p>
Rudder - Enhancement #24551 (New): Replace the tooltip of directive parameter by a plain description
https://issues.rudder.io/issues/24551
2024-03-20T14:54:36Z
Elaad FURREEDAN
<p>Create a technique with a parameter and add a description to the parameter, you will see when you try to create a directive you will see the parameter with a tooltip. Despite the fact that the tooltip do not follow the standard layout, I think we should remove it and display the description as plain text below or above the parameter<br /><img src="https://issues.rudder.io/attachments/download/2931/clipboard-202403201553-4hyup.png" alt="" loading="lazy" /></p>
CIS - Bug #24514 (New): Importing CIS techniques fails on Rudder 8.1 beta 2 server
https://issues.rudder.io/issues/24514
2024-03-15T15:44:08Z
Michel BOUISSOU
<p>Techniques compiled from latest CIS techniques git on 2024/03/15 with “make techniques”.</p>
<p>Archive if techniques was compiled and produced without error.</p>
<p>Trying to import the produced archive on a rudder server version 8.1.0~beta2~git202403150219-debian12 gives the following errors :</p>
<pre>
# curl -k -X POST -H "X-API-TOKEN: $(cat /var/rudder/run/api-token)" https://localhost/rudder/api/latest/archives/import --form "archive=@/tmp/cis-archive.zip"
{"action":"import","result":"error","errorDetails":"Accumulated: Error when extracting archive for technique at path systemSettings/misc/cis_ubuntu20_audit_srv_1; cause was: Inconsistency: Error when parsing 'cis_ubuntu20_audit_srv_1' as a version. Only ascii (non-control, non-space) chars are allowed in a version string. ; Error when extracting archive for technique at path systemSettings/misc/cis_ubuntu20_enforce_wk_1; cause was: Inconsistency: Error when parsing 'cis_ubuntu20_enforce_wk_1' as a version. Only ascii (non-control, non-space) chars are allowed in a version string. ; Error when extracting archive for technique at path systemSettings/misc/cis_ubuntu20_enforce_srv_1; cause was: Inconsistency: Error when parsing 'cis_ubuntu20_enforce_srv_1' as a version. Only ascii (non-control, non-space) chars are allowed in a version string. ; Error when extracting archive for technique at path systemSettings/misc/cis_ubuntu20_audit_srv_2; cause was: Inconsistency: Error when parsing 'cis_ubuntu20_audit_srv_2' as a version. Only ascii (non-control, non-space) chars are allowed in a version string. ; Error when extracting archive for technique at path systemSettings/misc/cis_ubuntu20_enforce_wk_2; cause was: Inconsistency: Error when parsing 'cis_ubuntu20_enforce_wk_2' as a version. Only ascii (non-control, non-space) chars are allowed in a version string. ; Error when extracting archive for technique at path systemSettings/misc/cis_ubuntu20_audit_wk_2; cause was: Inconsistency: Error when parsing 'cis_ubuntu20_audit_wk_2' as a version. Only ascii (non-control, non-space) chars are allowed in a version string. ; Error when extracting archive for technique at path systemSettings/misc/cis_ubuntu20_enforce_srv_2; cause was: Inconsistency: Error when parsing 'cis_ubuntu20_enforce_srv_2' as a version. Only ascii (non-control, non-space) chars are allowed in a version string. ; Error when extracting archive for technique at path systemSettings/misc/cis_ubuntu20_audit_wk_1; cause was: Inconsistency: Error when parsing 'cis_ubuntu20_audit_wk_1' as a version. Only ascii (non-control, non-space) chars are allowed in a version string."}
</pre>
Rudder - Bug #24512 (New): Plugin information webpage is bugged
https://issues.rudder.io/issues/24512
2024-03-15T15:23:30Z
FĂ©lix DALLIDET
<p>See the screenshot, the version parsing is broken.<br />Be careful, the issue is not what is written in red but the `Plugin ID` and `Plugin Version` being error messages.</p>
Rudder - Bug #24509 (New): In the technique editor a popup shows up when removing a method from a...
https://issues.rudder.io/issues/24509
2024-03-15T15:19:17Z
FĂ©lix DALLIDET
<p>This feels very bugged.<br />It is not happening when removing an already saved method in the technique, you need to add a method and immediately remove it to trigger the popup.</p>
Rudder - Bug #24508 (New): The "Target rules" page in a directive detail is confusing
https://issues.rudder.io/issues/24508
2024-03-15T15:16:31Z
FĂ©lix DALLIDET
<p>See the screenshot, the filters are empty, the "Display Rules from subcategories" show two checkmarks and the "Rules" checkbox is not clickable even if it looks like it is.</p>
Rudder - Bug #24507 (New): Redundant "Compliance" title in the "Compliance" tab inside a group de...
https://issues.rudder.io/issues/24507
2024-03-15T15:12:43Z
FĂ©lix DALLIDET
<p>See the screenshot, the title can be safely removed.</p>
Rudder - Bug #24506 (New): Related rule tab in the group webpage feel redundant
https://issues.rudder.io/issues/24506
2024-03-15T15:10:07Z
FĂ©lix DALLIDET
<p>It feel useless as all the information are listed in the compliance->related rules tab.<br />It should most be removed for clarity.</p>
Rudder - Bug #24504 (New): The pending nodes history is not working anymore
https://issues.rudder.io/issues/24504
2024-03-15T15:05:41Z
FĂ©lix DALLIDET
<p>None of my inventory acceptation/refusal were listed.</p>