Hi, I've to correct myself, seems like tf2 doesn't work on centos6 due to glibc versioning
On Mon, Mar 20, 2017 at 7:51 PM, Marco Padovan <[email protected]> wrote: > so, to recap, let's just hope valve will ship it linked to libcurl instead > of the gnutls one > > On Mon, Mar 20, 2017 at 7:46 PM, Marco Padovan <[email protected]> wrote: > >> yum install libcurl.i686 installs the 32bit one.. >> >> Those two commands are enough. >> >> confirmed to work on: >> centos 6 >> centos 7 >> fedora 25 >> >> On Mon, Mar 20, 2017 at 7:44 PM, ics <[email protected]> wrote: >> >>> You need the 32bit versions too in order to run srcds. In debian these >>> would be: >>> >>> dpkg --add-architecture i386 >>> apt-get install libcurl3-gnutls:i386 >>> apt-get install libcurl4-gnutls-dev:i386 >>> >>> You might find the similiar from centos. >>> >>> -ics >>> >>> Jonathan Price kirjoitti: >>> >>> I've just spun up a blank CentOS 7 VM to test, and will hopefully help >>>> clarify the problem and solution for some people. >>>> >>>> 1) I installed tf2 with "-beta toolchainbeta" on the CentOS 7 VM >>>> 2) I ran "./srcds_run", and had the following message in the output >>>> "Could not load: replay_srv.so" >>>> 3) I checked the libraries required by this file with this command: >>>> "env LD_LIBRARY_PATH="$LD_LIBRARY_PATH:bin" ldd -d >>>> bin/replay_srv.so" >>>> 4) All libraries were found except for "libcurl-gnutls.so.4 => not >>>> found" >>>> 5) ran "yum install libcurl.i686" >>>> 6) ran "ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl-gnutls.so.4" >>>> 7) ran "./srcds_run", and sure enough, the server launched >>>> >>>> I am not intimately familiar with how library symbols are read, but I >>>> suspect that it may not actually be able to use the libcurl provided by >>>> CentOS that is compiled with OpenSSL, and it may literally just be >>>> causing it to believe the library is there. However, I would be glad to >>>> be proven wrong on this. >>>> >>>> It is worth noting that this issue could be alleviated altogether by >>>> Valve if they were to compile against libcurl3 rather than >>>> libcurl3-gnutls on Ubuntu (which I believe is where they compile). >>>> >>>> >>>> On 20/03/2017 11:28, Marco Padovan wrote: >>>> >>>>> To have it working on centos run these two commands: >>>>> >>>>> yum install libcurl.i686 >>>>> ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl-gnutls.so.4 >>>>> >>>>> seems to be the only change needed compared to previous beta >>>>> >>>>> On Sun, Mar 19, 2017 at 9:19 PM, Svensk Ljud & Ljus Produktion < >>>>> [email protected]> wrote: >>>>> >>>>> We do - but right now downgraded with "app_update 232250 -beta >>>>>> previous " >>>>>> >>>>>> I do hope they are using or will supply sources that all unix users >>>>>> can >>>>>> use when it go real live. >>>>>> >>>>>> Peter >>>>>> >>>>>> Svensk Ljud & Ljus Produktion >>>>>> >>>>>> >>>>>> On 2017-03-19 19:56, Marco Padovan wrote: >>>>>> >>>>>> Exact same crash >>>>>>> >>>>>>> ldd tf2/orangebox/bin/dedicated_srv.so >>>>>>> linux-gate.so.1 => (0xf77d9000) >>>>>>> libtier0_srv.so => /home/xxxx/tf2/orangebox/bin/l >>>>>>> ibtier0_srv.so >>>>>>> (0xf753c000) >>>>>>> libvstdlib_srv.so => /home/xxxx/tf2/orangebox/bin/l >>>>>>> ibvstdlib_srv.so >>>>>>> (0xf742f000) >>>>>>> libm.so.6 => /lib/libm.so.6 (0xf73e3000) >>>>>>> libdl.so.2 => /lib/libdl.so.2 (0xf73de000) >>>>>>> libstdc++.so.6 => /lib/libstdc++.so.6 (0xf72f1000) >>>>>>> libpthread.so.0 => /lib/libpthread.so.0 (0xf72d6000) >>>>>>> /lib/ld-linux.so.2 (0xf77da000) >>>>>>> libc.so.6 => /lib/libc.so.6 (0xf7118000) >>>>>>> librt.so.1 => /lib/librt.so.1 (0xf710f000) >>>>>>> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf70f4000) >>>>>>> >>>>>>> Nobody is running tf2 on centos 6/7 or fedora XX or redhat enterprise >>>>>>> linux >>>>>>> ? >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Sat, Mar 18, 2017 at 3:42 PM, James Botting < >>>>>>> [email protected]> >>>>>>> wrote: >>>>>>> >>>>>>> try setting the export environment variable so it can resolve the >>>>>>> missing >>>>>>> >>>>>>>> server library files? >>>>>>>> >>>>>>>> Adjusting paths as required, something like this: >>>>>>>> export >>>>>>>> LD_LIBRARY_PATH=/path/to/my/server:/path/to/my/server/bin:{$ >>>>>>>> LD_LIBRARY_PATH} >>>>>>>> >>>>>>>> >>>>>>>> On Sat, Mar 18, 2017 at 2:34 PM, Marco Padovan <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>> and >>>>>>>> >>>>>>>>> dd tf2/orangebox/tf/bin/server_srv.so >>>>>>>>> linux-gate.so.1 => (0xf778e000) >>>>>>>>> libtier0_srv.so => not found >>>>>>>>> libvstdlib_srv.so => not found >>>>>>>>> libsteam_api.so => not found >>>>>>>>> libm.so.6 => /lib/libm.so.6 (0xf5f23000) >>>>>>>>> libdl.so.2 => /lib/libdl.so.2 (0xf5f1d000) >>>>>>>>> libstdc++.so.6 => /lib/libstdc++.so.6 (0xf5e31000) >>>>>>>>> libpthread.so.0 => /lib/libpthread.so.0 (0xf5e16000) >>>>>>>>> /lib/ld-linux.so.2 (0xf778f000) >>>>>>>>> libc.so.6 => /lib/libc.so.6 (0xf5c58000) >>>>>>>>> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf5c3d000) >>>>>>>>> >>>>>>>>> ldd tf2/orangebox/bin/engine_srv.so >>>>>>>>> linux-gate.so.1 => (0xf7703000) >>>>>>>>> libtier0_srv.so => not found >>>>>>>>> libvstdlib_srv.so => not found >>>>>>>>> libsteam_api.so => not found >>>>>>>>> libm.so.6 => /lib/libm.so.6 (0xf7307000) >>>>>>>>> libdl.so.2 => /lib/libdl.so.2 (0xf7301000) >>>>>>>>> libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7215000) >>>>>>>>> libpthread.so.0 => /lib/libpthread.so.0 (0xf71fa000) >>>>>>>>> /lib/ld-linux.so.2 (0xf7704000) >>>>>>>>> libc.so.6 => /lib/libc.so.6 (0xf703c000) >>>>>>>>> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7021000) >>>>>>>>> >>>>>>>>> On Sat, Mar 18, 2017 at 3:31 PM, Marco Padovan <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> ldd srcds_linux >>>>>>>>> >>>>>>>>>> linux-gate.so.1 => (0xf7754000) >>>>>>>>>> libdl.so.2 => /lib/libdl.so.2 (0xf7745000) >>>>>>>>>> libpthread.so.0 => /lib/libpthread.so.0 (0xf772a000) >>>>>>>>>> libc.so.6 => /lib/libc.so.6 (0xf756c000) >>>>>>>>>> /lib/ld-linux.so.2 (0xf7755000) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sat, Mar 18, 2017 at 12:05 PM, Rudy Bleeker < >>>>>>>>>> [email protected]> >>>>>>>>>> >>>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> What is the output of "ldd srcds_linux"? >>>>>>>>>> >>>>>>>>>>> On 17 March 2017 at 17:34, Marco Padovan <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> what's the status in relation to TF2 toolchain, did someone got >>>>>>>>>>>> it >>>>>>>>>>>> >>>>>>>>>>>> running >>>>>>>>>>> >>>>>>>>>>> on centos7 without resorting to chroots on all of that? >>>>>>>>>>>> >>>>>>>>>>>> It segfault on start with no proper infos on what it's missing >>>>>>>>>>>> or >>>>>>>>>>>> >>>>>>>>>>>> what >>>>>>>>>>> >>>>>>>>>> it's >>>>>>>>> >>>>>>>>>> finding wrong... >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>>>> >>>>>>>>>>>> archives, >>>>>>>>>>> >>>>>>>>>> please visit: >>>>>>>>> >>>>>>>>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds >>>>>>>>>>>> _linux >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Idleness is not doing nothing. Idleness is being free to do >>>>>>>>>>> anything. >>>>>>>>>>> - Floyd Dell >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>>>> archives, >>>>>>>>>>> please visit: >>>>>>>>>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds >>>>>>>>>>> _linux >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>> >>>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>>> archives, >>>>>>>>> please visit: >>>>>>>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> >>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>> archives, >>>>>>>> please visit: >>>>>>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> >>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>> archives, >>>>>>> please visit: >>>>>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> To unsubscribe, edit your list preferences, or view the list archives, >>>>>> please visit: >>>>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux >>>>>> >>>>>> _______________________________________________ >>>>> To unsubscribe, edit your list preferences, or view the list archives, >>>>> please visit: >>>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux >>>>> >>>>> _______________________________________________ >>>> To unsubscribe, edit your list preferences, or view the list archives, >>>> please visit: >>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux >>>> >>> >>> >>> _______________________________________________ >>> To unsubscribe, edit your list preferences, or view the list archives, >>> please visit: >>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux >>> >> >> > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

