On Fri, 29 Nov 2024 12:30:44 -0600
David Wright <deb...@lionunicorn.co.uk> wrote:

> On Thu 28 Nov 2024 at 07:55:37 (-0600), Richard Owlett wrote:
> > Running Debian 12.7 with MATE
> > When launching Synaptic I get a message saying
> >   [ You have 1 broken package on your system!"
> >     Use the "Broken" filter to locate it.       ]
> > Synaptic's Help isn't helpful :{
> > It also reports packages to be updated.
> > 
> > Also started to install gnumeric and it wanted to remove some files
> > I associate with printer drivers and also ghostscript.
> > 
> > To investigate I searched for it and Synaptic had a red filled box
> > to the left of its name.
> > 
> > I did a power off/on restart. Still the same.
> > 
> > What should I do now?
> > I suspect using apt &/or cousins would be more informative.\
> > Never used them.
> > 
> > Help please.
> > [ learned >60 years ago - If you don't know what you're doin
> > *DON'T*!!!]  
> 
>   $ dpkg -l | grep -v '^ii '
> 
> may give you an idea of which packages are broken.
> 

As to what can be done... 'broken' usually means that one or more
dependencies of the package are unavailable, and cannot be found in the
selected repositories. This happens reasonably often in unstable, but it
shouldn't happen in a new installation of stable.

If I were to guess, I'd say it involved a package which used to be in
an older stable, but an upgrade to a new version of stable has occurred,
and the new version doesn't contain the package. The package will not be
removed, but it is now unsupported, and libraries it depends on may
have been upgraded to versions outside the dependency specification. I
have seen that happen, and it was a package I used to use occasionally
before the upgrade. Some years ago now.

We will have a better idea once some useful error messages have been
obtained, such as by trying to upgrade the package using apt. Actually,
Synaptic should be able to show the errors, by looking in the Details
box during an upgrade attempt. It should display about the same
messages as apt would.

-- 
Joe

Reply via email to