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 <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
|