Bug 421698 - Error running in raspberry pi 3B
Summary: Error running in raspberry pi 3B
Status: REPORTED
Alias: None
Product: gcompris
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Jazeix Johnny
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-17 22:02 UTC by AT
Modified: 2020-05-22 18:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
attachment-27704-0.html (1.21 KB, text/html)
2020-05-18 11:50 UTC, AT
Details
attachment-5787-0.html (1.58 KB, text/html)
2020-05-20 12:30 UTC, AT
Details
attachment-6539-0.html (883 bytes, text/html)
2020-05-20 12:52 UTC, AT
Details
attachment-8283-0.html (1.97 KB, text/html)
2020-05-20 13:41 UTC, AT
Details
attachment-12465-0.html (3.39 KB, text/html)
2020-05-20 15:47 UTC, AT
Details
attachment-12587-0.html (3.96 KB, text/html)
2020-05-20 15:50 UTC, AT
Details
attachment-15141-0.html (3.93 KB, text/html)
2020-05-20 17:04 UTC, AT
Details
attachment-3422-0.html (1.46 KB, text/html)
2020-05-22 13:09 UTC, AT
Details

Note You need to log in before you can comment on or make changes to this bug.
Description AT 2020-05-17 22:02:20 UTC
SUMMARY
After downloading and installing as per the instructions for raspberry pi download page. The program is not responding when executing. The error is: error while loading shared libraries:libpulse-mainloop-glib.so.0: cannot open shared object file: No such file or directory. 

STEPS TO REPRODUCE
1. Download gcompris-qt-0.97-Raspberry.sh
2. chmod u+x gcompris-qt-0.97-Raspberry.sh
3. ./gcompris-qt-0.97-Raspberry.sh

OBSERVED RESULT
The application did not open

EXPECTED RESULT
Opening the application

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Raspberry pi 3B
Comment 1 Jazeix Johnny 2020-05-18 07:36:22 UTC
Hi,
it seems some libraries are not installed on your system, can you try to install libpulse-mainloop-glib0?
Comment 2 AT 2020-05-18 11:50:05 UTC
Created attachment 128571 [details]
attachment-27704-0.html

Thank you for your response. I will try to install it and let you know. Is
this library available in rasberry pi repository or I need to find from
some other place?

Thank you,
Anil


On Mon, May 18, 2020, 3:36 AM Jazeix Johnny <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=421698
>
> --- Comment #1 from Jazeix Johnny <jazeix@gmail.com> ---
> Hi,
> it seems some libraries are not installed on your system, can you try to
> install libpulse-mainloop-glib0?


> --
> You are receiving this mail because:
> You reported the bug.
Comment 3 Jazeix Johnny 2020-05-18 11:56:59 UTC
It should be available in the repository of your raspberry pi distribution
Comment 4 AT 2020-05-20 12:30:46 UTC
Created attachment 128633 [details]
attachment-5787-0.html

Hi,
I have installed  libpulse-mainloop-glib0 then asked for another library
and then another (see the list below) . I stopped when could not find
libpng16
libqt5quick
libqt5Multimedia
libqt5xml
lbqt5xmlpatterns
libqt5Sensors
libicudata --- I did not find this one ... after digging on google -- i
assumed the library was in libicu-dev .. Installed and rebooted
libpng16 - I did not find this one either .... after digging on google -- i
tried to install related libraries --- No Luck,

Sorry for the trouble and thank you for your response. Looks like there are
lot of shared libraries were missing. Any help would be appreciated.

Thank you,
Anil


On Mon, May 18, 2020 at 7:57 AM Jazeix Johnny <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=421698
>
> --- Comment #3 from Jazeix Johnny <jazeix@gmail.com> ---
> It should be available in the repository of your raspberry pi distribution
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 5 Jazeix Johnny 2020-05-20 12:40:44 UTC
These libraries are bundled in the package.
When you are running GCompris, are you running the script gcompris-qt.sh?
Comment 6 AT 2020-05-20 12:52:48 UTC
Created attachment 128635 [details]
attachment-6539-0.html

Yes .. the script

On Wed, May 20, 2020, 8:40 AM Jazeix Johnny <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=421698
>
> --- Comment #5 from Jazeix Johnny <jazeix@gmail.com> ---
> These libraries are bundled in the package.
> When you are running GCompris, are you running the script gcompris-qt.sh?
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 7 Jazeix Johnny 2020-05-20 12:57:26 UTC
Are the Qt libraries besides the executable?

(In reply to AT from comment #6)
> Created attachment 128635 [details]
> attachment-6539-0.html
> 
> Yes .. the script
> 
> On Wed, May 20, 2020, 8:40 AM Jazeix Johnny <bugzilla_noreply@kde.org>
> wrote:
> 
> > https://bugs.kde.org/show_bug.cgi?id=421698
> >
> > --- Comment #5 from Jazeix Johnny <jazeix@gmail.com> ---
> > These libraries are bundled in the package.
> > When you are running GCompris, are you running the script gcompris-qt.sh?
> >
> > --
> > You are receiving this mail because:
> > You reported the bug.
Comment 8 AT 2020-05-20 13:41:33 UTC
Created attachment 128638 [details]
attachment-8283-0.html

Yes they were after installing (I think). The modified dates on Qt
libraries are from jan 2020.  Does libpng16 should be part of the libraries
when the package is installed?

Thanks you.


On Wed, May 20, 2020, 8:57 AM Jazeix Johnny <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=421698
>
> --- Comment #7 from Jazeix Johnny <jazeix@gmail.com> ---
> Are the Qt libraries besides the executable?
>
> (In reply to AT from comment #6)
> > Created attachment 128635 [details]
> > attachment-6539-0.html
> >
> > Yes .. the script
> >
> > On Wed, May 20, 2020, 8:40 AM Jazeix Johnny <bugzilla_noreply@kde.org>
> > wrote:
> >
> > > https://bugs.kde.org/show_bug.cgi?id=421698
> > >
> > > --- Comment #5 from Jazeix Johnny <jazeix@gmail.com> ---
> > > These libraries are bundled in the package.
> > > When you are running GCompris, are you running the script
> gcompris-qt.sh?
> > >
> > > --
> > > You are receiving this mail because:
> > > You reported the bug.
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 9 Jazeix Johnny 2020-05-20 13:45:02 UTC
No, libpng16 is a system library, we do not bundle it.
According to https://www.raspberrypi.org/forums/viewtopic.php?t=211602, there should be a libpng-dev or libpng16-16 that should provide it.

(In reply to AT from comment #8)
> Created attachment 128638 [details]
> attachment-8283-0.html
> 
> Yes they were after installing (I think). The modified dates on Qt
> libraries are from jan 2020.  Does libpng16 should be part of the libraries
> when the package is installed?
> 
> Thanks you.
> 
> 
>
Comment 10 AT 2020-05-20 15:47:17 UTC
Created attachment 128640 [details]
attachment-12465-0.html

Hi,
I installed the libpng16 and now the errors are below. I did check the file
is libstdc++.so.6 exists. I also ran the script as root but no luck.
Thank you for the help

XXXXXXX:~/Downloads/gcompris-qt-0.97-Linux/bin $ ./gcompris-qt.sh
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Quick.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Multimedia.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Svg.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Xml.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5XmlPatterns.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Sensors.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Qml.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Widgets.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Gui.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Network.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`CXXABI_1.3.9' not found (required by ./libQt5Core.so.5)
./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`GLIBCXX_3.4.21' not found (required by ./libQt5Core.so.5)


On Wed, May 20, 2020 at 9:45 AM Jazeix Johnny <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=421698
>
> --- Comment #9 from Jazeix Johnny <jazeix@gmail.com> ---
> No, libpng16 is a system library, we do not bundle it.
> According to https://www.raspberrypi.org/forums/viewtopic.php?t=211602,
> there
> should be a libpng-dev or libpng16-16 that should provide it.
>
> (In reply to AT from comment #8)
> > Created attachment 128638 [details]
> > attachment-8283-0.html
> >
> > Yes they were after installing (I think). The modified dates on Qt
> > libraries are from jan 2020.  Does libpng16 should be part of the
> libraries
> > when the package is installed?
> >
> > Thanks you.
> >
> >
> >
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 11 AT 2020-05-20 15:50:42 UTC
Created attachment 128641 [details]
attachment-12587-0.html

I have installed gcompris-14.12-1 from raspberry pi distribution it works
fine. I am installing this new version. I hope the other version is not
messing it up.

thanks
anil

On Wed, May 20, 2020 at 11:46 AM Anil Thota <hellothota@gmail.com> wrote:

> Hi,
> I installed the libpng16 and now the errors are below. I did check the
> file is libstdc++.so.6 exists. I also ran the script as root but no luck.
> Thank you for the help
>
> XXXXXXX:~/Downloads/gcompris-qt-0.97-Linux/bin $ ./gcompris-qt.sh
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Quick.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Multimedia.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Svg.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Xml.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5XmlPatterns.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Sensors.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Qml.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Widgets.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Gui.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Network.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `CXXABI_1.3.9' not found (required by ./libQt5Core.so.5)
> ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> `GLIBCXX_3.4.21' not found (required by ./libQt5Core.so.5)
>
>
> On Wed, May 20, 2020 at 9:45 AM Jazeix Johnny <bugzilla_noreply@kde.org>
> wrote:
>
>> https://bugs.kde.org/show_bug.cgi?id=421698
>>
>> --- Comment #9 from Jazeix Johnny <jazeix@gmail.com> ---
>> No, libpng16 is a system library, we do not bundle it.
>> According to https://www.raspberrypi.org/forums/viewtopic.php?t=211602,
>> there
>> should be a libpng-dev or libpng16-16 that should provide it.
>>
>> (In reply to AT from comment #8)
>> > Created attachment 128638 [details]
>> > attachment-8283-0.html
>> >
>> > Yes they were after installing (I think). The modified dates on Qt
>> > libraries are from jan 2020.  Does libpng16 should be part of the
>> libraries
>> > when the package is installed?
>> >
>> > Thanks you.
>> >
>> >
>> >
>>
>> --
>> You are receiving this mail because:
>> You reported the bug.
>
>
Comment 12 Jazeix Johnny 2020-05-20 16:46:14 UTC
No, there are no link between both version so they can't mess up.

Which distribution are you using? I've compiled Qt on a retropie which is based on Raspbian Jessie or Stretch.
It seems the systems may not be compatible :/


(In reply to AT from comment #11)
> Created attachment 128641 [details]
> attachment-12587-0.html
> 
> I have installed gcompris-14.12-1 from raspberry pi distribution it works
> fine. I am installing this new version. I hope the other version is not
> messing it up.
> 
> thanks
> anil
> 
> On Wed, May 20, 2020 at 11:46 AM Anil Thota <hellothota@gmail.com> wrote:
> 
> > Hi,
> > I installed the libpng16 and now the errors are below. I did check the
> > file is libstdc++.so.6 exists. I also ran the script as root but no luck.
> > Thank you for the help
> >
> > XXXXXXX:~/Downloads/gcompris-qt-0.97-Linux/bin $ ./gcompris-qt.sh
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Quick.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Multimedia.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Svg.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Xml.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5XmlPatterns.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Sensors.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Qml.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Widgets.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Gui.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Network.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `CXXABI_1.3.9' not found (required by ./libQt5Core.so.5)
> > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > `GLIBCXX_3.4.21' not found (required by ./libQt5Core.so.5)
> >
> >
Comment 13 AT 2020-05-20 17:04:39 UTC
Created attachment 128646 [details]
attachment-15141-0.html

Hi,
I am using NOOBS. That could be the problem. Do I have to upgrade to Jessie
or stretch to run the new version?

Thank you for the help.

Best,
Anil

On Wed, May 20, 2020 at 12:46 PM Jazeix Johnny <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=421698
>
> --- Comment #12 from Jazeix Johnny <jazeix@gmail.com> ---
> No, there are no link between both version so they can't mess up.
>
> Which distribution are you using? I've compiled Qt on a retropie which is
> based
> on Raspbian Jessie or Stretch.
> It seems the systems may not be compatible :/
>
>
> (In reply to AT from comment #11)
> > Created attachment 128641 [details]
> > attachment-12587-0.html
> >
> > I have installed gcompris-14.12-1 from raspberry pi distribution it works
> > fine. I am installing this new version. I hope the other version is not
> > messing it up.
> >
> > thanks
> > anil
> >
> > On Wed, May 20, 2020 at 11:46 AM Anil Thota <hellothota@gmail.com>
> wrote:
> >
> > > Hi,
> > > I installed the libpng16 and now the errors are below. I did check the
> > > file is libstdc++.so.6 exists. I also ran the script as root but no
> luck.
> > > Thank you for the help
> > >
> > > XXXXXXX:~/Downloads/gcompris-qt-0.97-Linux/bin $ ./gcompris-qt.sh
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Quick.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Multimedia.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Svg.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Xml.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5XmlPatterns.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Sensors.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Qml.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Widgets.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Gui.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Network.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `CXXABI_1.3.9' not found (required by ./libQt5Core.so.5)
> > > ./gcompris-qt: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
> > > `GLIBCXX_3.4.21' not found (required by ./libQt5Core.so.5)
> > >
> > >
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 14 Jazeix Johnny 2020-05-20 18:17:08 UTC
I don't know much about the raspberry distributions and if yours is older than mine or the opposite.
If you know you have an older version, yes, the solution would be to upgrade it.

(In reply to AT from comment #13)
> 
> Hi,
> I am using NOOBS. That could be the problem. Do I have to upgrade to Jessie
> or stretch to run the new version?
> 
> Thank you for the help.
> 
> Best,
> Anil
>
Comment 15 AT 2020-05-22 13:09:54 UTC
Created attachment 128691 [details]
attachment-3422-0.html

great. I updated and it works. However, it seemed very very slow. When the
program is starting it said "llibEGL warning: DRI2: failed to authenticate
PulseAudioService: pa_context_connect() failed.

Thank you,
Anil

On Wed, May 20, 2020 at 2:17 PM Jazeix Johnny <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=421698
>
> --- Comment #14 from Jazeix Johnny <jazeix@gmail.com> ---
> I don't know much about the raspberry distributions and if yours is older
> than
> mine or the opposite.
> If you know you have an older version, yes, the solution would be to
> upgrade
> it.
>
> (In reply to AT from comment #13)
> >
> > Hi,
> > I am using NOOBS. That could be the problem. Do I have to upgrade to
> Jessie
> > or stretch to run the new version?
> >
> > Thank you for the help.
> >
> > Best,
> > Anil
> >
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 16 Jazeix Johnny 2020-05-22 18:14:44 UTC
You need to start the pulseaudio deamon ("pulseaudio --start" if I remember correctly) to have the sounds.

For the slow part, you can try to run it in software renderer mode: in ~/.config/gcompris-qt/gcompris-qt.conf): find the line renderer=auto, replace auto with software and save the file.
Then, you can start again GCompris

(In reply to AT from comment #15)
> Created attachment 128691 [details]
> attachment-3422-0.html
> 
> great. I updated and it works. However, it seemed very very slow. When the
> program is starting it said "llibEGL warning: DRI2: failed to authenticate
> PulseAudioService: pa_context_connect() failed.
> 
> Thank you,
> Anil
>