Tiny Core Linux
Tiny Core Extensions => TCE Q&A Forum => Topic started by: ulfr on August 18, 2020, 06:23:28 PM
-
hi all
i have been trying to load an up to date version of firefox into various versions of coreplus
using firefox-get-latest
but when i try to run it
it reports that it cannot find a long list of dependencies
beginning with libatomic.so
any ideas
ulfr
-
Hi ulfr
... beginning with libatomic.so ...
That should be in gcc_libs.tcz.
I just ran firefox_getLatest a few weeks ago under TC10 x86 and it ran fine.
This is the .dep file it produced:
gtk3.tcz
libasound.tcz
dbus-glib.tcz
hicolor-icon-theme.tcz
cairo.tcz
gamin.tcz
libGLESv2.tcz
gdk-pixbuf2.tcz
gcc_libs.tcz
-
thanks for your reply
i am trying it in coreplus 11
it does have gcc_libs.tcz in optional
could it be a problem between 10 and 11
i will try it next in tc 10
ulfr
-
Hi ulfr
Is gcc_libs.tcz listed in your firefox.tcz.dep file?
-
hi rich thank you for all your help and work on tc it is the best designed distro there is
firefox-get-latest works in tc 10
but did not work in coreplus 11
posting from it now
-
in coreplus 11 optional gcc_libs.tcz is listed in the firefox.tcz.dep file
-
Hi ulfr
Then gcc_libs should be loaded and you should not get a libatomic.so not found error. If you run this:
tce_load -i gcc_libs
Does it load it or does it say it's already loaded?
-
hi rich
i am now in firefox in tc 10
which works fine
i will have to go back to coreplus 11 to check if gcc_libs.tcz was loaded there
be right back
-
hi rich
im back in coreplus 11
and specifically loaded gcc_libs.tcz before i loaded firefox
this got rid of the libatomic.so problem
but other dependencies are needed
the next is
XPCOMGlueLoad error
libmozgtk.so: libgtk-3.so.0 : undefined symbol : pango_font_description_set_variations Couldn't load XPCOM
i did try to satisfy this list before but it is so long i gave up
ulfr
-
Hi ulfr
Try this:
for i in `cat /etc/sysconfig/tcedir/optional/firefox.tcz.dep`; do tce-load -i $i; done
You may want to copy/paste that command.
Then see if the errors go away.
-
In addition to what Rich just wrote I just did a search. One of the solutions, the poster had accidently installed the wrong bit version of firefox. I believe that is not supposed to happen.
However, one way of telling is to navigate in your terminal to whereever firefox-bin is.
strings firefox-bin | grep lib64
# EXPECTED result for 64 bit /lib64/ld-linux-x86-64.so.2
You should have the 32 bit if you are on coreplus so I would expect you to see no result?
so I am guessing you could confirm with
strings firefox-bin | grep ld-linux-x86
-
rich
i ran your command and it said all of the deps were already loaded
but then i ran firefox and got the same error
as i said firefox-get-latest works fine in tc 10.1
aus9
i will try to see if it loaded a 64 bit firefox
but the script for firefox-get-latest runs automatically without me specifiying 32 or 64 bit
however i was able to run fredx portable firefox (from puppy) which is 32 bit after i loaded but did not start firefox in tc 10 .1
ulfr
-
aus9
i ran both of your commands and got no result
ulfr
-
I am sure you already know this....you can not boot and have loaded 2 firefoxs at once.
Please remove all mentions of firefox from your boot list.
manually load what ever firefox you think should work and try again Rich and my suggestions
-
thank you for all the help
yes i know i cannot boot 2 firefoxes at the same time it will tell me one is running already and must be shut down before i can run the other one
and i dont think that was the conflict becuase i tried firefox-get-latest first before i did anyting else
i will redo everythig to make sure that is not the problem
and report back
see you soon
-
hi rich and aus9
thanks for all your help
restarted everything with coreplus 11 but still got errors
downloaded tinycore 11 and used firefox-get-latest
and it worked fine
posting from it now
so could it be something wrong with corepup 11 iso
however i am ok with this result because it allows me to move forward
ill see if using the tinycore 11 tce with coreplus 11 eliminates the errors
and keep playing with it until i figure something out
ulfr