[iso] Customize Cirros image for include following software

Bug #1260268 reported by Sergey Vasilenko
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Wishlist
Albert Syriy
Mitaka
Won't Fix
Wishlist
MOS Linux
Newton
Fix Released
Wishlist
Albert Syriy

Bug Description

Customize Cirros image for include following software:
* tcpdump
* traceroute

Changed in fuel:
milestone: none → 4.0
importance: Undecided → Medium
Mike Scherbakov (mihgen)
Changed in fuel:
milestone: 4.0 → 4.1
Changed in fuel:
importance: Medium → Wishlist
Mike Scherbakov (mihgen)
Changed in fuel:
milestone: 4.1 → 5.0
Evgeniy L (rustyrobot)
Changed in fuel:
status: New → Confirmed
Changed in fuel:
milestone: 5.0 → 5.1
Changed in fuel:
assignee: nobody → Matthew Mosesohn (raytrac3r)
Dmitry Ilyin (idv1985)
summary: - Customize Cirros image for include following software
+ [library] Customize Cirros image for include following software
summary: - [library] Customize Cirros image for include following software
+ [iso] Customize Cirros image for include following software
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

It's hard to classify this one. It's an openstack component, so maybe MOS team is right, but I am working to prepare a custom Cirros image which enables both of these. tcpdump requires enabling an extra build option and traceroute is now a default component. I'm having some issues with curl compilation, but I should get a new img file to OSCI to repackage soon.

Changed in fuel:
milestone: 5.1 → 6.0
Changed in fuel:
assignee: Matthew Mosesohn (raytrac3r) → Fuel Library Team (fuel-library)
Changed in fuel:
milestone: 6.0 → next
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: next → 7.0
Revision history for this message
Mykola Grygoriev (mgrygoriev) wrote :

I have checked cirros image 0.3.4. There is traceroute package already. Need to add tcpdump only.

Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Fuel OSCI Team (fuel-osci)
Roman Vyalov (r0mikiam)
Changed in fuel:
assignee: Fuel OSCI Team (fuel-osci) → MOS Linux (mos-linux)
Revision history for this message
Aleksandr Didenko (adidenko) wrote :

Forwarded to mos-linux to check if it's possible to add tcpdump to cirros image.

Changed in fuel:
milestone: 7.0 → 8.0
Dmitry Pyzhov (dpyzhov)
tags: added: area-linux
Changed in fuel:
milestone: 8.0 → 9.0
Revision history for this message
Bug Checker Bot (bug-checker) wrote : Autochecker

(This check performed automatically)
Please, make sure that bug description contains the following sections filled in with the appropriate data related to the bug you are describing:

actual result

version

expected result

steps to reproduce

For more detailed information on the contents of each of the listed sections see https://wiki.openstack.org/wiki/Fuel/How_to_contribute#Here_is_how_you_file_a_bug

tags: added: need-info
Revision history for this message
Albert Syriy (asyriy) wrote :

Please check the image with tcpdump and traceroute
The kernel version has been updated to the version 3.13.0-85 as well

Revision history for this message
Albert Syriy (asyriy) wrote :

Please check the image with tcpdump and other network tools.
Here the link
http://perestroika-repo-tst.infra.mirantis.net/review/CR-19680/mos-repos//ubuntu/master

Revision history for this message
Albert Syriy (asyriy) wrote :

If the size of the image (22M) is not a question, please review and merge
https://review.fuel-infra.org/#/c/19680/3

Revision history for this message
Albert Syriy (asyriy) wrote :

The fix committed and merged to the master.
Please check!

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to packages/trusty/cirros-testvm (9.0)

Reviewed: https://review.fuel-infra.org/19934
Submitter: Pkgs Jenkins <email address hidden>
Branch: 9.0

Commit: 58392062fd682d8a34c5fe890052b5e9c2017dfd
Author: Albert Syriy <email address hidden>
Date: Thu Apr 21 13:50:03 2016

Cherry-picked two commits from master e57920b and 0ecd1ca to update the kernel 3.13.0-85 and add tcpdump package

This is a cherry-pick of two commits. The first one adds tcpdump and
other packages into cirros image and updates the kernel to 3.13.0-85.
The second commit adds some space to the has grown image.

Closes-Bug: #1571704
Closes-Bug: #1260268

Change-Id: I89dbf2656b95edd18c9dedec96b70dc8a450c2d4

Revision history for this message
Alexander Gubanov (ogubanov) wrote :

Verified on MOS9.0 (248) - packages are added

# tcpdump --version
tcpdump version 4.7.3
libpcap version 1.7.2

# traceroute -n localhost
traceroute to localhost (127.0.0.1), 30 hops max, 46 byte packets
 1 127.0.0.1 0.251 ms 0.038 ms 0.039 ms

# uname -srm
Linux 3.13.0-85-generic x86_64

Revision history for this message
Luc Willems (luc-willems) wrote :

i just download daily build from 20161201,
but tcpdump seems to be missing ?
where can i download this version ?

$ uname -a
Linux luc-vm02 4.4.0-28-generic #47-Ubuntu SMP Fri Jun 24 10:09:13 UTC 2016 x86_64 GNU/Linux

$ traceroute -v
BusyBox v1.23.2 (2016-12-01 16:01:39 UTC) multi-call binary.

$ tcpdump
-sh: tcpdump: not found
$

Revision history for this message
Ivan Suzdal (isuzdal) wrote :

> i just download daily build from 20161201
Hi Luc! Could you clarify url from where you downloaded image? It doesn't look like our customised cirros.

Revision history for this message
Luc Willems (luc-willems) wrote :
Revision history for this message
Ivan Suzdal (isuzdal) wrote :

Luc, it's the original cirros image, it's out of our control since it's an upstream. You could try to ask @smoser or somebody else from cirros-team [0] to add some features.

[0] https://launchpad.net/cirros

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.