Hi Muhammad, traffic_top needs 'curses'. AFAIK, if it is not installed, traffic_top is not built. I recomend you check your configure log.
Thanks, Masaori On Wednesday, 27 January 2016, Reindl Harald <[email protected]> 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 <[email protected]> > - update to 5.3.2 > - enable link-time-optimization > > * Mon Jul 6 2015 Reindl Harald <[email protected]> > - 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 >>>>> >>>> >
