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

Re: cannot install libsnmp-dev in stretch, wondering about reasonable next steps



On Thu, Oct 12, 2017 at 08:15:21PM -0700, Dan Hitt wrote:
> I'm trying to install libsnmp-dev in stretch (debian 9) using the command
>    sudo apt-get install libsnmp-dev
> 
> This results in an error:
> ----------
> Some packages could not be installed. This may mean that you have
> 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:
> 
> The following packages have unmet dependencies:
>  udev : Breaks: systemd (< 232-20) but 232-14 is to be installed
> E: Error, pkgProblemResolver::Resolve generated breaks, this may be
> caused by held packages.
> ----------
> 
> First, i'm not even sure of the interpretation of the error.  Does it
> mean my systemd version is too large?  Does it mean my systemd version
> is too small?  Note that 'systemd --version' returns 232 on my system,
> without any extra info that i can see, so it's hard for me to even do
> some sanity checking.
> 
You can find the Debian version of installed and candidate package with
'apt-cache policy <pkgname>'.  The version of systemd in stretch is
232-25+deb9u1.  If your attempt to install libsnmp-dev resulted in that
error message, then it is likely that you have not upgraded your
packages since prior to the stretch release.

> So i would like to understand what the error means, and then, what
> would be a reasonable course of action to take.  (E.g., updating
> systemd?  Compiling libsnmp-dev by hand and installing in /usr/local?
> Filing a bug report somewhere?)
> 

Please supply the output of 'apt-cache policy libsnmp-dev systemd' and
the contents of your sources.list.

Regards,

-Roberto

-- 
Roberto C. Sánchez


Reply to: