<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Modartt user forum - Pianoteq 6.4 not starting in Linux.]]></title>
		<link>https://forum.modartt.com/viewtopic.php?id=6260</link>
		<description><![CDATA[The most recent posts in Pianoteq 6.4 not starting in Linux..]]></description>
		<lastBuildDate>Sat, 16 Nov 2019 08:06:48 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=963580#p963580</link>
			<description><![CDATA[<div class="quotebox"><cite>fewarren wrote:</cite><blockquote><p>I am trying to run Pianoteq 6.6.0 on a 64 bit Linux distro (Dietp version of ARMbian) on a Rock Pi 4 board.&nbsp; The Pianoteq executable file cannot be recognized by BASH and it returns &quot;Not found&quot; error whenever I try to execute ./&quot;Pianoteq 6&#039; in the arm directory.&nbsp; I put a copy of ping into this directory and ./ping runs with no problem.&nbsp; Anyone have an idea of what is going on?</p></blockquote></div><p>It is off-topic. Anyway, just an idea:</p><p>Instead of ./&quot;Pianoteq 6&#039; try ./Pianoteq\ 6 in the your arm directory.</p><p>Is &quot;Not found&quot; the correct error message? For example under amd64 a non existing file on my Linux throws another error message &quot;bash: ./Pianoteq 123: No such file or directory&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (groovy)]]></author>
			<pubDate>Sat, 16 Nov 2019 08:06:48 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=963580#p963580</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=963579#p963579</link>
			<description><![CDATA[<p>I am trying to run Pianoteq 6.6.0 on a 64 bit Linux distro (Dietp version of ARMbian) on a Rock Pi 4 board.&nbsp; The Pianoteq executable file cannot be recognized by BASH and it returns &quot;Not found&quot; error whenever I try to execute ./&quot;Pianoteq 6&#039; in the arm directory.&nbsp; I put a copy of ping into this directory and ./ping runs with no problem.&nbsp; Anyone have an idea of what is going on?</p>]]></description>
			<author><![CDATA[null@example.com (fewarren)]]></author>
			<pubDate>Sat, 16 Nov 2019 02:44:30 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=963579#p963579</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958848#p958848</link>
			<description><![CDATA[<p>@julien</p><p>Is it possible for your to create a debian repo hosted by PianoTeq for the package installs instead of having to download from the website, then unzip then copy, etc?</p><p>BTW, what do i do with the .so file that&#039;s in AMD64 directory?</p><p>What is the lv2 directory for?</p><p>Thanks!</p>]]></description>
			<author><![CDATA[null@example.com (Mk4UmHa)]]></author>
			<pubDate>Wed, 06 Feb 2019 16:06:17 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958848#p958848</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958750#p958750</link>
			<description><![CDATA[<p>I just noticed, that v6.4.1 (2019/01/30) is out and has a fix for the linux executable. Great support, thanks!</p><p>I can confirm, that another quirk has vanished too with this version. With the former release (v6.4.0) quitting Pianoteq Standard -- after using it without problems from commandline -- reports a Segmentation Fault. Now it quits cleanly.</p><p>Hopefully I can test the new Bechstein this weekend more thoroughly. First impression: Beautiful strong sound. Maybe a bit percussive, but probably that is a signature of a Bechstein and I just tried the preset Bechstein Player so far ...</p><p>Thank you for making PTQ better again!<br />Cheers</p>]]></description>
			<author><![CDATA[null@example.com (groovy)]]></author>
			<pubDate>Fri, 01 Feb 2019 10:54:21 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958750#p958750</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958404#p958404</link>
			<description><![CDATA[<p>It seems my issue was this one about not being able to launch by double-clicking on the file and when trying to launch from the commandline I was doing so incorrectly (thanks Mossy for putting me straight, I always forget about the ./ part). I&#039;ve double-checked and the previous version worked when started correctly from the commandline, as does the latest one.</p><p>As the proud owner of a 1903 Bechstein Model 8, thank you to the Pianoteq team for doing a Bechstein grand.</p><p>And as always, many, many thanks to Modartt, not just for a truly superb instrument in Pianoteq, but for supporting Linux, it is very much appreciated.</p>]]></description>
			<author><![CDATA[null@example.com (Jorvik)]]></author>
			<pubDate>Sat, 19 Jan 2019 12:00:48 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958404#p958404</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958395#p958395</link>
			<description><![CDATA[<p>This comment from Chris Billington about PIE executables and some Linux file managers (in this case, the Gnome desktop environment’s Nautilus file manager) might be interesting:</p><p><a href="https://gitlab.gnome.org/GNOME/nautilus/issues/437">https://gitlab.gnome.org/GNOME/nautilus/issues/437</a></p><p>There are at least several simple work-arounds in Linux which bypass or compensate for the file-browser/file-manager applications (of which there exist many to choose from in Linux) that have not yet been updated to have a sensible approach to PIE executables. <i class="far fa-smile smiley"></i></p><div class="quotebox"><blockquote><p>+1 for removing the ability to launch .desktop files but retaining ability to launch binaries and scripts.</p><p>It even looks like in version 5.33 of the file utility PIE executables are now identified as such, resolving <br />one of the original issues that prompted reconsideration of supporting binary launching from nautilus.<br />This means there will no longer be an impetus for FireFox to distribute non-PIE executables, so they <br />can be more secure in their binary distribution for linux (the inability to launch PIE executables from <br />linux file managers has been a problem for them).</p><p>Removing the ability to launch .desktop files resolves the CVE fairly definitively, and people seem to be <br />much less concerned about their removal. Not many people are actually launching apps from the desktop <br />it seems, they&#039;re using the DE launchers as intended, but many people seem to not necessarily want their <br />random dev scripts, some isolated/portable apps and meticulously sorted folders full of games integrated <br />with the system.</p><p>Nautilus doesn&#039;t need to change to support the PIE executables (other than rolling back this recent change)<br />as far as I can tell. It looks like &#039;file&#039; has changed to report both shared objects and executables as executables <br />if they are PIE. While Nautilus may wish to inspect the &#039;interpreter&#039; flag (once libmagic adds support for <br />exposing this, not clear if they have yet but as indicated here they will in due course) to decide whether an <br />ELF is intended to be executed or linked, I don&#039;t really see a problem if it doesn&#039;t and if it just executes them <br />all if they have the execute bit set (and the user confirms they want to execute). They&#039;re valid executables <br />that can be executed from the command line with ./libfoo.so, they just usually segfault is all (but some don&#039;t <br />and print things to stdout - not super useful without a terminal, but also harmless). Nonetheless if Nautilus <br />thinks shared objects are executables until libmagic exposes the relevant flags for it to check, that&#039;s <br />not so bad in the interim.</p><p>If the ability to launch executables remains removed entirely, distros and some savvy users will create a <br />launcher program and associate executable formats with it. But this may not be ideal for scripts, since <br />each type will need to be associated separately - the non-executable ones with your text editor and the <br />executable ones with both the text editor and some &#039;run&#039; or &#039;run in terminal&#039; launcher programs. It&#039;s also <br />not clear to me whether the presence of the executable bit counts as a different file format for the purpose <br />of setting file associations via nautilus. If it doesn&#039;t, then one would have the &#039;run&#039; option with such a <br />custom launcher even if the executable bit is not set. The launcher program, if well designed, would give a <br />GUI error about the execute bit not being set. This situation is actually not so bad, though it a) defeats <br />the purpose of removing executable launching support if distros will just work around it in this way and <br />b) does not allow the current situation where you get a popup asking &quot;open, or run?&quot;, which is something <br />I quite like - since you often switch between both with executables and it is easy to forget to right click <br />and select &#039;open with&#039;. A confirmation generally is good for preventing accidentally running potentially <br />malicious executables too.</p><p>One final possibility might be if Nautilus allowed associating multiple programs with a mime type, <br />without a default, such that it asks every time which program to use. That way distros could have a <br />&#039;run&#039; and &#039;run in terminal&#039; launcher program associated with executable file types as well as the <br />usual program. This is not ideal however, because if it&#039;s part of the user-exposed file associations, <br />the user could change it accidentally (setting their game to always open with &#039;run program&#039; and <br />inadvertently making this the setting for all executables), opening themselves up to accidentally <br />executing things. Probably better that Nautilus continue to treat executables as special.</p><p>All things considered, given that the feature (except for .desktop files) is popular enough to be <br />worked around, and given that the workarounds are more likely to result in accidental execution <br />than if Nautilus treats executables as special, it seems like the feature to run executables from a <br />file browser, if it exists at all (which it is too popular not to IMHO), belongs in Nautilus. The <br />PIE problem is mostly resolved and will likely become fully resolved in time (distinguishing <br />between shared objects and PIE executables with the &#039;interpreter&#039; flag), and the CVE with .desktop <br />files gone.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Stephen_Doonan)]]></author>
			<pubDate>Fri, 18 Jan 2019 20:27:05 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958395#p958395</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958394#p958394</link>
			<description><![CDATA[<p>Thank you! </p><p>I can confirm that this version runs on my odroid xu4. <br />You guys deliver great support. </p><p>Best regards, <br />Jonathan </p><div class="quotebox"><cite>julien wrote:</cite><blockquote><p>Hi All,</p><p>We have just updated the version 6.4.0 for linux ( it will display 6.4.0/20190118 in options/about ). This time it should work on many distributions, as long as the glibc is not too old. The problem was that we have switched to statically linking libstdc++ (in order to improve compatibility with older distributions), but it is not trivial and requires a linker script to take care of a few weak symbols.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (MrRoland)]]></author>
			<pubDate>Fri, 18 Jan 2019 20:13:36 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958394#p958394</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958391#p958391</link>
			<description><![CDATA[<div class="quotebox"><cite>julien wrote:</cite><blockquote><p>We have just updated the version 6.4.0 for linux ( it will display 6.4.0/20190118 in options/about ). This time it should work on many distributions, as long as the glibc is not too old.</p></blockquote></div><p>Hi, and thank you very much, the new version runs perfectly !<br />I will test it further but the problem seems solved for me. <i class="far fa-smile smiley"></i></p><p>By the way I have glibc 2.20. I know it&#039;s old and I will upgrade my Linux distribution and my computer at some point in the future, but for now I have to keep it as is, so I&#039;m really grateful that you were willing to fix this issue.</p>]]></description>
			<author><![CDATA[null@example.com (Soel)]]></author>
			<pubDate>Fri, 18 Jan 2019 18:24:56 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958391#p958391</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958389#p958389</link>
			<description><![CDATA[<p>Oh, this is a different issue. The linux standalone is now a PIE (position independant executable), so technically it IS a shared library , but a shared library that can run. I guess it is related to this issue: </p><p><a href="https://bugzilla.redhat.com/show_bug.cgi?id=1296858">https://bugzilla.redhat.com/show_bug.cgi?id=1296858</a></p><p>So I guess we just have to disable PIE.. I&#039;m still surprised that no linux distro can handle them, they are not new and they are supposed to be the future.</p>]]></description>
			<author><![CDATA[null@example.com (julien)]]></author>
			<pubDate>Fri, 18 Jan 2019 15:25:24 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958389#p958389</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958386#p958386</link>
			<description><![CDATA[<p>Not quite. I just downloaded 6.4.0 again (18. Jan 14:14h version). In the file manager it still is displayed as a shared library, not as executable and just clicking on it won&#039;t start Pianoteq. From the command line it runs ok on 32 and 64 bit linux if the execute bit is set.</p>]]></description>
			<author><![CDATA[null@example.com (goahead)]]></author>
			<pubDate>Fri, 18 Jan 2019 14:48:49 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958386#p958386</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958385#p958385</link>
			<description><![CDATA[<p>Hi All,</p><p>We have just updated the version 6.4.0 for linux ( it will display 6.4.0/20190118 in options/about ). This time it should work on many distributions, as long as the glibc is not too old. The problem was that we have switched to statically linking libstdc++ (in order to improve compatibility with older distributions), but it is not trivial and requires a linker script to take care of a few weak symbols.</p>]]></description>
			<author><![CDATA[null@example.com (julien)]]></author>
			<pubDate>Fri, 18 Jan 2019 13:44:08 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958385#p958385</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958382#p958382</link>
			<description><![CDATA[<p>System Tools -&gt; Terminal</p><p>## 64-bit version<br />cd /where your pianoteq is/amd64<br />./Pianoteq \6</p><p>## 32-bit version<br />cd /where your pianoteq is/i386<br />./Pianoteq \6</p>]]></description>
			<author><![CDATA[null@example.com (Mossy)]]></author>
			<pubDate>Fri, 18 Jan 2019 13:07:52 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958382#p958382</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958381#p958381</link>
			<description><![CDATA[<p>I&#039;m also using Standard. I&#039;d no problems using the LV2 plugin, but as previously mentioned, the standalone version isn&#039;t recognised as an executable on my UbuntuStudio 18.04.</p><p>How exactly does one start the standalone version from the commandline? I think I successfully tried that last night – successful only in the sense that I used the right command, but it gave the same error as double-clicking in the file manager.</p>]]></description>
			<author><![CDATA[null@example.com (Jorvik)]]></author>
			<pubDate>Fri, 18 Jan 2019 12:37:10 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958381#p958381</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958372#p958372</link>
			<description><![CDATA[<p>I&#039;m using standard too. <br />Version 6.3 runs without errors, version 6.4 won&#039;t even start. </p><div class="quotebox"><cite>groovy wrote:</cite><blockquote><p>Hello Soel,</p><p>hard to say, if the Error is cause or effect. Would be interesting, if other users see the same error starting Pianoteq Stage from commandline.</p><p>Maybe I&#039;m just not affected because of using Pianoteq v6.4.0 Standard and not Stage.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (MrRoland)]]></author>
			<pubDate>Fri, 18 Jan 2019 08:47:23 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958372#p958372</guid>
		</item>
		<item>
			<title><![CDATA[Re: Pianoteq 6.4 not starting in Linux.]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=958371#p958371</link>
			<description><![CDATA[<p>Just tried both 32bit and 64bit versions -- 6.4 Pro -- on my Mint 18/Ubuntu 16.04 system.</p><p>32bit version launches without error but fails to connect to JACK.</p><p>64bit version works perfectly.</p>]]></description>
			<author><![CDATA[null@example.com (Mossy)]]></author>
			<pubDate>Fri, 18 Jan 2019 08:46:54 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=958371#p958371</guid>
		</item>
	</channel>
</rss>
