<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[New Rust Xen guest tools]]></title><description><![CDATA[<p dir="auto">Hello there!</p>
<p dir="auto">We need some feedback on our latest Debian test package for the new Linux guest tools <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=977a46e9d9a" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Some context first:</p>
<ul>
<li><a href="https://xcp-ng.org/blog/2023/03/17/bringing-rust-to-the-xen-project/" target="_blank" rel="noopener noreferrer nofollow ugc">https://xcp-ng.org/blog/2023/03/17/bringing-rust-to-the-xen-project/</a></li>
<li><a href="https://xcp-ng.org/blog/2023/03/30/new-linux-guest-tools-in-rust/" target="_blank" rel="noopener noreferrer nofollow ugc">https://xcp-ng.org/blog/2023/03/30/new-linux-guest-tools-in-rust/</a></li>
<li><a href="https://xcp-ng.org/blog/2023/10/12/updates-on-the-rust-guest-tools/" target="_blank" rel="noopener noreferrer nofollow ugc">https://xcp-ng.org/blog/2023/10/12/updates-on-the-rust-guest-tools/</a></li>
<li><a href="https://xcp-ng.org/blog/2023/12/15/rust-guest-tools-0-3-0/" target="_blank" rel="noopener noreferrer nofollow ugc">https://xcp-ng.org/blog/2023/12/15/rust-guest-tools-0-3-0/</a></li>
</ul>
<p dir="auto">To test now, on Debian 12, as <code>root</code>:</p>
<ol>
<li>Create a new file called <code>/etc/apt/sources.list.d/xen-guest-agent.list</code></li>
<li>Add the following content:</li>
</ol>
<pre><code>deb [trusted=yes] https://gitlab.com/api/v4/projects/xen-project%252Fxen-guest-agent/packages/generic/deb-amd64/ release/
</code></pre>
<ol start="3">
<li><code>apt update</code> and <code>apt install xen-guest-agent</code></li>
</ol>
<p dir="auto">You should have the same level of features than before, but in a far better way. Please report if you have any issues <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=977a46e9d9a" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://xcp-ng.org/forum/topic/7974/new-rust-xen-guest-tools</link><generator>RSS for Node</generator><lastBuildDate>Wed, 10 Jun 2026 09:53:22 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/7974.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Nov 2023 10:40:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to New Rust Xen guest tools on Thu, 19 Mar 2026 13:10:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/yann" aria-label="Profile: yann">@<bdi>yann</bdi></a> Item <a href="https://gitlab.com/xen-project/xen-guest-agent/-/work_items/26" target="_blank" rel="noopener noreferrer nofollow ugc">Opened</a> on Gitlab.</p>
]]></description><link>https://xcp-ng.org/forum/post/103648</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/103648</guid><dc:creator><![CDATA[Andrew]]></dc:creator><pubDate>Thu, 19 Mar 2026 13:10:43 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Thu, 19 Mar 2026 08:41:47 GMT]]></title><description><![CDATA[<p dir="auto">HI <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/andrew" aria-label="Profile: andrew">@<bdi>andrew</bdi></a>,</p>
<p dir="auto">Thanks for the report. Would you mind opening an issue in <a href="https://gitlab.com/xen-project/xen-guest-agent/-/work_items" target="_blank" rel="noopener noreferrer nofollow ugc">https://gitlab.com/xen-project/xen-guest-agent/-/work_items</a>?</p>
]]></description><link>https://xcp-ng.org/forum/post/103641</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/103641</guid><dc:creator><![CDATA[yann]]></dc:creator><pubDate>Thu, 19 Mar 2026 08:41:47 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Tue, 17 Mar 2026 06:23:43 GMT]]></title><description><![CDATA[<p dir="auto">Ping <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/teddyastie" aria-label="Profile: teddyastie">@<bdi>teddyastie</bdi></a></p>
]]></description><link>https://xcp-ng.org/forum/post/103552</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/103552</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Tue, 17 Mar 2026 06:23:43 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Tue, 17 Mar 2026 05:34:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/olivierlambert" aria-label="Profile: olivierlambert">@<bdi>olivierlambert</bdi></a> Error causes tools to fail to load... &gt;256 IP addresses on an interface (IPv4 and IPv6):</p>
<pre><code>xen-guest-agent[514]: Error: Custom { kind: OutOfMemory, error: "no free slot for a new IP address" }
</code></pre>
<p dir="auto">Best is to account for all the IP addresses.... second best is to ignore the extra IP addresses and not fail and exit.</p>
]]></description><link>https://xcp-ng.org/forum/post/103551</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/103551</guid><dc:creator><![CDATA[Andrew]]></dc:creator><pubDate>Tue, 17 Mar 2026 05:34:17 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Tue, 10 Feb 2026 12:41:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/tristis-oris" aria-label="Profile: Tristis-Oris">@<bdi>Tristis-Oris</bdi></a> yes it is likely you're using a newer kernel, we likely need to rebuild the agent using a newer version of the netlink crate.</p>
]]></description><link>https://xcp-ng.org/forum/post/102463</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/102463</guid><dc:creator><![CDATA[yann]]></dc:creator><pubDate>Tue, 10 Feb 2026 12:41:35 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Mon, 09 Feb 2026 13:11:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/john.c" aria-label="Profile: john.c">@<bdi>john.c</bdi></a> server, no UI.</p>
]]></description><link>https://xcp-ng.org/forum/post/102415</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/102415</guid><dc:creator><![CDATA[Tristis Oris]]></dc:creator><pubDate>Mon, 09 Feb 2026 13:11:53 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Mon, 09 Feb 2026 13:09:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/tristis-oris" aria-label="Profile: Tristis-Oris">@<bdi>Tristis-Oris</bdi></a> said in <a href="/forum/post/102410">New Rust Xen guest tools</a>:</p>
<blockquote>
<p dir="auto">Not sure is it an issue. Agent itself is working.</p>
<p dir="auto"><code>Welcome to Ubuntu 24.04.3 LTS (GNU/Linux 6.14.0-37-generic x86_64)</code></p>
<pre><code>systemctl status xen-guest-agent
● xen-guest-agent.service - Xen guest agent
     Loaded: loaded (/usr/lib/systemd/system/xen-guest-agent.service; enabled; preset: enabled)
     Active: active (running) since Mon 2026-02-09 14:28:41 MSK; 36min ago
   Main PID: 959 (xen-guest-agent)
      Tasks: 17 (limit: 19041)
     Memory: 4.8M (peak: 6.7M)
        CPU: 76ms
     CGroup: /system.slice/xen-guest-agent.service
             └─959 /usr/sbin/xen-guest-agent

Feb 09 14:28:41 oris systemd[1]: Started xen-guest-agent.service - Xen guest agent.
Feb 09 14:28:41 oris xen-guest-agent[959]: cannot parse yet os version Custom("24.04")
</code></pre>
<p dir="auto"><code>Welcome to Ubuntu 24.04.3 LTS (GNU/Linux 6.17.0-14-generic x86_64)</code></p>
<pre><code>systemctl status xen-guest-agent
● xen-guest-agent.service - Xen guest agent
     Loaded: loaded (/usr/lib/systemd/system/xen-guest-agent.service; enabled; preset: enabled)
     Active: active (running) since Mon 2026-02-09 15:04:31 MSK; 1s ago
   Main PID: 9058 (xen-guest-agent)
      Tasks: 17 (limit: 76999)
     Memory: 2.5M (peak: 4.7M)
        CPU: 32ms
     CGroup: /system.slice/xen-guest-agent.service
             └─9058 /usr/sbin/xen-guest-agent

Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
</code></pre>
</blockquote>
<p dir="auto">Is this a graphical (desktop) based VM running the agent?</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/olivierlambert" aria-label="Profile: olivierlambert">@<bdi>olivierlambert</bdi></a> If his VM is a desktop graphical Ubuntu then, it’s Kernel will be regularly updated with each new standard lifecycle point be an upgraded HWE kernel. So will be frequently getting this message, new info in the kernel. HWE kernels are default in modern Ubuntu desktop environments!</p>
]]></description><link>https://xcp-ng.org/forum/post/102414</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/102414</guid><dc:creator><![CDATA[john.c]]></dc:creator><pubDate>Mon, 09 Feb 2026 13:09:34 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Mon, 09 Feb 2026 12:58:36 GMT]]></title><description><![CDATA[<p dir="auto">Question for <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/yann" aria-label="Profile: yann">@<bdi>yann</bdi></a> or <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/teddyastie" aria-label="Profile: teddyastie">@<bdi>teddyastie</bdi></a> I assume</p>
]]></description><link>https://xcp-ng.org/forum/post/102412</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/102412</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Mon, 09 Feb 2026 12:58:36 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Mon, 09 Feb 2026 12:18:54 GMT]]></title><description><![CDATA[<p dir="auto">Not sure is it an issue. Agent itself is working.</p>
<p dir="auto"><code>Welcome to Ubuntu 24.04.3 LTS (GNU/Linux 6.14.0-37-generic x86_64)</code></p>
<pre><code>systemctl status xen-guest-agent
● xen-guest-agent.service - Xen guest agent
     Loaded: loaded (/usr/lib/systemd/system/xen-guest-agent.service; enabled; preset: enabled)
     Active: active (running) since Mon 2026-02-09 14:28:41 MSK; 36min ago
   Main PID: 959 (xen-guest-agent)
      Tasks: 17 (limit: 19041)
     Memory: 4.8M (peak: 6.7M)
        CPU: 76ms
     CGroup: /system.slice/xen-guest-agent.service
             └─959 /usr/sbin/xen-guest-agent

Feb 09 14:28:41 oris systemd[1]: Started xen-guest-agent.service - Xen guest agent.
Feb 09 14:28:41 oris xen-guest-agent[959]: cannot parse yet os version Custom("24.04")
</code></pre>
<p dir="auto"><code>Welcome to Ubuntu 24.04.3 LTS (GNU/Linux 6.17.0-14-generic x86_64)</code></p>
<pre><code>systemctl status xen-guest-agent
● xen-guest-agent.service - Xen guest agent
     Loaded: loaded (/usr/lib/systemd/system/xen-guest-agent.service; enabled; preset: enabled)
     Active: active (running) since Mon 2026-02-09 15:04:31 MSK; 1s ago
   Main PID: 9058 (xen-guest-agent)
      Tasks: 17 (limit: 76999)
     Memory: 2.5M (peak: 4.7M)
        CPU: 32ms
     CGroup: /system.slice/xen-guest-agent.service
             └─9058 /usr/sbin/xen-guest-agent

Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
Feb 09 15:04:31 k3s xen-guest-agent[9058]: Specified IFLA_INET6_CONF NLA attribute holds more(most likely new kernel) data which is unknown to netlink-packet-route crate, expecting 236, got 240
</code></pre>
]]></description><link>https://xcp-ng.org/forum/post/102410</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/102410</guid><dc:creator><![CDATA[Tristis Oris]]></dc:creator><pubDate>Mon, 09 Feb 2026 12:18:54 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Thu, 18 Sep 2025 12:52:30 GMT]]></title><description><![CDATA[<p dir="auto">Testing the agent out on Arch Linux (mainly due to the spotty 'support' in the AUR/generally) and it is working fine - better than what I had before (which did not report VM info properly). I've set it up as a <code>systemd</code> service to replace the previous one I had, also working as expected.</p>
<p dir="auto">This would be fun to contribute towards.</p>
]]></description><link>https://xcp-ng.org/forum/post/97498</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/97498</guid><dc:creator><![CDATA[DustyArmstrong]]></dc:creator><pubDate>Thu, 18 Sep 2025 12:52:30 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Thu, 11 Sep 2025 14:59:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/yann" aria-label="Profile: yann">@<bdi>yann</bdi></a> said in <a href="/forum/post/97162">New Rust Xen guest tools</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/john.c" aria-label="Profile: john.c">@<bdi>john.c</bdi></a> OK, that will be useful when the repo is signed, but for now I don't see what adverse effect it can have.  Do I miss something?</p>
<p dir="auto">Also we try to avoid breaking support for older OS versions, so we'll likely continue to advertise the old format for older versions of Debian.</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/yann" aria-label="Profile: yann">@<bdi>yann</bdi></a> From Debian 13.0.0 (code name Trixie) having repository signing is mandatory. Without it apt will straight refuse to install, update or upgrade its packages.</p>
<p dir="auto">Also doing with deb822 format will help to protect the GPG Key, used by Vates from abuse by another repository. Especially if that repository is hosting malware laden deb packages. As only the Vates repository can then use that signing key, as defined in the sources file.</p>
<p dir="auto">Refusing to install, update or upgrade is an adverse effect wouldn’t you say?</p>
]]></description><link>https://xcp-ng.org/forum/post/97227</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/97227</guid><dc:creator><![CDATA[john.c]]></dc:creator><pubDate>Thu, 11 Sep 2025 14:59:28 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Tue, 09 Sep 2025 13:49:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/john.c" aria-label="Profile: john.c">@<bdi>john.c</bdi></a> OK, that will be useful when the repo is signed, but for now I don't see what adverse effect it can have.  Do I miss something?</p>
<p dir="auto">Also we try to avoid breaking support for older OS versions, so we'll likely continue to advertise the old format for older versions of Debian.</p>
]]></description><link>https://xcp-ng.org/forum/post/97162</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/97162</guid><dc:creator><![CDATA[yann]]></dc:creator><pubDate>Tue, 09 Sep 2025 13:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Tue, 09 Sep 2025 09:47:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/yann" aria-label="Profile: yann">@<bdi>yann</bdi></a> Though the deb822 format allows for that file in sources format, to have the signing key tied to that file’s specified repositories. Very important as it ensures that the key is only used by that repository, unless otherwise specified. The old format typically tends to apply that key to all repositories. So even repositories which shouldn’t use it could, worse the key was trusted for all repositories by the client.</p>
<p dir="auto">In the new format the repositories can have the specific key tied to them, on the client side as well as the server side.</p>
]]></description><link>https://xcp-ng.org/forum/post/97142</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/97142</guid><dc:creator><![CDATA[john.c]]></dc:creator><pubDate>Tue, 09 Sep 2025 09:47:26 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Tue, 09 Sep 2025 09:31:59 GMT]]></title><description><![CDATA[<p dir="auto">One-line format should work fine with Trixie, but as the “new” deb822 format has been supported since Debian Jessie, it should be usable on most installs.</p>
<p dir="auto">Jessie manpage for reference : <a href="https://manpages.debian.org/jessie/apt/sources.list.5.en.html#:~:text=rfc822" target="_blank" rel="noopener noreferrer nofollow ugc">https://manpages.debian.org/jessie/apt/sources.list.5.en.html#:~:text=rfc822</a></p>
]]></description><link>https://xcp-ng.org/forum/post/97141</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/97141</guid><dc:creator><![CDATA[David_5.1]]></dc:creator><pubDate>Tue, 09 Sep 2025 09:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Tue, 09 Sep 2025 08:56:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/flakpyro" aria-label="Profile: flakpyro">@<bdi>flakpyro</bdi></a> the old format is still supported, and actually the <code>[trusted=yes]</code> in the old-style configuration shown in the release notes does work in my quick test with our own Debian 13 hub template.</p>
]]></description><link>https://xcp-ng.org/forum/post/97140</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/97140</guid><dc:creator><![CDATA[yann]]></dc:creator><pubDate>Tue, 09 Sep 2025 08:56:59 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Wed, 27 Aug 2025 08:00:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/olivierlambert" aria-label="Profile: olivierlambert">@<bdi>olivierlambert</bdi></a> updating the README will be quick enough... but if the sig is indeed mandatory we need to setup something for this first... and autosigning from a CI rather requires doing that on a trusted runner rather than on gitlab-provided ones, so that requires some provisioning and IT work first.</p>
]]></description><link>https://xcp-ng.org/forum/post/96737</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/96737</guid><dc:creator><![CDATA[yann]]></dc:creator><pubDate>Wed, 27 Aug 2025 08:00:59 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Mon, 25 Aug 2025 17:54:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/yann" aria-label="Profile: yann">@<bdi>yann</bdi></a> can you update the README accordingly?</p>
]]></description><link>https://xcp-ng.org/forum/post/96671</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/96671</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Mon, 25 Aug 2025 17:54:28 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Mon, 25 Aug 2025 17:50:51 GMT]]></title><description><![CDATA[<p dir="auto">With the release of Debian 13 apt now complains that the repo is not signed. Also Debain has changed to using .sources files for repos.</p>
<p dir="auto">For example,, the new format would be:</p>
<pre><code>Types: deb
URIs: https://gitlab.com/api/v4/projects/xen-project%2Fxen-guest-agent/packages/generic/deb-amd64/
Suites: release/
Components: 
Signed-By: https://path/to/release.gpg
Trusted: yes

</code></pre>
<p dir="auto">Maybe worth addding a release.gpg to the repo and updating documentation when configuring the repo on newer Debian / Ubuntu releases?</p>
<p dir="auto">Example of the error when no key is present:</p>
<pre><code>Ign:8 https://gitlab.com/api/v4/projects/xen-project%2Fxen-guest-agent/packages/generic/deb-amd64 release/ InRelease
Hit:9 https://gitlab.com/api/v4/projects/xen-project%2Fxen-guest-agent/packages/generic/deb-amd64 release/ Release
Ign:10 https://gitlab.com/api/v4/projects/xen-project%2Fxen-guest-agent/packages/generic/deb-amd64 release/ Release.gpg
Fetched 176 kB in 1s (154 kB/s)
All packages are up to date.    
Notice: Missing Signed-By in the sources.list(5) entry for 'https://gitlab.com/api/v4/projects/xen-project%2Fxen-guest-agent/packages/generic/deb-amd64'

</code></pre>
]]></description><link>https://xcp-ng.org/forum/post/96670</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/96670</guid><dc:creator><![CDATA[flakpyro]]></dc:creator><pubDate>Mon, 25 Aug 2025 17:50:51 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Tue, 19 Aug 2025 10:37:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/olivierlambert" aria-label="Profile: olivierlambert">@<bdi>olivierlambert</bdi></a> yes, and that's a known issue. The protocol used to communicate with XAPI only allows to report info for VIFs (and SR/IOV, with support coming with <a href="https://gitlab.com/xen-project/xen-guest-agent/-/merge_requests/87" target="_blank" rel="noopener noreferrer nofollow ugc">in a PR</a>).  We can likely implement something by querying the status of bridge devices and listening to their changes like we do for the VIFs, and report those for the VIFs that are part of bridges - but it's a bit more than just "parsing br0" <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=977a46e9d9a" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /> .</p>
<p dir="auto">Opened <a href="https://gitlab.com/xen-project/xen-guest-agent/-/issues/24" target="_blank" rel="noopener noreferrer nofollow ugc">https://gitlab.com/xen-project/xen-guest-agent/-/issues/24</a></p>
]]></description><link>https://xcp-ng.org/forum/post/96473</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/96473</guid><dc:creator><![CDATA[yann]]></dc:creator><pubDate>Tue, 19 Aug 2025 10:37:48 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Mon, 11 Aug 2025 18:36:58 GMT]]></title><description><![CDATA[<p dir="auto">Likely because br0 isn't parsed. Pinging <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/yann" aria-label="Profile: yann">@<bdi>yann</bdi></a> and <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/teddyastie" aria-label="Profile: TeddyAstie">@<bdi>TeddyAstie</bdi></a></p>
]]></description><link>https://xcp-ng.org/forum/post/96245</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/96245</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Mon, 11 Aug 2025 18:36:58 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Mon, 11 Aug 2025 17:20:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/olivierlambert" aria-label="Profile: olivierlambert">@<bdi>olivierlambert</bdi></a> No IP record... Using Debian 11 with <em>Management agent 1.0.0-proto-0.4.0</em>. It's a non-standard interface setup with the IPv4/IPv6 assigned to the bridge interface. The agent does not report any addresses up to XO.</p>
<pre><code>1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq master br0 state UP group default qlen 1000
    link/ether 32:a9:24:28:18:56 brd ff:ff:ff:ff:ff:ff
3: br0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 52:31:46:59:66:a1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.33/24 brd 192.168.1.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 2000::5031:46ff:fe59:66a1/64 scope global dynamic mngtmpaddr
       valid_lft 2591833sec preferred_lft 604633sec
    inet6 fe80::5031:46ff:fe59:66a1/64 scope link
       valid_lft forever preferred_lft forever
</code></pre>
]]></description><link>https://xcp-ng.org/forum/post/96240</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/96240</guid><dc:creator><![CDATA[Andrew]]></dc:creator><pubDate>Mon, 11 Aug 2025 17:20:21 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Mon, 17 Mar 2025 03:09:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/kevdog" aria-label="Profile: kevdog">@<bdi>kevdog</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/yann" aria-label="Profile: yann">@<bdi>yann</bdi></a> said in <a href="/forum/post/82451">New Rust Xen guest tools</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/kevdog" aria-label="Profile: kevdog">@<bdi>kevdog</bdi></a> great news, looking forward for this PKGBUILD!<br />
Wouldn't it make sense to build from <a href="https://gitlab.com/xen-project/xen-guest-agent/-/releases" target="_blank" rel="noopener noreferrer nofollow ugc">release packages</a> rather than from Git?</p>
<p dir="auto">The CI scripts should give you some guidance.  For dependencies you should have a list at <a href="https://gitlab.com/xen-project/xen-guest-agent#build-requirements" target="_blank" rel="noopener noreferrer nofollow ugc">https://gitlab.com/xen-project/xen-guest-agent#build-requirements</a>.  Not sure why you would want python-setuptools?</p>
</blockquote>
<p dir="auto">Hey all, I put together PKGBUILD for Arch which pulls the latest git.  It seems to be  working fine for me.  You'll need to install xen package on AUR.<br />
<a href="https://aur.archlinux.org/packages/xen-guest-agent-git" target="_blank" rel="noopener noreferrer nofollow ugc">https://aur.archlinux.org/packages/xen-guest-agent-git</a></p>
<p dir="auto">It's my first attempt at submitting something on AUR.  I look forward to any feedback.</p>
]]></description><link>https://xcp-ng.org/forum/post/90846</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/90846</guid><dc:creator><![CDATA[Dillweed]]></dc:creator><pubDate>Mon, 17 Mar 2025 03:09:41 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Thu, 06 Feb 2025 12:17:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/yann" aria-label="Profile: yann">@<bdi>yann</bdi></a> here you are : <a href="https://gitlab.com/xen-project/xen-guest-agent/-/issues/22" target="_blank" rel="noopener noreferrer nofollow ugc">https://gitlab.com/xen-project/xen-guest-agent/-/issues/22</a></p>
]]></description><link>https://xcp-ng.org/forum/post/89326</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/89326</guid><dc:creator><![CDATA[David_5.1]]></dc:creator><pubDate>Thu, 06 Feb 2025 12:17:03 GMT</pubDate></item><item><title><![CDATA[Reply to New Rust Xen guest tools on Thu, 06 Feb 2025 10:49:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/david_5.1" aria-label="Profile: David_5.1">@<bdi>David_5.1</bdi></a> a new issue would be better.  Thanks fo your feedback!</p>
]]></description><link>https://xcp-ng.org/forum/post/89322</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/89322</guid><dc:creator><![CDATA[yann]]></dc:creator><pubDate>Thu, 06 Feb 2025 10:49:23 GMT</pubDate></item></channel></rss>