Am 29.01.2016 um 10:28 schrieb Muhammad Faisal:
Dear Experts,
Please update how to get traffic_top I'm running v6.0 at the moment

did you see the response with the two build-requires?
did you see the hints to curl und ncurses?
did you do anything after that hints?

what about attach the output of configure and list of installed devel packages (on Fedora rpm -qa | grep devel)

they are missing in my SPEC just because other packages on the buildserver pull them anyways and so they where never missed:
BuildRequires:  ncurses-devel
BuildRequires:  libcurl-devel

On 1/28/2016 11:51 PM, Muhammad Faisal 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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to