<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7325&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Keyring?]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7325</link>
		<description><![CDATA[The most recent posts in Keyring?.]]></description>
		<lastBuildDate>Mon, 04 Aug 2025 20:14:25 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57042#p57042</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>greenjeans wrote:</cite><blockquote><div><p>Nice work ...</p></div></blockquote></div><p>Thanks.<br />But the merit actually goes to a chap going by the handle Bentolor.</p><p>He posted about this same issue* back in 2019 and came up with the <span class="bbc">keyringrc.cfg</span> file for setting the backend.<br />See <a href="https://github.com/jaraco/keyring/issues/391" rel="nofollow">https://github.com/jaraco/keyring/issues/391</a></p><p>* BiT fails because it cannot make sense of the ChainerBackend</p><p>A chap going by the handle Jaraco (autor of keyring?) explains the process further down.<br />You may want to give it a read, it may at some point be useful to you.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Mon, 04 Aug 2025 20:14:25 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57042#p57042</guid>
		</item>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57041#p57041</link>
			<description><![CDATA[<p>Nice work Altoid!</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Mon, 04 Aug 2025 17:21:54 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57041#p57041</guid>
		</item>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57039#p57039</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>I wrote:</cite><blockquote><div><p>So much for my getting rid of all the gnome crap ...</p></div></blockquote></div><p>No so fast ...</p><p>A deeper look helped me understand something that should have been pointed out to users in a clear(er) manner.<br />ie: for the half baked <em>hoi-poloi</em> like me.</p><p>The problem was that <span class="bbc">BiT</span> did not <em>automagically</em> choose the available backend to use, seems that getting that done is a rather complex matter.<br />The solution is an option to add to the <span class="bbc">BiT</span> GUI, apparently a work in progress to be included upstream, maybe in the next release (?).</p><p>But there was a quick, clean and easy alternative: to set it up manually, ending the bloody problem in 5&#039;.<br />Could not have been easier but ...</p><p>Anyhow, if someone else comes across this same problem, the solution is within the <span class="bbc">BiT</span> <a href="https://github.com/bit-team/backintime/blob/dev/FAQ.md#problems-errors--solutions" rel="nofollow">FAQs</a>.</p><p><span class="bbu">TL:DR</span></p><div class="quotebox"><cite>backintime FAQs wrote:</cite><blockquote><div><p>To diagnose and solve this follow these steps in a terminal:</p><p># Show default backend<br />python3 -c &quot;import keyring.util.platform_; print(keyring.get_keyring().__module__)&quot;</p><p># List available backends:<br />keyring --list-backends</p><p># Find out the config file folder:<br />python3 -c &quot;import keyring.util.platform_; print(keyring.util.platform_.config_root())&quot;</p><p># Create a config file named &quot;keyringrc.cfg&quot; in this folder with one of the available backends (listed above)<br />[backend]<br />default-keyring=keyring.backends.kwallet.DBusKeyring</p></div></blockquote></div><p>Once done, you should get something like this ...</p><div class="codebox"><pre><code>$ python3 -c &quot;import keyring.util.platform_; print(keyring.get_keyring().__module__)&quot;
keyring.backends.chainer
$ </code></pre></div><p>@greenjeans:<br />That nails it, no more <span class="bbc">gnome-keyring</span> in my system ...</p><div class="codebox"><pre><code>$ apt list | grep installed | grep gnome-keyring 
--- snip ---
$ </code></pre></div><p>... and just the <em>necessary</em> keyrings:</p><div class="codebox"><pre><code>$ apt list | grep installed | grep keyring 
--- snip ---
debian-archive-keyring/stable,stable,now 2023.3+deb12u2 all [installed]
devuan-keyring/stable,stable,now 2023.05.28 all [installed]
python3-keyring/stable,stable,now 23.9.3-2 all [installed,automatic]
$ </code></pre></div><p><span class="bbu">Edit</span>:<br />Just an update to confirm that <span class="bbc">BiT</span> ran this morning&#039;s (05/08/25) daily cronjob without any issues.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Mon, 04 Aug 2025 15:30:44 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57039#p57039</guid>
		</item>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57038#p57038</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>... only reason (I can come up with) is that BiT looks for a PW and does not find one.</p></div></blockquote></div><p>And so it seems:<br />---------------------------------------------<br />Debian Bug report logs - #998105<br />backintime-qt: Fails to access the keyring with python3-keyring 23.2.0-1<br /><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998105" rel="nofollow">https://bugs.debian.org/cgi-bin/bugrepo … bug=998105</a><br />---------------------------------------------</p><p><span class="bbc">BiT</span> <span class="bbu">should</span> be able to work properly without <span class="bbc">gnome-keyring</span> or <span class="bbc">keepassxc</span> installed.</p><p>The problem seems to be (?) with how <span class="bbc">BiT</span> looks for and finds (or not) a keyring to use.<br />For whatever reason, it does not find and select the installed <span class="bbc">python3-keyring</span>, going for whatever else is available to use.</p><p>Which is why, instead of using the installed <span class="bbc">python3-keyring 23.9.3-2</span>, it uses the installed (and otherwise unnecessary) <span class="bbc">gnome-keyring 42.1-1+b2</span>.<br />Failing to run if I purge it.</p><p>Apparently there is/was (?) a patch but the bottom line is that (two years on)&#160; the bug is still present in <span class="bbc">backintime-qt 1.3.3-4</span>.</p><p>So much for my getting rid of all the gnome crap ...</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Mon, 04 Aug 2025 12:59:01 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57038#p57038</guid>
		</item>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57015#p57015</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>greenjeans wrote:</cite><blockquote><div><p>... saying you haven&#039;t tried uninstalling it ...</p></div></blockquote></div><p>No. 8^°<br />What I am saying is this:</p><div class="quotebox"><cite>I wrote:</cite><blockquote><div><p>... but if I purge it, BiT will not run properly.</p></div></blockquote></div><p>ie: a statement of fact.</p><p>But further on (for clarity) I should have written this:</p><div class="quotebox"><blockquote><div><p>I guess (would have to purge gnome-keychain <em>again</em> to verify ...)</p></div></blockquote></div><p>Sorry for being ambiguous, my command of the English language is rather lacking.</p><p>That said, the only reason (I can come up with) is that <span class="bbc">BiT</span> looks for a PW and does not find one.</p><p>Thanks for your input.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Fri, 01 Aug 2025 16:35:15 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57015#p57015</guid>
		</item>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57013#p57013</link>
			<description><![CDATA[<p>My good friend, you&#039;re saying you haven&#039;t tried uninstalling it yet? Lol, c&#039;mon bro, dump that garbage, I got 5 bucks says it doesn&#039;t do anything to your BiT install.</p><p>Just FYI for the database though, I found that Exaile requires not the keyring itself, but the presence of the pkcs package for Exaile to be able to stream internet radio. And this is one of the reasons I am creating a music app of my own to replace it.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Fri, 01 Aug 2025 15:38:06 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57013#p57013</guid>
		</item>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57004#p57004</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>greenjeans wrote:</cite><blockquote><div><p>Can you expand on that? What seems to be broken?</p></div></blockquote></div><p>I guess (would have to purge gnome-keychain to verify) that it does not find the password to be able to do its job.</p><p>From what I gather, <span class="bbc">BiT</span> is a user mode backup so it only does backup/restore operations on directories where the user has write access.<br />As it runs automatically (cron job) it needs the password which is (?) in the <span class="bbc">gnome-keyring</span>.</p><p>Thanks for your input.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Fri, 01 Aug 2025 00:33:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57004#p57004</guid>
		</item>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57003#p57003</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>BiT will not run properly.</p></div></blockquote></div><p>Can you expand on that? What seems to be broken?</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Thu, 31 Jul 2025 22:29:21 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57003#p57003</guid>
		</item>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57001#p57001</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>greenjeans wrote:</cite><blockquote><div><p>... gnome-keyring sucks. I uninstalled it. Then everything works.</p></div></blockquote></div><p>Interesting.</p><p>I have it installed in my system because <span class="bbc">BackInTime</span> <span class="bbu">recommends</span> it.<br />It is a remnant of the time when I did not block recommended packages.</p><div class="codebox"><pre><code>$ aptitude why gnome-keyring
i   backintime-common     Depends    python3-keyring                                       
i A python3-keyring       Depends    python3-secretstorage (&gt;= 3.2)                        
i A python3-secretstorage Recommends gnome-keyring | libkf5wallet-bin (&gt;= 5.97) | keepassxc
$ </code></pre></div><p>But I don&#039;t use it to store passwords, not at all comfortable with that.</p><p>But it happens that <span class="bbc">gnome-keyring</span> is not a dependency for <span class="bbc">BackInTime</span> but if I purge it, <span class="bbc">BiT</span> will not run properly.<br /><span class="bbc">keepassxc</span> is not a dependency either and it requires network access, so that would be a <span class="bbu">hard no</span> for me.</p><p>See <a href="https://packages.debian.org/en/sid/backintime-common" rel="nofollow">https://packages.debian.org/en/sid/backintime-common</a></p><p>It would seem (?) that <span class="bbc">BiT</span> should be using <span class="bbc">python3-keyring</span> instead of <span class="bbc">gnome-keyring</span> for me to be able to purge it.</p><p>Any ideas on how to get that done?</p><p>Thanks in advance.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Thu, 31 Jul 2025 21:59:51 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57001#p57001</guid>
		</item>
		<item>
			<title><![CDATA[Re: Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56999#p56999</link>
			<description><![CDATA[<p>It&#039;s because gnome-keyring sucks. I uninstalled it. Then everything works. There&#039;s also a hack you can do for the chromium exec command. There&#039;s better ways to store passwords anyway, the gnome-keyring is severely dysfunctional.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Thu, 31 Jul 2025 20:41:17 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56999#p56999</guid>
		</item>
		<item>
			<title><![CDATA[Keyring?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56998#p56998</link>
			<description><![CDATA[<p>I&#039;ve setup the Devuan version of Peppermint OS, just to see what it&#039;s like. I installed Chrome because it seems to be necessary to access some sites. And when I start Chrome for the first time after a boot it wants a password for a keyring. When I installed Chrome on Devuan with XFCE, it also wanted a keyring and I couldn&#039;t get around it and couldn&#039;t run Chrome. Had to install with Cinnamon and then it was possible to get Chrome to run. Apparently it was something &#039;default&#039; to Gnome, which Cinnamon is based on.</p><p>It looks like the people who setup Peppermint OS did something different. It is possible to get Chrome to run on XFCE by entering a password for the keyring. What do you suppose they did differently?</p>]]></description>
			<author><![CDATA[dummy@example.com (Micronaut)]]></author>
			<pubDate>Thu, 31 Jul 2025 17:57:57 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56998#p56998</guid>
		</item>
	</channel>
</rss>
