Apt giving error --fix-broken not working

Jerry Geis jerry.geis at gmail.com
Fri Apr 26 01:11:39 UTC 2024


On Thu, Apr 25, 2024 at 7:35 PM Colin Watson <cjwatson at ubuntu.com> wrote:

> On Thu, Apr 25, 2024 at 03:41:54PM -0400, Jerry Geis wrote:
> > something is messed up on apt.  fix broken does not fix anything -
> > how do I fix it.
>
> --fix-broken isn't a magic spell.  It fixes a particular kind of
> problem, not anything that might possibly be broken on the system in any
> way.  It won't help here.
>
> > debconf: Perl may be unconfigured (Can't locate Cwd.pm in @INC (you may
> > need to install the Cwd module) (@INC contains: /etc/perl
> > /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0
> > /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5
> > /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36
> > /usr/share/perl/5.36 /usr/local/lib/site_perl) at
> > /usr/share/perl/5.36/File/Path.pm line 6.
> > BEGIN failed--compilation aborted at /usr/share/perl/5.36/File/Path.pm
> line
> > 6.
> > Compilation failed in require at (eval 1) line 3.
> > BEGIN failed--compilation aborted at (eval 1) line 3.
> > ) -- aborting
>
> You have done something awful to your system somehow.  I'm not sure
> exactly what.  It will be difficult to do anything at all until this
> sort of thing is fixed; just hitting it with normal apt commands is not
> likely to help.
>
> Based on what you have so far, I'd suggest using "sudo dpkg-preconfigure
> --help" as a barometer for how broken your system is.  Your goal is to
> get it to produce a normal help message and not an error message spew
> like the above.
>
> What does "dpkg -l perl\*" say?
>
> Can you tell us anything about the events that led up to this?
>
> --
> Colin Watson (he/him)                              [cjwatson at ubuntu.com]
>
> --
> ubuntu-users mailing list
> ubuntu-users at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users


dpkg -l perl\*
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version           Architecture Description
+++-=================-=================-============-=====================================================
ii  perl              5.36.0-9ubuntu1.1 amd64        Larry Wall's Practical
Extraction and Report Language
ii  perl-base         5.36.0-9ubuntu1.1 amd64        minimal Perl system
un  perl-doc          <none>            <none>       (no description
available)
un  perl-modules      <none>            <none>       (no description
available)
un  perl-modules-5.22 <none>            <none>       (no description
available)
un  perl-modules-5.24 <none>            <none>       (no description
available)
un  perl-modules-5.26 <none>            <none>       (no description
available)
ii  perl-modules-5.36 5.36.0-9ubuntu1.1 all          Core Perl modules
un  perlapi-5.36.0    <none>            <none>       (no description
available)
un  perlsgml          <none>            <none>       (no description
available)


This is a 23.10 system

Jerry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20240425/3ca42c10/attachment-0001.html>


More information about the ubuntu-users mailing list