<?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=3527&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Devuan ARM64 depndency issue]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=3527</link>
		<description><![CDATA[The most recent posts in Devuan ARM64 depndency issue.]]></description>
		<lastBuildDate>Thu, 21 May 2020 18:13:07 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21989#p21989</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>chris2be8 wrote:</cite><blockquote><div><p>... try <span class="bbc">ln -s /home/chris /home/pi</span> (replace chris with your id). It probably needs to run as root to update /home.</p></div></blockquote></div><p>This &#039;setting up a user called pi&#039; would be done on a Devuan RPi installation.<br />ie: which does not come with a predermined sudo enabled userid set up by default.</p><p>The only object in setting up a user <span class="bbc">pi</span> instead of my usual userid <span class="bbc">groucho</span> is to see if the roasting software will work, as it seems to expect the Raspbian <em>default</em>.<br />ie: a predetermined userid <span class="bbc">pi</span> with the corresponding <span class="bbc">/pi</span> sub-dir in <span class="bbc">/home</span>. <br />Which is obviously not present in Devuan (which would seem to be the <em>proper</em> way to do things).</p><p>When the software scripts look for the expected <span class="bbc">/home/pi/.config</span> files and does not find them, everything goes south. <br />At least, that is what I think is happening.</p><p>Thanks for your input.</p><p>Cheers,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Thu, 21 May 2020 18:13:07 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21989#p21989</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21986#p21986</link>
			<description><![CDATA[<p>Before setting up a user called pi you could try <span class="bbc">ln -s /home/chris /home/pi</span> (replace chris with your id). It probably needs to run as root to update /home.</p><p>If it doesn&#039;t work delete it before trying to set up a user called pi. Or &quot;interesting&quot; things might happen.</p><p>Chris</p>]]></description>
			<author><![CDATA[dummy@example.com (chris2be8)]]></author>
			<pubDate>Thu, 21 May 2020 17:01:54 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21986#p21986</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21979#p21979</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>Try ...</p></div></blockquote></div><p>I&#039;ve decided to give up, at least for the time being.<br />But not on Devuan, it will always be my Linux distribution.</p><p>But I really need to get the roasting software running and see if it is worthwhile to use the RPi for that.</p><p>The people at <span class="bbc">raspberry.org</span> have no support for Devuan and the author of the software I need to run on the RPi has no support for Devuan either.<br />He built and tested it for Raspbian <em>only</em>.<br />But to the exteme.</p><p>eg:</p><p>I burned the latest (minimal Buster Lite) Raspbian image on the 2.0Gb SDCard and got the HDD working.<br />After a rather long update/upgrade cycle I installed the basics (xserver-xorg, slim, openbox, tint2, lxterminal) and then the roasting software.<br />Worked as expected.</p><p>And what did I find?</p><p>Confusingly enough (for me), the Raspbian image comes with a <em>default user</em>, already set up with a login password, sudo membership and all.<br />But no root access which you have to set up yourself.</p><p>By <em>sudoing</em> your way along ...&#160; 8^7&#039; </p><p>And what name would this <em>default user</em> have?<br />You guessed it: none other than <span class="bbc">pi</span>. </p><p>Which is why (?) the script could not find <span class="bbc">/home/pi</span> in my Devuan installation.</p><p>There is a significant (?) difference between the installations.</p><p>While <span class="bbc">uname -a</span> with the Devuan image gave this output ...</p><div class="codebox"><pre><code>groucho@rpidevuan:~$ uname -a
Linux rpidevuan 4.16.14-v8+ #1 SMP PREEMPT Tue Jun 5 18:50:10 CEST 2018 aarch64 GNU/Linux
groucho@rpidevuan:~$ </code></pre></div><p>... the Raspbian image gave this one:</p><div class="codebox"><pre><code>pi@grouchopi:~ $ uname -a
Linux grouchopi 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l GNU/Linux
pi@grouchopi:~ $ </code></pre></div><p>ie: <span class="bbc">v8+</span> and <span class="bbc">aarch64</span> vis-a-vis <span class="bbc">v7+</span> and <span class="bbc">armv7</span>.<br />Would this have a bearing in all the issues I have found?</p><p>I don&#039;t have the necessary know-how to change whatever scripts need to be changed in order for the software to run on Devuan.<br />So for the time being I&#039;ll see how it does on Raspbian.</p><p>When I have some more time on my hands, I&#039;ll try with a Devuan image again.<br />Maybe setting up a user named <span class="bbc">pi</span> will make a difference?</p><p>In the meanwhile, any further ideas are welcome.<br />I&#039;ve run out.</p><p>Cheers,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Thu, 21 May 2020 11:20:02 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21979#p21979</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21960#p21960</link>
			<description><![CDATA[<div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><div class="codebox"><pre><code>ImportError: libstdc++.so.6: cannot open shared object file: No such file or directory</code></pre></div></div></blockquote></div><p>Try</p><div class="codebox"><pre><code># apt install libstdc++6:armhf</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Wed, 20 May 2020 19:23:11 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21960#p21960</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21958#p21958</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>Just before <span class="bbc">LIBOVERLAY_SCROLLBAR=0</span>, the space is the delimiter.</p></div></blockquote></div><p>Right.</p><div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>Not really, LD_LIBRARY_PATH just makes the application search the custom locations first.</p></div></blockquote></div><p>I see ...</p><p>Must be why, after following ralph.ronnquist&#039;s suggestion to install <span class="bbc">zlib1g:armhf</span>, I now have <span class="bbu">a whole new can of worms</span> on my hands.<br />Evidently he was right, I <em>did</em> need to install <span class="bbc">zlib1g:armhf</span>.</p><p>Now, when I run the application as root from /usr/share/artisan I don&#039;t get the output I got before installing it ...<br />ie:</p><div class="codebox"><pre><code>root@rpidevuan:/# /usr/share/artisan/artisan
/usr/share/artisan/artisan: error while loading shared libraries: 
libz.so.1: cannot open shared object file: No such file or directory
root@rpidevuan:/# </code></pre></div><p>... where the problem was just <span class="bbc">libz.so.1</span> not being found.</p><p>The output is more populated and there is no mention of <span class="bbc">libz.so.1</span>:</p><div class="codebox"><pre><code>t@rpidevuan:/home/groucho# /usr/share/artisan/artisan
Traceback (most recent call last):
  File &quot;artisan.py&quot;, line 68, in &lt;module&gt;
  File &quot;/home/pi/.local/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py&quot;, line 631, in exec_module
  File &quot;artisanlib/main.py&quot;, line 86, in &lt;module&gt;
  File &quot;/home/pi/.local/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py&quot;, line 714, in load_module
ImportError: libstdc++.so.6: cannot open shared object file: No such file or directory
[1624] Failed to execute script artisan
root@rpidevuan:/home/groucho# </code></pre></div><p>When I saw <span class="bbc">python3.5</span> I remembered having seen that the software needed that version of python which came installed in the Raspbian image.</p><p>Sure enough, the version in Devuan ascii was 2.7, so I installed 3.5.</p><p>But to no avail, the output was exactly the same.</p><p>There is no <span class="bbc">/pi</span> sub-directory in my /home directory.<br />Nor are any of the other two files listed ie: <span class="bbc">artisan.py</span>, <span class="bbc">main.py</span> in the output present in my system.</p><p>libstdc++.so.6 <em>is</em> present but not in the <span class="bbc">LD_LIBRARY_PATH=</span>:</p><div class="codebox"><pre><code>root@rpidevuan:/home/groucho# locate libstdc++.so.6
/usr/lib/aarch64-linux-gnu/libstdc++.so.6
/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.22
/usr/share/gdb/auto-load/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.22-gdb.py
root@rpidevuan:/home/groucho# </code></pre></div><p>It seems that the developer really meant it: the software <span class="bbu">was</span> <em>build and tested for Raspian</em>.</p><p>On one hand, <span class="bbc">python3.5</span> is not listed as a dependency (because Raspbian has it <em>built in</em>) and on the other, Raspbian seems to have some rather unique file locations.<br />eg: <span class="bbc">/home/pi/.local/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py</span></p><p>All that python stuff in the <span class="bbc">/home</span> directory?<br />I&#039;ve been through quite a few distributions, can&#039;t recall having seen that before.</p><p>So ...<br />Short of just giving up and using Raspbian on my RPi to run the roasting software, any ideas towards making this work?</p><p>Thanks for your input.</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Wed, 20 May 2020 19:16:20 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21958#p21958</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21953#p21953</link>
			<description><![CDATA[<div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>It is not too clear to me how the path should read and where the library should be.<br />ie: where does the <span class="bbc">LD_LIBRARY_PATH=</span> stanza end?</p></div></blockquote></div><p>Just before <span class="bbc">LIBOVERLAY_SCROLLBAR=0</span>, the space is the delimiter.</p><div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>The problem is that the start-up script is telling the application to look for it elsewhere</p></div></blockquote></div><p>Not really, LD_LIBRARY_PATH just makes the application search the custom locations first.</p>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Wed, 20 May 2020 17:07:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21953#p21953</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21944#p21944</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>ralph.ronnquist wrote:</cite><blockquote><div><p>... need to install <span class="bbc">zlib1g:armhf</span></p></div></blockquote></div><p>A compression library from what I have read.<br />For some reason adding the <span class="bbc">armfh</span> architecture did not pull it in.<br />Shouldn&#039;t it have been pulled in?</p><p>It installed without issue.<br />What use will it have? </p><p>Is there anything else <span class="bbc">armfh</span> related that should have been pulled in? </p><p>Q1:<br />Would it be correct to assume that the developer sends everything to /dev/null because his Artisan software for RPi is <em>build and tested for<br />Raspian Stretch</em>, which is Debian and relies on systemd for taking care of the log?</p><p>If so, I&#039;d need to be able to generate one.</p><p>Q2:<br />Would this suffice?</p><div class="codebox"><pre><code>root@rpidevuan:/home/groucho# touch /var/log/artisan.log
root@rpidevuan:/home/groucho#</code></pre></div><p>then ...</p><div class="codebox"><pre><code>--- snip ---
/usr/share/artisan/artisan &quot;$@&quot; 2&gt;/var/log/artisan.log</code></pre></div><p>instead of: </p><div class="codebox"><pre><code>--- snip ---
/usr/share/artisan/artisan &quot;$@&quot; 2&gt;/dev/null</code></pre></div><p>Thanks&#160; for your input.</p><p>Cheers,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Wed, 20 May 2020 10:27:13 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21944#p21944</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21941#p21941</link>
			<description><![CDATA[<p>Presumably you&#039;ll need to install <span class="bbc">zlib1g:armhf</span></p>]]></description>
			<author><![CDATA[dummy@example.com (ralph.ronnquist)]]></author>
			<pubDate>Wed, 20 May 2020 07:24:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21941#p21941</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21938#p21938</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>... didn&#039;t update your sources immediately after adding the armhf ...</p></div></blockquote></div><p>It could very well be, really can&#039;t recall.</p><p>I&#039;ve made some advances with some indications from the developer.<br />Seems that there is no configured log file, everything goes to <span class="bbc">/dev/null</span>.</p><p>But if I run the application as root from <span class="bbc">/usr/share/artisan</span> I get some output:</p><div class="codebox"><pre><code>root@rpidevuan:/# /usr/share/artisan/artisan
/usr/share/artisan/artisan: error while loading shared libraries: 
libz.so.1: cannot open shared object file: No such file or directory
root@rpidevuan:/# </code></pre></div><p>The library <span class="bbc">libz.so.1</span> that the executable cannot find *is* present in <span class="bbc">/lib/aarch64-linux-gnu/</span>:</p><div class="codebox"><pre><code>root@rpidevuan:/# locate libz.so.1
/lib/aarch64-linux-gnu/libz.so.1
/lib/aarch64-linux-gnu/libz.so.1.2.8
root@rpidevuan:/# </code></pre></div><p>The problem is that the start-up script is telling the application to look for it elsewhere:</p><div class="codebox"><pre><code>root@rpidevuan:/usr/bin# cat artisan
#!/bin/sh

if [ -f /etc/os-release ]; then
    grep Raspbian /etc/os-release &gt;/dev/null
    # Workaround for issue #187
    if [ $? -eq 0 ]; then
 unset XDG_CURRENT_DESKTOP
    fi
fi
exec /usr/bin/env QT_PLUGIN_PATH=/usr/share/artisan/PyQt5/Qt/plugins
LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/gtk-3.0/modules:/usr/share/a
rtisan:$LD_LIBRARY_PATH LIBOVERLAY_SCROLLBAR=0
GTK2_RC_FILES=&quot;$HOME/.gtkrc-2.0&quot; /usr/share/artisan/artisan &quot;$@&quot; 2&gt;/dev/null
root@rpidevuan:/usr/bin# </code></pre></div><p>There is no <span class="bbc">/usr/lib/x86_64-linux-gnu</span> in my system.<br />But there is a <span class="bbc">/usr/lib/aarch64-linux-gnu/gtk-3.0</span>.</p><p>It is not too clear to me how the path should read and where the library should be.<br />ie: where does the <span class="bbc">LD_LIBRARY_PATH=</span> stanza end?</p><p>Any suggestions?</p><p>Thanks in advance,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Wed, 20 May 2020 01:14:37 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21938#p21938</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21923#p21923</link>
			<description><![CDATA[<div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>Why did I have to use <span class="bbc">apt install -f</span> to get this right?</p></div></blockquote></div><p>That is the same as <span class="bbc">apt --fix-broken install</span> and it just pulls in any missing dependencies for you. My suggested <span class="bbc">apt install ./</span> command should have also done that but I&#039;m guessing that you didn&#039;t update your sources immediately after adding the armhf architecture but you have done so subsequently and so APT can now find the foreign architecture packages and install the necessary dependencies.</p><p>Not sure about your other problem, I would usually investigate that sort of thing with the systemd journal (which collates all logging to a single source and provides a powerful filtering mechanism) but that&#039;s not possible here.</p>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Tue, 19 May 2020 17:43:11 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21923#p21923</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21920#p21920</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>Running (yes, <em>again</em>) <span class="bbc">apt-get check</span>, <span class="bbc">apt-get update</span> and apt-get upgrade showed everything was (should be) in place.</p><p>I now have to check and see if the roasting software works.<br />I&#039;ll post back on that later on.</p></div></blockquote></div><p>Well ...<br /><em>Later on</em> came ...<br />... and went.</p><p>And much to my chagrin, the roasting software wouldn&#039;t start.&#160; &#160;8 ^⁷<br />Nothing.<br />No output.</p><p>Unless I have missed something, there are no missing dependencies.</p><p>To make things worse, I cannot find anything within the logs in RPi&#039;s installation.</p><p>How can I debug this if I cannot get any data from the logs?</p><p>Thanks in advance,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Tue, 19 May 2020 16:53:18 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21920#p21920</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21918#p21918</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>If so, how to fix it?</p></div></blockquote></div><p>I found a <a href="https://forum.ubuntu-it.org/viewtopic.php?p=5136765#p5136765" rel="nofollow">post</a> in an Italian site with a clue to this problem, which was related to some other software.<br />It said that <strong>the</strong> fix was <span class="bbc">apt install -f</span>.</p><p>Having nothing much to lose ...</p><div class="codebox"><pre class="vscroll"><code>root@rpidevuan:/home/groucho# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  gcc-6-base:armhf libc6:armhf libgcc1:armhf
Suggested packages:
  glibc-doc:armhf locales:armhf
The following NEW packages will be installed:
  gcc-6-base:armhf libc6:armhf libgcc1:armhf
0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 2559 kB of archives.
After this operation, 8950 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://pkgmaster.devuan.org/merged ascii/main armhf gcc-6-base armhf 6.3.0-18+deb9u1 [180 kB]
Get:2 http://pkgmaster.devuan.org/merged ascii/main armhf libgcc1 armhf 1:6.3.0-18+deb9u1 [38.5 kB]
Get:3 http://pkgmaster.devuan.org/merged ascii/main armhf libc6 armhf 2.24-11+deb9u4 [2341 kB]
Fetched 2559 kB in 4s (544 kB/s)       
Preconfiguring packages ...
Selecting previously unselected package gcc-6-base:armhf.
(Reading database ... 38598 files and directories currently installed.)
Preparing to unpack .../gcc-6-base_6.3.0-18+deb9u1_armhf.deb ...
Unpacking gcc-6-base:armhf (6.3.0-18+deb9u1) ...
Selecting previously unselected package libgcc1:armhf.
Preparing to unpack .../libgcc1_1%3a6.3.0-18+deb9u1_armhf.deb ...
Unpacking libgcc1:armhf (1:6.3.0-18+deb9u1) ...
Selecting previously unselected package libc6:armhf.
Preparing to unpack .../libc6_2.24-11+deb9u4_armhf.deb ...
Unpacking libc6:armhf (2.24-11+deb9u4) ...
Setting up gcc-6-base:armhf (6.3.0-18+deb9u1) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up libgcc1:armhf (1:6.3.0-18+deb9u1) ...
Setting up libc6:armhf (2.24-11+deb9u4) ...
Setting up artisan:armhf (2.1.2) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
root@rpidevuan:/home/groucho#</code></pre></div><p>Interesting ...<br />So then I went about seeing what would happen with <span class="bbc">lxappearance</span>:</p><div class="codebox"><pre class="vscroll"><code>root@rpidevuan:/home/groucho# apt-get install lxappearance
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  gtk2-engines lxde-settings-daemon
The following NEW packages will be installed:
  gtk2-engines lxappearance lxde-settings-daemon
0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
Need to get 438 kB of archives.
After this operation, 1900 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://pkgmaster.devuan.org/merged ascii/main arm64 gtk2-engines arm64 1:2.20.2-3 [342 kB]
Get:2 http://pkgmaster.devuan.org/merged ascii/main arm64 lxappearance arm64 0.6.3-1 [80.4 kB]
Get:3 http://pkgmaster.devuan.org/merged ascii/main arm64 lxde-settings-daemon arm64 0.5.3-2 [15.7 kB]
Fetched 438 kB in 2s (184 kB/s)            
Selecting previously unselected package gtk2-engines:arm64.
(Reading database ... 38908 files and directories currently installed.)
Preparing to unpack .../gtk2-engines_1%3a2.20.2-3_arm64.deb ...
Unpacking gtk2-engines:arm64 (1:2.20.2-3) ...
Selecting previously unselected package lxappearance.
Preparing to unpack .../lxappearance_0.6.3-1_arm64.deb ...
Unpacking lxappearance (0.6.3-1) ...
Selecting previously unselected package lxde-settings-daemon.
Preparing to unpack .../lxde-settings-daemon_0.5.3-2_arm64.deb ...
Unpacking lxde-settings-daemon (0.5.3-2) ...
Processing triggers for mime-support (3.60) ...
Setting up gtk2-engines:arm64 (1:2.20.2-3) ...
Setting up lxde-settings-daemon (0.5.3-2) ...
Setting up lxappearance (0.6.3-1) ...
root@rpidevuan:/home/groucho# </code></pre></div><p>Also interesting ...<br />Now the only thing left to see was what would happen with the roasting software installation, which I understood as installed but not configured:</p><p>root@rpidevuan:/home/groucho/Downloads# apt install ./artisan-linux-2.1.2_raspbian-stretch.deb<br />Reading package lists... Done<br />Building dependency tree&#160; &#160; &#160; &#160;<br />Reading state information... Done<br />--- empty line added ---<br />Note, selecting &#039;artisan:armhf&#039; instead of &#039;./artisan-linux-2.1.2_raspbian-stretch.deb&#039;&#160; &#160; &#160; &#160; &lt;------------------- what is this about?<br />artisan:armhf is already the newest version (2.1.2).<br />--- empty line added ---<br />0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.<br />root@rpidevuan:/home/groucho/Downloads#</p><p>It seemed were more upgrades to do:</p><div class="codebox"><pre><code>root@rpidevuan:/home/groucho/Downloads# apt-get update
Hit:1 http://pkgmaster.devuan.org/merged ascii InRelease
Hit:2 http://pkgmaster.devuan.org/merged ascii-updates InRelease
Hit:3 http://pkgmaster.devuan.org/merged ascii-security InRelease
Reading package lists... Done
root@rpidevuan:/home/groucho/Downloads#</code></pre></div><div class="codebox"><pre><code>root@rpidevuan:/home/groucho/Downloads# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  colord-data
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1340 kB of archives.
After this operation, 33.8 kB disk space will be freed.
Do you want to continue? [Y/n] 
Get:1 http://pkgmaster.devuan.org/merged ascii/main armhf colord-data all 1.3.3-1+devuan1 [1340 kB]
Fetched 1340 kB in 2s (521 kB/s)      
(Reading database ... 39018 files and directories currently installed.)
Preparing to unpack .../colord-data_1.3.3-1+devuan1_all.deb ...
Unpacking colord-data (1.3.3-1+devuan1) over (1.2.1-1+devuan1) ...
Setting up colord-data (1.3.3-1+devuan1) ...
root@rpidevuan:/home/groucho/Downloads# </code></pre></div><p>Done ...<br />Running (yes, <em>again</em>) <span class="bbc">apt-get check</span>, <span class="bbc">apt-get update</span> and apt-get upgrade showed everything was (should be) in place.</p><p>I now have to check and see if the roasting software works.<br />I&#039;ll post back on that later on.</p><p>In the meanwhile ...<br />Could someone with the neccesary know-how explain what happened?</p><p>Why did I have to use <span class="bbc">apt install -f</span> to get this right?</p><p>Thanks in advance.</p><p>Cheers,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Tue, 19 May 2020 15:01:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21918#p21918</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21916#p21916</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>3.<br />Could it be that the use of an <em>image</em> on my RPi 3B+ makes it non-upgradeable?<br />ie: certain libraries cannot be installed/upgraded, hence the dependency issue.</p></div></blockquote></div><p>While continuing to set up my RPi, I came across the <em>same</em> problem, albeit <em>not</em> linked to the roasting sofware but to a Devuan package:</p><div class="codebox"><pre><code>root@rpidevuan:/home/groucho# apt-get install lxappearance
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run &#039;apt --fix-broken install&#039; to correct these.
The following packages have unmet dependencies:
 artisan:armhf : Depends: libc6:armhf (&gt;= 2.17) but it is not going to be installed
E: Unmet dependencies. Try &#039;apt --fix-broken install&#039; with no packages (or specify a solution).
root@rpidevuan:/home/groucho# </code></pre></div><p>Rather puzzled by this, I checked on the dependencies for <span class="bbc">lxappearance</span>:</p><div class="codebox"><pre><code>root@rpidevuan:/home/groucho# apt-cache depends lxappearance
lxappearance
  Depends: libatk1.0-0
  Depends: libc6                               &lt;------------------- here it is
  Depends: libcairo2
  Depends: libdbus-1-3
  Depends: libdbus-glib-1-2
  Depends: libfontconfig1
  Depends: libfreetype6
  Depends: libgdk-pixbuf2.0-0
  Depends: libglib2.0-0
  Depends: libgtk2.0-0
  Depends: libpango-1.0-0
  Depends: libpangocairo-1.0-0
  Depends: libpangoft2-1.0-0
  Depends: libx11-6
  Recommends: gtk2-engines
  Recommends: lxde-settings-daemon
    lxsession
root@rpidevuan:/home/groucho# </code></pre></div><p>The package <span class="bbc">libc6</span> shows up again as a dependency for <span class="bbc">lxappearance</span>.<br />But what I don&#039;t understand is <span class="bbc">artisan:armhf</span> being mentioned again but in <em>this</em> context.</p><p>Seeing that the problem is also present when installing a regular Devuan package, I think that its being related to the roasting software can be ruled out.</p><p>Could it then be something related to the Devuan <a href="https://files.devuan.org/devuan_ascii/embedded/devuan_ascii_2.0.0_arm64_raspi3.img.xz" rel="nofollow">image</a> I used?</p><p>If so, how to fix it?</p><p>Thanks in advance,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Tue, 19 May 2020 13:14:50 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21916#p21916</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21913#p21913</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>Any ideas?</p></div></blockquote></div><p>I posted this issue on the Artisan-user mailing list and got this answer:</p><div class="quotebox"><blockquote><div><p>I fear I cannot help with this one. Artisan on RPi is build and tested for<br />Raspian Stretch (next version will add a build for Raspian Buster). You<br />seem to run Devuan, right? Such a configuration is simply not supported.<br />Try to run from source...</p></div></blockquote></div><p>Independently of the fact that the develper&#039;s answer really leaves much to be desired, a couple of questions come to mind:</p><p>1.<br />As far as I know (others may know better), <span class="bbc">Raspbian Stretch</span> is based on <span class="bbc">Debian Stretch</span> which in turn is nothing but <span class="bbc">Devuan ascii</span> without the hindrances that systemd imposes on it. </p><p>Is this so or am I missing something here?</p><p>2.<br />If I am <em>not</em> missing something and my reasoning correct, then the dependency problem I am having is not at all related to Devuan (as expected).<br />ie: there should be <em>no</em> difference between running the roasting software on Raspbian Stretch or on Devuan ascii, there does not seem to be any <span class="bbc">systemd</span> related problem.</p><p>I successfully run an older version of the roasting software on Devuan ascii 32bit/netbook, so what gives?</p><p>3.<br />Could it be that the use of an <em>image</em> on my RPi 3B+ makes it non-upgradeable?<br />ie: certain libraries cannot be installed/upgraded, hence the dependency issue.</p><p>The image of <a href="https://www.youtube.com/watch?v=tf1B9ktRCkg" rel="nofollow">Ritchie Havens</a> opening at Woodstock in 1969 came to mind this morning:<br /><em><br />&quot;Sometimes I feel like a motherless child<br />A long way from my home&quot;<br /></em></p><p>Any idea as to how I can solve this, short of having to use Raspbian on my RPi3B+?</p><p>Thanks in advance,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Tue, 19 May 2020 11:17:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21913#p21913</guid>
		</item>
		<item>
			<title><![CDATA[Re: Devuan ARM64 depndency issue]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=21896#p21896</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>... that should be</p><div class="codebox"><pre><code># apt install libc6:armhf</code></pre></div></div></blockquote></div><p>I&#039;m afraid that won&#039;t work.</p><div class="codebox"><pre><code>root@rpidevuan:/home/groucho# apt install libc6:armhf
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run &#039;apt --fix-broken install&#039; to correct these.
The following packages have unmet dependencies:
 libc6:armhf : Depends: libgcc1:armhf but it is not going to be installed
E: Unmet dependencies. Try &#039;apt --fix-broken install&#039; with no packages (or specify a solution).
root@rpidevuan:/home/groucho#</code></pre></div><div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>... use</p><div class="codebox"><pre><code># apt install ./artisan-linux-2.1.2_raspbian-stretch.deb</code></pre></div><p>to pull in the dependencies automatically.</p></div></blockquote></div><p>No luck either ...</p><div class="codebox"><pre><code>root@rpidevuan:/home/groucho/Downloads# apt install ./artisan-linux-2.1.2_raspbian-stretch.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run &#039;apt --fix-broken install&#039; to correct these.
The following packages have unmet dependencies:
 artisan:armhf : Depends: libc6:armhf (&gt;= 2.17) but it is not installed
E: Unmet dependencies. Try &#039;apt --fix-broken install&#039; with no packages (or specify a solution).
root@rpidevuan:/home/groucho/Downloads# </code></pre></div><p>As you can see in <em>both</em> instances the problem of dependecy is the same:</p><div class="codebox"><pre><code>--- snip ---
The following packages have unmet dependencies:
 libc6:armhf : Depends: libgcc1:armhf but it is not going to be installed
--- snip ---</code></pre></div><div class="codebox"><pre><code>--- snip ---
The following packages have unmet dependencies:
 artisan:armhf : Depends: libc6:armhf (&gt;= 2.17) but it is not installed
--- snip ---</code></pre></div><p>Not one to give up, I insisted with the new arrival at the <span class="bbc">apt</span> <em>rebellion</em> ...</p><div class="codebox"><pre><code>root@rpidevuan:/# apt install libgcc1:armhf
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run &#039;apt --fix-broken install&#039; to correct these.
The following packages have unmet dependencies:
 artisan:armhf : Depends: libc6:armhf (&gt;= 2.17) but it is not going to be installed
 libgcc1:armhf : Depends: gcc-6-base:armhf (= 6.3.0-18+deb9u1) but it is not going to be installed
                 Depends: libc6:armhf (&gt;= 2.4) but it is not going to be installed
E: Unmet dependencies. Try &#039;apt --fix-broken install&#039; with no packages (or specify a solution).
root@rpidevuan:/# </code></pre></div><p>... but it did not work.</p><p>Thanks a lot for your input.</p><p>Cheers,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Mon, 18 May 2020 22:32:46 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=21896#p21896</guid>
		</item>
	</channel>
</rss>
