<html style="direction: ltr;">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
</head>
<body bidimailui-charset-is-forced="true" style="direction: ltr;"
text="#000000" bgcolor="#FFFFFF">
<br>
<div class="moz-cite-prefix">On 11/08/2019 9:05, Shlomo Solomon
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:20190811090524.57705c73@shlomo1.solomon">
<pre class="moz-quote-pre" wrap="">Let me start by saying that I'm not looking for a solution - I solved my
problem. I'm just angry and letting off some steam. </pre>
</blockquote>
I'll do my best to defend.<br>
<blockquote type="cite"
cite="mid:20190811090524.57705c73@shlomo1.solomon">
<pre class="moz-quote-pre" wrap="">binations of commands such as:
sudo apt-get --fix-broken install
sudo apt autoremove
sudo dpkg -P mono-complete
sudo dpkg --remove --force-remove-reinstreq mono-complete
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get -u dist-upgrade
sudo apt-get -o Dpkg::Options::="--force-overwrite" upgrade
sudo apt-get -o Dpkg::Options::="--force-overwrite" -f install
sudo dpkg -P --force-all mono-complete
sudo dpkg --configure -a</pre>
</blockquote>
<p>Or just use aptitude.</p>
<p><br>
</p>
<p>It allows you to schedule as many dpkg operations as you need to
get things working, including multiple suggestions how to
automatically fix your problem, allowing you to choose between
them.
</p>
<blockquote type="cite"
cite="mid:20190811090524.57705c73@shlomo1.solomon">
<pre class="moz-quote-pre" wrap="">
I discovered that there were some post removal scripts that were
crashing dpkg and the solution was to manually remove several files
from /var/lib/dpkg/info.
WOW - isn't that a "pretty" way to go.</pre>
</blockquote>
<p>It is not.</p>
<p><br>
</p>
<p>In Linux's (Debian's, in this case) defense, a bug in the
installation script is never easy to recover from. On Windows,
you'd be in much worse a state under similar circumstances.</p>
<p><br>
</p>
<p>Shachar<br>
</p>
</body>
</html>