[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Package breakage



On Wed, 26 Feb 2014 21:28:27 +0000
Neil Williams <codehelp@debian.org> wrote:

>On Wed, 26 Feb 2014 08:57:18 -0800 (PST)
>Kevin Thibedeau <kevinpt@yahoo.com> wrote:
>
>> I clearly made a mistake in reading the instructions. That doesn't
>> change the fact that Emdebian packages are getting installed that I
>> never selected.
>
>0: you enabled the wrong repository for what you wanted to do - there's
>nothing wrong with the Emdebian Grip packages themselves.
>1: apt downloaded some of the packages, so wants to install them
>2: you didn't read the documentation which clearly states that all
>Emdebian Grip packages have a HIGHER version string than the equivalent
>package in Debian - any changes to a package need to change the
>version and a higher version allows devices to be upgraded in-place.
>3: you did not clean the apt package cache
>4: the packages remain available for apt to install
>5: apt will always prefer to install packages according to the highest
>version number.
>6: you seem to be unfamiliar with how apt works
>
>The only part of any of that which is related to Emdebian is the bit
>about the documentation. The rest is absolutely standard apt behaviour.
>Emdebian has not broken your packages. It would happen with any
>repository containing updated packages.
>
>The resolution of this is not down to Emdebian. However, due to how
>Emdebian Grip is prepared, the binaries which you have now got
>installed are checksum identical to the binaries from the equivalent
>Debian packages.You can leave all the packages installed as-is. The
>only consequences will be that you will have no manpages, no
>translations and no documentation for those packages.
>
>> Then apt started installing *more* Emdebian packages (112 in all)
>> even though I *don't* have the repos in sources.list anymore:
>
>$ sudo apt-get clean
>removes the downloaded .deb files
>$ sudo apt-get update
>removes the binary cache of the repository data files.
>
>You had the packages in the apt cache and the cache data still.
>
>It's not a problem - the Emdebian Grip packages are functionally
>identical to the equivalent Debian versions. You don't need to change
>any more of these unless you want translations, manpages or the docs -
>apt will simply upgrade them when a new version arrives in Debian.
>
>On the upside, you now have more free space than you would had when you
>started because Emdebian Grip packages are ~40% smaller on average.
>
>> When I try to force the reversion to the Debian version of these
>> packages I get the following:
>> 
>> requested an impossible situation or if you are using the unstable
>> distribution that some required packages have not yet been created or
>> been moved out of Incoming. The following information may help to
>> resolve the situation:
>
>You have managed to get yourself into quite a mess. Thankfully, it was
>Emdebian Grip, so your system is not as badly affected as if you had
>installed different versions of the executables. e.g. from Ubuntu or
>a Debian derivative. Please take the time to learn about how
>third-party repositories work before adding them to your system.
>
>If you do want to remove the Emdebian Grip packages you will have to
>pick the downgrades individually - the only advice that can help is
>that you must start with the leaf packages and then work down the tree
>- do not try to do too many at the same time. Pick one or two leaf
>packages upon which no other packages depend. Typically, those will be
>some of the affected desktop packages. If one package starts leading
>you down a rabbit hole of complexity, leave it and pick another.
>
>> I haven't a clue why it still wants to install Emdebian packages or
>> where it thinks it's getting them from. Is there some cached data
>> that needs to be cleared up?
>
>$ sudo apt-get clean
>$ sudo apt-get update
>
>At that point, the only Emdebian Grip packages which will remain will
>be those already installed and if your apt sources are back to
>standard Debian repositories, there will be no Emdebian Grip packages
>for apt to care about.
>

That was an over-the-top nice explanation for him Neil. I've seen
RTFM as a typical response for similar things. Good Job!

--
Regards,
Christopher Barry

Random geeky fortune:
lp1 on fire
		-- One of the more obfuscated kernel messages


Reply to: