trafficserver-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Muhammad Faisal <faisalu...@yahoo.com>
Subject Re: Traffic_top command not found
Date Thu, 28 Jan 2016 18:51:46 GMT
I have rebuild and upgraded to version 6.0.0 but still traffic_top 
command is missing. Contents of bin dir is as follows:

[root@ats bin]# ls
traffic_cop       traffic_layout  traffic_logstats  trafficserver tspush
traffic_crashlog  traffic_line    traffic_manager   traffic_server tsxs
traffic_ctl       traffic_logcat  traffic_sac       traffic_via

Please help


On 1/27/2016 7:47 PM, Reindl Harald wrote:
> no idea, i don't package to /usr/local
> with "--enable-layout=Gentoo" it ends in %{_bindir}/traffic*
>
> [builduser@buildserver:~]$ cat /rpmbuild/SPECS/trafficserver.spec
> %global            debug_package    %{nil}
>
> Summary:           Apache Trafficserver
> Name:              trafficserver
> Version:           5.3.2
> Release:           2%{?dist}
> Epoch:             2
> License:           ASL 2.0
> Group:             System Environment/Daemons
> Source0: http://www.apache.org/dist/%{name}/%{name}-%{version}.tar.bz2
> Source1:           %{name}.service
> Source2:           %{name}.tmpfilesd
> URL:               http://trafficserver.apache.org/index.html
> BuildRequires:     autoconf
> BuildRequires:     automake
> BuildRequires:     expat-devel
> BuildRequires:     gcc-c++
> BuildRequires:     hwloc-devel
> BuildRequires:     libtool
> BuildRequires:     openssl-devel
> BuildRequires:     pcre-devel
> BuildRequires:     tcl-devel
> BuildRequires:     xz-devel
> BuildRequires:     zlib-devel
> Requires:          systemd
>
> %description
> Apache Traffic Server is a fast, scalable and extensible HTTP/1.1 
> compliant caching proxy server
>
> %package           devel
> Summary:           Apache Traffic Server development libraries and 
> header files
> Group:             Development/Libraries
> Requires:          %{name} = %{version}-%{release}
> %description       devel
>
> %package           manpages
> Summary:           Trafficserver manuals
> Group:             Applications/System
> %description       manpages
>
> %package           plugins
> Summary:           Trafficserver plugins
> Group:             Applications/System
> %description       plugins
>
> %prep
> %setup -q
>
> %build
> export CFLAGS="%{optflags} -O3 -fPIC -fPIE 
> -Wno-deprecated-declarations -Wno-error=unused-result -funroll-loops 
> -funswitch-loops -minline-all-stringops -flto -ffat-lto-objects 
> -fuse-ld=gold -fuse-linker-plugin"
> export CXXFLAGS="$CFLAGS"
> export LDFLAGS="-Wl,-z,now -Wl,-z,relro,-z,noexecstack,-fuse-ld=gold 
> -pie %{optflags} -O3 -funroll-loops -funswitch-loops 
> -minline-all-stringops -flto -ffat-lto-objects -fuse-ld=gold 
> -fuse-linker-plugin"
> export SH_LDFLAGS="-Wl,-z,now 
> -Wl,-z,relro,-z,noexecstack,-fuse-ld=gold %{optflags} -O3 
> -funroll-loops -funswitch-loops -minline-all-stringops -flto 
> -ffat-lto-objects -fuse-ld=gold -fuse-linker-plugin"
> ./configure --enable-layout=Gentoo \
>  --libdir=%{_libdir}/%{name} \
>  --with-tcl=%{_libdir} \
>  --with-jemalloc \
>  --with-user=ats \
>  --with-group=ats \
>  --with-pic \
>  --with-xml=expat \
>  --enable-shared  \
>  --enable-hwloc \
>  --disable-debug \
>  --disable-diags \
>  --disable-linux-native-aio \
>  --disable-reclaimable-freelist \
>  --disable-spdy \
>  --disable-static
> %{__make} %{?_smp_mflags}
>
> %install
> make install-strip DESTDIR=%{buildroot}
> mkdir -p %{buildroot}/run/%{name}
> install -D -m 0644 -p %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
> install -D -m 0644 -p %{SOURCE2} 
> %{buildroot}%{_prefix}/lib/tmpfiles.d/%{name}.conf
> rm -rf %{buildroot}%{_docdir}/%{name} \
>  %{buildroot}%{_libdir}/perl5/ \
>  %{buildroot}%{_libdir}/%{name}/*.a \
>  %{buildroot}%{_libdir}/%{name}/*.la \
>  %{buildroot}%{_libdir}/%{name}/plugins/*.la \
>  %{buildroot}%{_datarootdir}/perl5/Apache/TS.pm \
>  %{buildroot}%{_datarootdir}/perl5/Apache/TS.pm.in \
>  %{buildroot}%{_datarootdir}/perl5/Apache/TS/AdminClient.pm \
>  %{buildroot}%{_datarootdir}/perl5/Apache/TS/Config.pm \
>  %{buildroot}%{_datarootdir}/perl5/Apache/TS/Config/Records.pm \
>  %{buildroot}%{_bindir}/tspush \
>  %{buildroot}%{_bindir}/traffic_shell \
>  %{buildroot}%{_bindir}/traffic_sac \
>  %{buildroot}%{_bindir}/trafficserver \
>  %{buildroot}%{_bindir}/tstop
> strip -s %{buildroot}%{_bindir}/traffic_cop \
>  %{buildroot}%{_bindir}/traffic_line \
>  %{buildroot}%{_bindir}/traffic_logcat \
>  %{buildroot}%{_bindir}/traffic_logstats \
>  %{buildroot}%{_bindir}/traffic_server \
>  %{buildroot}%{_libdir}/%{name}/*.so* \
>  %{buildroot}%{_libdir}/%{name}/plugins/*.so
> mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d \
>  %{buildroot}%{_sysconfdir}/%{name}/internal \
>  %{buildroot}%{_sysconfdir}/%{name}/snapshots \
>  %{buildroot}%{_sysconfdir}/%{name}/ssl \
>  %{buildroot}%{_docdir}/%{name}/etc/body_factory/default
> chmod 0770 %{buildroot}%{_sysconfdir}/%{name}/internal
> chmod 0770 %{buildroot}%{_sysconfdir}/%{name}/snapshots
> chmod 0750 %{buildroot}%{_sysconfdir}/%{name}/ssl
> chmod 0750 %{buildroot}%{_sysconfdir}/%{name}/body_factory
> echo "%{_libdir}/%{name}" > 
> %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
> mv %{buildroot}%{_sysconfdir}/%{name}/body_factory/default/* 
> %{buildroot}%{_docdir}/%{name}/etc/body_factory/default/
> mv %{buildroot}%{_sysconfdir}/%{name}/*.config 
> %{buildroot}%{_docdir}/%{name}/etc/
>
> %post
> %{_sbindir}/ldconfig
> %{_bindir}/systemctl --system daemon-reload &> /dev/null
> chown root:ats %{_sysconfdir}/%{name}/body_factory &> /dev/null
> chown root:ats %{_sysconfdir}/%{name}/ssl &> /dev/null
> chown ats:ats %{_sysconfdir}/%{name}/internal &> /dev/null
> chown ats:ats %{_sysconfdir}/%{name}/snapshots &> /dev/null
> exit 0
>
> %pre
> getent group ats &> /dev/null || groupadd -r ats -g 176 &> /dev/null
> getent passwd ats &> /dev/null || useradd -r -u 176 -g ats -d / -s 
> %{_sbindir}/nologin -c "Apache Traffic Server" ats &> /dev/null
> exit 0
>
> %files
> %dir %{_libdir}/%{name}
> %dir %{_sysconfdir}/%{name}
> %config(noreplace) %{_sysconfdir}/%{name}/*
> %{_bindir}/traffic*
> %{_libdir}/%{name}/*.so.*
> %{_unitdir}/%{name}.service
> %{_prefix}/lib/tmpfiles.d/%{name}.conf
> %attr(0770, ats, ats) %dir %{_var}/log/%{name}
> %attr(0770, ats, ats) %dir /run/%{name}
> %attr(0770, ats, ats) %dir %{_var}/cache/%{name}
> %attr(0644, root, root) %{_sysconfdir}/ld.so.conf.d/*
>
> %files devel
> %{_bindir}/tsxs
> %dir %{_includedir}/trafficserver
> %{_includedir}/trafficserver/*
> %{_libdir}/%{name}/*.so
> %{_libdir}/%{name}/pkgconfig/*.pc
>
> %files manpages
> %{_mandir}/man3/*
> %{_docdir}/%{name}/*
>
> %files plugins
> %dir %{_libdir}/%{name}/plugins
> %{_libdir}/%{name}/plugins/*.so
>
> %changelog
> * Tue Sep 15 2015 Reindl Harald <h.reindl@thelounge.net>
> - update to 5.3.2
> - enable link-time-optimization
>
> * Mon Jul 6 2015 Reindl Harald <h.reindl@thelounge.net>
> - update to 5.3.1
>
>
> Am 27.01.2016 um 14:46 schrieb Muhammad Faisal:
>> *Hello Reindl,*
>> The ATS is installed using default directory structure we did not change
>> anything. The other command traffic_ctl, traffic_logstats are working
>> fine. Kindly see below and guide how to resolve this
>>
>> /usr/local/bin
>> [root@wc01 bin]# ls
>> traffic_cop       traffic_ctl     traffic_line traffic_logstats
>> traffic_sac    traffic_server  tspush
>> traffic_crashlog  traffic_layout  traffic_logcat traffic_manager
>> trafficserver  traffic_via     tsxs
>>
>> On 1/27/2016 5:59 PM, Reindl Harald wrote:
>>>
>>> Am 27.01.2016 um 13:34 schrieb Muhammad Faisal:
>>>> Thanks. Deployed mean installed in our lab with transparent bridging.
>>>> the traffic_top giving the below error:
>>>>
>>>> Installation is done by compiling from sources so the install director
>>>> is /usr/local/etc/trafficserver
>>>
>>> nonsense, the binaries don't belong to /usr/local/etc/
>>> /usr/local has exactly the same hirachy as /usr
>>> hence /usr/local/sbin:/usr/local/bin is normally in the PATH
>>>
>>> fix your installation or your PATH setting
>>>
>>>> /usr/bin/which: no traffic_top in
>>>> (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

>>>>
>>>>
>>>> On 1/27/2016 5:28 PM, Reindl Harald wrote:
>>>>>
>>>>>
>>>>> Am 27.01.2016 um 13:16 schrieb Muhammad Faisal:
>>>>>> We have recently deployed ATS 5.3.x when running traffic_top
>>>>>> command we
>>>>>> get error "-bash: traffic_top: command not found"
>>>>>
>>>>> deployed how?
>>>>>
>>>>> [root@proxy:~]$ which traffic_top
>>>>> /usr/bin/traffic_top
>>>>> [root@proxy:~]$
>>>>>
>>>>> [root@proxy:~]$ rpm -q --file /usr/bin/traffic_top
>>>>> trafficserver-5.3.2-2.fc22.20151012.rh.x86_64
>


Mime
View raw message