trafficserver-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From CJ Ess <zxcvbn4...@gmail.com>
Subject Re: Traffic_top command not found
Date Fri, 29 Jan 2016 01:52:31 GMT
Maybe it is a problem with the RPM spec, try adding these two lines by the
other BuildRequires statements:

BuildRequires: ncurses-devel
BuildRequires: libcurl-devel

On Thu, Jan 28, 2016 at 1:51 PM, Muhammad Faisal <faisalusuf@yahoo.com>
wrote:

> 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