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 <[email protected]> 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 <[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 >>>>>> >>>>> >> >
