Tiny Core Linux
Tiny Core Base => Corepure64 => Topic started by: julcar on October 02, 2019, 12:27:20 AM
-
Well, this is another try to getting skype for linux working (http://forum.tinycorelinux.net/index.php/topic,22706.0.html) on corepure64...
I've just installed Tinycore 64 10.1 on my hard disk and downloaded the latest skypeforlinux-64.deb from the official skype web site.
Then uncompressed the tar file into my home dir, setting right the file permissions and installed strace to see what is happening in case of failure, thanks to it could fix some missing dependencies and now I am sure the binary has all what is needed to run...
But is not running >:(
I've uploaded the strace generated log here: https://pastebin.com/7bjZVdBF
Please give me a hand, thanks. ;D
[EDIT]: Marked as solved. Solution is here http://forum.tinycorelinux.net/index.php/topic,23222.msg145890.html#msg145890. Rich
-
Without looking at the strace log, is it something to do with a missing /lib64 symlink or systemd?
-
Without looking at the strace log, is it something to do with a missing /lib64 symlink or systemd?
I don't think so, here is a log generated by skype itself
Xlib: extension "XInputExtension" missing on display ":0.0".
Fontconfig error: Cannot load default config file
Xlib: extension "XInputExtension" missing on display ":0.0".
Xlib: extension "XInputExtension" missing on display ":0.0".
Xlib: extension "XInputExtension" missing on display ":0.0".
Xlib: extension "XInputExtension" missing on display ":0.0".
/usr/bin/wget: unrecognized option '--post-file=/tmp/chromium-upload-0a984cb029faea20'
BusyBox v1.29.3 (2018-12-19 15:48:20 UTC) multi-call binary.
Usage: wget [-c|--continue] [--spider] [-q|--quiet] [-O|--output-document FILE]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR]
[-S|--server-response] [-U|--user-agent AGENT] [-T SEC] URL...
Retrieve files via HTTP or FTP
--spider Only check URL existence: $? is 0 if exists
-c Continue retrieval of aborted transfer
-q Quiet
-P DIR Save to DIR (default .)
-S Show server response
-T SEC Network read timeout is SEC seconds
-O FILE Save to FILE ('-' for stdout)
-U STR Use STR for User-Agent header
-Y on/off Use proxy
Server response:
/usr/bin/wget: unrecognized option '--post-file=/tmp/chromium-upload-ec6eb6849abea747'
BusyBox v1.29.3 (2018-12-19 15:48:20 UTC) multi-call binary.
Usage: wget [-c|--continue] [--spider] [-q|--quiet] [-O|--output-document FILE]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR]
[-S|--server-response] [-U|--user-agent AGENT] [-T SEC] URL...
Retrieve files via HTTP or FTP
--spider Only check URL existence: $? is 0 if exists
-c Continue retrieval of aborted transfer
-q Quiet
-P DIR Save to DIR (default .)
-S Show server response
-T SEC Network read timeout is SEC seconds
-O FILE Save to FILE ('-' for stdout)
-U STR Use STR for User-Agent header
-Y on/off Use proxy
Server response:
-
That shows that you need to use Xorg-7.7 rather than Xvesa and the wget extension rather than busybox wget.
-
Here is a ldd result for reference
tc@box:~$ ldd /usr/share/skypeforlinux/skypeforlinux
linux-vdso.so.1 (0x00007ffda01c1000)
libffmpeg.so => /usr/share/skypeforlinux/./libffmpeg.so (0x00007f6562e41000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f6562e33000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f6562e15000)
librt.so.1 => /lib/librt.so.1 (0x00007f6562e0c000)
libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x00007f6562bcd000)
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x00007f65628e1000)
libgio-2.0.so.0 => /usr/local/lib/libgio-2.0.so.0 (0x00007f6562581000)
libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0x00007f6562340000)
libnss3.so => /usr/local/lib/libnss3.so (0x00007f656204a000)
libnssutil3.so => /usr/local/lib/libnssutil3.so (0x00007f6561e1e000)
libsmime3.so => /usr/local/lib/libsmime3.so (0x00007f6561bfb000)
libnspr4.so => /usr/local/lib/libnspr4.so (0x00007f65619bb000)
libgdk_pixbuf-2.0.so.0 => /usr/local/lib/libgdk_pixbuf-2.0.so.0 (0x00007f656179b000)
libgtk-3.so.0 => /usr/local/lib/libgtk-3.so.0 (0x00007f6560f65000)
libgdk-3.so.0 => /usr/local/lib/libgdk-3.so.0 (0x00007f6560c8c000)
libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0x00007f6560a7f000)
libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0x00007f6560843000)
libatk-1.0.so.0 => /usr/local/lib/libatk-1.0.so.0 (0x00007f6560620000)
libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x00007f656034c000)
libXext.so.6 => /usr/local/lib/libXext.so.6 (0x00007f656013d000)
libX11.so.6 => /usr/local/lib/libX11.so.6 (0x00007f655fe23000)
libXcomposite.so.1 => /usr/local/lib/libXcomposite.so.1 (0x00007f655fc21000)
libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x00007f655fa18000)
libX11-xcb.so.1 => /usr/local/lib/libX11-xcb.so.1 (0x00007f655f816000)
libxcb.so.1 => /usr/local/lib/libxcb.so.1 (0x00007f655f5f2000)
libXcursor.so.1 => /usr/local/lib/libXcursor.so.1 (0x00007f655f3e9000)
libXdamage.so.1 => /usr/local/lib/libXdamage.so.1 (0x00007f655f1e7000)
libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x00007f655efe1000)
libXi.so.6 => /usr/local/lib/libXi.so.6 (0x00007f655edd3000)
libXtst.so.6 => /usr/local/lib/libXtst.so.6 (0x00007f655ebcd000)
libexpat.so.1 => /usr/local/lib/libexpat.so.1 (0x00007f655eba9000)
libuuid.so.1 => /lib/libuuid.so.1 (0x00007f655eba1000)
libXrandr.so.2 => /usr/local/lib/libXrandr.so.2 (0x00007f655e997000)
libXss.so.1 => /usr/local/lib/libXss.so.1 (0x00007f655e794000)
libasound.so.2 => /usr/local/lib/libasound.so.2 (0x00007f655e4b0000)
libatk-bridge-2.0.so.0 => /usr/local/lib/libatk-bridge-2.0.so.0 (0x00007f655e281000)
libatspi.so.0 => /usr/local/lib/libatspi.so.0 (0x00007f655e053000)
libcups.so.2 => /usr/local/lib/libcups.so.2 (0x00007f655ddd8000)
libm.so.6 => /lib/libm.so.6 (0x00007f655dc75000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f655dc61000)
libc.so.6 => /lib/libc.so.6 (0x00007f655dae3000)
/lib64/ld-linux-x86-64.so.2 => /lib/ld-linux-x86-64.so.2 (0x00007f656a5d6000)
libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x00007f655d8a8000)
libffi.so.6 => /usr/local/lib/libffi.so.6 (0x00007f655d69f000)
libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x00007f655d49b000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f655d288000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00007f655d272000)
libelogind.so.0 => /usr/local/lib/libelogind.so.0 (0x00007f655d1fc000)
libplc4.so => /usr/local/lib/libplc4.so (0x00007f655cff8000)
libplds4.so => /usr/local/lib/libplds4.so (0x00007f655cdf3000)
libpng16.so.16 => /usr/local/lib/libpng16.so.16 (0x00007f655cbc8000)
libXinerama.so.1 => /usr/local/lib/libXinerama.so.1 (0x00007f655c9c6000)
libcairo-gobject.so.2 => /usr/local/lib/libcairo-gobject.so.2 (0x00007f655c7bd000)
libpixman-1.so.0 => /usr/local/lib/libpixman-1.so.0 (0x00007f655c52f000)
libEGL.so.1 => /usr/local/lib/libEGL.so.1 (0x00007f655c4fd000)
libxcb-dri2.so.0 => /usr/local/lib/libxcb-dri2.so.0 (0x00007f655c2f8000)
libxcb-dri3.so.0 => /usr/local/lib/libxcb-dri3.so.0 (0x00007f655c0f4000)
libxcb-xfixes.so.0 => /usr/local/lib/libxcb-xfixes.so.0 (0x00007f655beed000)
libxcb-present.so.0 => /usr/local/lib/libxcb-present.so.0 (0x00007f655bcea000)
libxcb-sync.so.1 => /usr/local/lib/libxcb-sync.so.1 (0x00007f655bae4000)
libxshmfence.so.1 => /usr/local/lib/libxshmfence.so.1 (0x00007f655b8e0000)
libgbm.so.1 => /usr/local/lib/libgbm.so.1 (0x00007f655b8d1000)
libwayland-server.so.0 => /usr/local/lib/libwayland-server.so.0 (0x00007f655b8be000)
libGLESv2.so.2 => /usr/local/lib/libGLESv2.so.2 (0x00007f655b8b2000)
libdrm.so.2 => /usr/local/lib/libdrm.so.2 (0x00007f655b8a2000)
libglapi.so.0 => /usr/local/lib/libglapi.so.0 (0x00007f655b86f000)
libxcb-shm.so.0 => /usr/local/lib/libxcb-shm.so.0 (0x00007f655b66a000)
libxcb-render.so.0 => /usr/local/lib/libxcb-render.so.0 (0x00007f655b45e000)
libXau.so.6 => /usr/local/lib/libXau.so.6 (0x00007f655b25c000)
libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x00007f655b057000)
libxkbcommon.so.0 => /usr/local/lib/libxkbcommon.so.0 (0x00007f655ae20000)
libwayland-cursor.so.0 => /usr/local/lib/libwayland-cursor.so.0 (0x00007f655ae16000)
libwayland-egl.so.1 => /usr/local/lib/libwayland-egl.so.1 (0x00007f655ae0f000)
libwayland-client.so.0 => /usr/local/lib/libwayland-client.so.0 (0x00007f655ae00000)
libepoxy.so.0 => /usr/local/lib/libepoxy.so.0 (0x00007f655ab08000)
libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0x00007f655a8f5000)
libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x00007f655a6f3000)
libfribidi.so.0 => /usr/local/lib/libfribidi.so.0 (0x00007f655a4d9000)
libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x00007f655a29f000)
libbz2.so.1.0 => /usr/local/lib/libbz2.so.1.0 (0x00007f655a092000)
libharfbuzz.so.0 => /usr/local/lib/libharfbuzz.so.0 (0x00007f6559e26000)
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x00007f6559b6f000)
libgraphite2.so.3 => /usr/local/lib/libgraphite2.so.3 (0x00007f655994e000)
libgnutls.so.30 => /usr/local/lib/libgnutls.so.30 (0x00007f6559622000)
libavahi-common.so.3 => /usr/local/lib/libavahi-common.so.3 (0x00007f6559417000)
libavahi-client.so.3 => /usr/local/lib/libavahi-client.so.3 (0x00007f6559206000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007f65591cd000)
libp11-kit.so.0 => /usr/local/lib/libp11-kit.so.0 (0x00007f6558ec1000)
libidn2.so.0 => /usr/local/lib/libidn2.so.0 (0x00007f6558ca6000)
libunistring.so.2 => /usr/local/lib/libunistring.so.2 (0x00007f6558937000)
libtasn1.so.6 => /usr/local/lib/libtasn1.so.6 (0x00007f6558727000)
libnettle.so.6 => /usr/local/lib/libnettle.so.6 (0x00007f65584f5000)
libhogweed.so.4 => /usr/local/lib/libhogweed.so.4 (0x00007f65582c2000)
libgmp.so.10 => /usr/local/lib/libgmp.so.10 (0x00007f655825d000)
libssp.so.0 => /usr/local/lib/libssp.so.0 (0x00007f6558258000)
libncursesw.so.6 => /usr/local/lib/libncursesw.so.6 (0x00007f6558002000)
-
That shows that you need to use Xorg-7.7 rather than Xvesa and the wget extension rather than busybox wget.
ok, with xorg the skype log is only this line:
Fontconfig error: Cannot load default config file
but still not running
-
Symlink /usr/local/etc/fonts to /etc?
-
Symlink /usr/local/etc/fonts to /etc?
Well, now I get the Skype window loading, but then closes suddenly within 30 secs more or less, no log is generated but this line:
1ac8 Delete type=3 #1, not tried with strace yet
-
Attached strace log of skype execution
-
Finally got skype working :D my version working is skypeforlinux_8.53.0.85_amd64.deb downloaded from http://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/ with the following dependences:
nss.tcz
gtk3.tcz
libcups2.tcz
ibsecret.tcz <--- This was very hard to get figured was needed because it didn't appeared on ldd normal output, was only when running a very verbose strace that I found it
Please add this info in the first post and mark it as solved
-
Hi julcar
Done.
-
Hello,
There is always the resource called (Skype for web) ........that could be useful.
Skype delivered inside a web page.
................O___0.............
Vin
https://support.skype.com/en/faq/FA34515/finding-your-way-around-skype-for-web
-
Hello,
There is always the resource called (Skype for web) ........that could be useful.
Skype delivered inside a web page.
................O___0.............
Vin
https://support.skype.com/en/faq/FA34515/finding-your-way-around-skype-for-web
Skype for web is not compatible with Firefox, and also, doesn't let you save chat logs, feature very important for me.
-
Hello Ahh,
Skype is different for different platforms then?.....isn't the web an all encompassing global platform.....?
infact, isn't the web indeed actually how Skype operates (at all).......?...hmmmm
......well these media boxes, that they "give away" all over the marketplace....they come sort of
tailored with 100 or more ready to go apps. Skype is a must there. You literally have it "off the shelf" just plug the hardware in......and the Services like Skype etc are there ready to go.
Another App is "Telegram". Mostly also a lot of these Apps actually EMAIL you the chat logs. or
at least the pre-emptive jist of a "user" communication and it's date and time.
......SKype sure is a very important App. Have used it very very sparsely......
There is always the good old telephone. Here mostly all my global calls are FREE.....as long as the duration is under a certain limit (it's actually very long )
THe fair usage policy is also very vert reasonable per billing period.
That is also Whats App. Many of these services have web based portals. Free.
thx
Vin
ps....well there is Facebook.........it's free.........delivered in web browser with full live Audio and video
communications.