Tiny Core Linux
Tiny Core Extensions => TCE Q&A Forum => Topic started by: Stella on June 23, 2014, 03:16:27 AM
-
Hello,
after installing chromium-web-browser I've tried to check arora, midori and surf browsers.
I've downloaded the .tcz extensions from this repository:
http://distro.ibiblio.org/tinycorelinux/3.x/tcz/ (http://distro.ibiblio.org/tinycorelinux/3.x/tcz/)
But they all give me problems:
arora --> error while loading shared libraries liQtWebKit.so.4
midori --> error while loading shared libraries libgobject-2.0.0.so.0
surf --> error while loading shared libraries libWebKit-1.0.so.2
could someone please help me?
Thanks,
Stella.
-
TC 3.8 is not supported, it is a very old release. Please update to recent version.
-
Thanks for your reply.
The problem is that I can't find these browsers for TC-5.3 (the version I was actually using) so I had to change to TC-3.8.3
Could someone please help me?
I really need to find out what happens with these browsers.
Regards.
Stella.
-
Did you try 4.x?
-
You mean to use these extensions (arora.tcz, midori.tcz and surf.tcz) with tinycore 4.7.7?
-
Yes
-
With TC-4.7.7 and loading the same extensions form TC-3.x repository:
arora --> error while loading shared libraries: libQtWebKit.so.4
midori --> error whiel loading shared libraries: libgobject-2.0.so.0
surf --> error while loading shared libraries: libwebkit-1.0.so.2
Regards,
Stella.
-
Do not mix TC release generations. Use 4.x
-
I can't find those browsers for TC 4.7.7 either.
That was my first reason to go back to TC 3.8
-
I can't find those browsers for TC 4.7.7 either.
That was my first reason to go back to TC 3.8
They are in the 4.x repo.
-
Don't download extensions manually. Use tce-load.
Manually downloading will not install the missing dependencies.
-
Don't download extensions manually. Use tce-load.
I've installed TC-4.7.7 and then run, from /tce/optional directory, the command tce-load for arora, midori and surf:
tce-load -w -i arora.tcz
This is the ouput:
[...]
Downloading: arora.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:00)
wget : server returned error: HTTP/1.1 416 Requested Range Not Satisfiable
arora.tcz : OK
But when I try to run arora I get the error:
arora:error while loading shared libraries:libpng.12.so.0:cannot open shared object file:No such file or directory
tce-load -w -i midori.tcz
Downloading: midori.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
midori.tcz:OK
But when I try to run midori, I get the same error:
midori: error while loading shared libraries: libpng12.so.0 : cannot open shared object file: No such file or directory
The same happens with surf.
Could someone please help me?
Stella.
-
Hi Stella
Install libpng.tcz
-
Hi Stella
Install libpng.tcz
Hi Rich,
I've just tried tce-load -w -i libpng.tcz
It gives an error:
md5sum: lipng.tcz.md5.txt: No such file or directory
Error on lipng.tcz
Stella.
-
Do you have a writeable tce directory?
Are you out of RAM?
show the output of:
ls -l /etc/sysconfig/tcedir
blkid /dev/sd*
free
-
show the output of:
ls -l /etc/sysconfig/tcedir
blkid /dev/sd*
free
ls -l /etc/sysconfig/tcedir
/etc/sysconfig/tcedir --> /mnt/sda1/tce
blkid /dev/sd*
/dev/sda1: LABEL="TINYCORE-4" UUID=".... TYPE="ext2"
free
Mem: total 228936
used:108708
free:120288
swap: 57244
-
Typo?
md5sum: lipng.tcz.md5.txt: No such file or directory
Error on lipng.tcz
md5sum: libpng.tcz.md5.txt: No such file or directory
Error on libpng.tcz
-
Yes, sorry. I made a mistake writing libpng.tcz
Thanks :)
Stella.
-
wget : server returned error: HTTP/1.1 416 Requested Range Not Satisfiable
that would commonly happen if you already had some file downloaded at that location.
-
wget : server returned error: HTTP/1.1 416 Requested Range Not Satisfiable
that would commonly happen if you already had some file downloaded at that location.
Sorry, I don't understand exactly how I should solve it
-
Perhaps the best thing to do would be to:
* verify that you're using tc-4.7.7
* reboot using the "base" boot code
* delete any copies of the arora, midori, surf and libpng extensions (including the *dep and *md5* files) you might have in your /tce/optional folder
* use the apps gui or "tce-load -iw" to load one or more of them.
-
Perhaps the best thing to do would be to:
* verify that you're using tc-4.7.7
* reboot using the "base" boot code
* delete any copies of the arora, midori, surf and libpng extensions (including the *dep and *md5* files) you might have in your /tce/optional folder
* use the apps gui or "tce-load -iw" to load one or more of them.
I've cleaned everything, started TC-4.7.7 and downloaded arora using:
tce-load -w -i arora.tcz
Everything seems to go ok, bet when I try to run arora the message is the same:
arora: error while loading shared libraries libpng12.so.0: cannot open shared object file: No such file or directory
:(:(:(:(:(
-
What do the following show:
$ ls /usr/lib/libpng*
$ ls /usr/local/lib/libpng*
Is the Xlibs extension loaded?
-
Can I use firmware-2.6.29.1-tinycore.tcz extension with TC-4.7.7?
Regards
-
What do the following show: $ ls /usr/lib/libpng*
$ ls /usr/local/lib/libpng*
ls /usr/lib/libpng*
No such file or directory
ls /usr/local/lib/lipng*
/usr/local/lib/lipng.so
/usr/local/lib/libpng16.so
/usr/local/lib/libpng16.so.16
/usr/local/lib/libpng16.so.2.0
-
Can I use firmware-2.6.29.1-tinycore.tcz extension with TC-4.7.7?
You need to use extensions that match the tc-4.7.7 kernel - i.e. *3.0.21-tinycore
-
$ ls /usr/local/lib/lipng*
/usr/local/lib/lipng.so
/usr/local/lib/libpng16.so
/usr/local/lib/libpng16.so.16
/usr/local/lib/libpng16.so.2.0
This is the libpng extension from the tc-5.x repo, you need the Xlibs extension from the tc-4.x repo.
-
But I downloaded it with tce-load -w -i arora.tcz and I am working with TC-4.7.7¿?
-
Are you using Xvesa, Xfbdev or Xorg-7.6 for your gui?
No matter which one you're using, Xlibs, which contains /usr/lib/libpng12.so.0, should have been loaded
-
Can I use firmware-2.6.29.1-tinycore.tcz extension with TC-4.7.7?
You need to use extensions that match the tc-4.7.7 kernel - i.e. *3.0.21-tinycore
But this extension actually works with tc-4.7.7. I need the graphical environment and it works perfectly. I've searched for a firmware-3.0.21-tinycore.tcz but I can't find it in the repository. Could it give me errors in the future?
-
It's difficult to predict if an extension from the tc-2.x repo will give problems with tc-4.7.7
The firmware extensions were divided up in the tc-4.x repo into a group of extensions named firmware*, what hardware are you using the firmware for?
-
But I downloaded it with tce-load -w -i arora.tcz and I am working with TC-4.7.7¿?
This is the contents of the libpng extension in the tc-4.x repo: $ unsquashfs -l libpng.tcz
...
squashfs-root/usr/local/lib/libpng.la
squashfs-root/usr/local/lib/libpng.so
squashfs-root/usr/local/lib/libpng.so.3
squashfs-root/usr/local/lib/libpng.so.3.44.0
squashfs-root/usr/local/lib/libpng12.la
squashfs-root/usr/local/lib/libpng12.so
squashfs-root/usr/local/lib/libpng12.so.0
squashfs-root/usr/local/lib/libpng12.so.0.44.0
-
I have an Intel network card. This firmware seems to work correctly with TC-4.7.7
I can't understand how it is possible that I've downloaded arora.tcz using tce-load, as you recommended, and libraries for TC-5.x have been donwloaded ¿?
Where can I find the version of arora for TC-4.7.7 with the correct dependencies?
Can I try to install it manually from some repository version?
I'm lost :(
-
I have an Intel network card. This firmware seems to work correctly with TC-4.7.7
It would have been better to start another thread for the firmware question, but anyway...
It would be good to see exactly what firmware your network card needs, what does this give: $ dmesg | grep -i intel
I can't understand how it is possible that I've downloaded arora.tcz using tce-load, as you recommended, and libraries for TC-5.x have been donwloaded ¿?
Where can I find the version of arora for TC-4.7.7 with the correct dependencies?
Can I try to install it manually from some repository version?
arora does not have libpng as a dependency - you possibly downloaded libpng before you started using the apps gui/tce-load and failed to delete it?
is the Xlibs extension loaded (this contains /usr/lib/libpng12.so.0)?
-
Sorry, but I do not understand what you're talking about.
It would help me to help you if you could answer my questions.
I suggest you use the apps gui to mark libpng for deletion and reboot.
-
Sorry for my bad-explanation. I've started again from scratch. If I include firmware-2.6.29.1-tinycore.tcz there's no problem with my ethernet card.
The answer to your question:
$ dmesg | grep -i intel
Intel AES-NI instructions are not detected
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
-
So starting from scratch, everything is ok. But when I try:
tce-load -w -i arora.tcz
Now the problem is:
Dowloading:arora.tcz
wget:bad addresss "repo.tinycorelinux.net"
md5sum:arora.tcz.md5.txt: No such fiel or directory
Error on arora.tcz
-
I only asked that you mark libpng for deletion, the other extensions looked OK...
If you marked libpng for deletion and rebooted and Xlibs is loaded, you should now see /usr/lib/libpng12.so.0
-
Yes, when I run
ls /usr/lib
I can see libpng.so, lipng.so.3, libpng.so.3.46.0, libpng12.so, libpng12.so.0, libpng12.so.0.46.0
It is solved :)
Thank you very much
The new problem is with midori.
tce-load -w -i midori.tcz
and everything seems fine whiel downloading, but when I try to run it, I have a new library-problem
midori: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.
surf goes Ok
Any clue about midori?
-
Learn to use the provides tab in Apps.
midori depends on Xorg, so if you are not running Xorg, try loading nvidia-glx.tcz.
-
I've already installed Xorg-7.6-lib.tcz.
But midori complaints about libGL.so.1 --> cannot open shared object file.
I've also tried to tce-load nvidia-glx.tcz . The result is:
nvidia-glx.tcz : FAILED
md5sum:WARNING: 1 of 1 computed checksums did NOT march
Error on nvidia-glx.tcz
Regards
-
Using the apps gui "provides" function shows libGL.so.1 to be in the Xorg-7.6 extension, not Xorg-7.6-lib
-
I didn't mean it was installed because of a dependency, I had made:
tce-load -w -i Xorg-7.6-lib.tcz
And the output was:
Xorg-7.6-lib is already installed.
And if I try to tce-load Xorg-7.6.tcz it gives me an error:
wget:short write
mount: mounting /dev/loop65 on /tmp/tcloop/Xorg-7.6 failed: Invalid argument
-
I'd suggest using the apps gui to mark Xorg-7.6 for deletion, reboot and try again.
-
Also, I suggest using tce-ab instead of tce-load -iw that way you'll get all required deps along with the primary app in one shot.
-
tce-load -iw should pull down the deps as well, although it doesn't have the extension delete/update function.
-
Also firmware for Intel e100 is available in tc4.x and tc-5.x
:P
-
You're probably right Lee, I tend to use tce-load when the app's and associated deps have previously been downloaded. But use tce-ab as my go to app in place of Apps GUI
-
I hate it when I'm wrong but Lee you are correct. tce-load -iw pulls deps first then the main extension. All goes well with that until wget finds some remnant on the system from a previous attempt, then throws an error. I'm guessing that's the issue here with this thread
I'm still plugging tce-ab which I think is underutilized ;p
-
tce-load -iw gets all the deps too.
-
Stella: "short write" usually means you are out of space.