Front page

Re: Upgrading from 1.6.1 to 1.19.1


From: "Laurence Perkins (OE)" <>
Date: Mon, 16 May 2016 17:56:02 +0000

   Message-ID: <20160513191332.GC18601@exolobe3>
   On Fri, May 13, 2016 at 10:37:59AM +0000, Jess Harpur wrote:
   > > GDebi Package Installer is giving me an error "Dependency is not =
   > > 
   > > satisfiable: python-tracing (>=3D0.8~)" for obnam_1.19.1-
   > > 2_amd64.deb. I t=
   > ried =
   > > 
   > > 'apt-get install python-tracing' but it tells me I have the latest
   > > versio=
   > n =
   > > 
   > > (0.6-2).
   > > =
   > > 
   > > Any suggestions?
   > > =
   > > 
   > > Or perhaps I should adhere to the time-honoured principle of "if it
   > > ain't =
   > > 
   > > broke, don't fix it!" - after all, obnam 1.6.1 is working fine for
   > > me.
   > You will need the right versions of the dependencies Obnam wants,
   > including the python-tracing package. I don't know GDebi so I don't
   > know how to get it to install those, I'm afraid.
   GDebi is the GUI equivalent to dpkg.  It'll tell you if the
   dependencies aren't met, but it's not that good at fixing it for you.
   Although, in this case, it looks like you're running off of older repos
   that don't have a new enough version of python-tracing.  Go to the
   package repository itself ( if you're running
   Debian.  I forget what the Ubuntu one is.)  and cherry-pick the
   necessary packages from a newer repo.  (I usually start with testing,
   but whatever one meets the version requirements will do.)
   Be aware that doing this may require following the dependency chain
   down a few layers.  You can sometimes shorten the list of required
   updates by compiling packages from source yourself (essentially
   creating your own "backport".) You can find instructions for doing that
   on the Debian wiki I'm sure, or else a wide variety of how-to sites.
   Where Obnam is all Python, the dependency chain is usually pretty
   short.  If you have trouble with it, let me know, I can probably find
   time to jump on IRC or something and give you a hand.  It's relatively
   simple once you get the hang of it.
   obnam-support mailing list