Unable to remove CLI library packages
Clash Royale CLAN TAG#URR8PPP
I was installing some packages and during the install of one, the system hung and the package was not installed. But, the package was added to the list of installed packages. So, I restart the system and I try the following:
When I try to remove the package, it doesn't work because it can't find a config file.
When I try to install the package, it says the package is already installed, and therefore won't install it
When I try to update, it tries to remove the package, and encounters the error above.
So, my question is asking if there's a way to manually remove a package from the list of installed packages, or is there another way to solve this problem?
When I run: sudo apt-get upgrade
Error is:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
libglade2.0-cil libglib2.0-cil libgtk2.0-cil
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
18 not fully installed or removed.
After this operation, 2,819 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 119043 files and directories currently installed.)
Removing libglade2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.8.glade-sharp.installcligac
dpkg: error processing package libglade2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Removing libgtk2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.6.gtk-dotnet.installcligac
dpkg: error processing package libgtk2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Removing libglib2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.6.glib-sharp.installcligac
dpkg: error processing package libglib2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
libglade2.0-cil
libgtk2.0-cil
libglib2.0-cil
E: Sub-process /usr/bin/dpkg returned an error code (1)
debian apt package-management raspbian mono
add a comment |
I was installing some packages and during the install of one, the system hung and the package was not installed. But, the package was added to the list of installed packages. So, I restart the system and I try the following:
When I try to remove the package, it doesn't work because it can't find a config file.
When I try to install the package, it says the package is already installed, and therefore won't install it
When I try to update, it tries to remove the package, and encounters the error above.
So, my question is asking if there's a way to manually remove a package from the list of installed packages, or is there another way to solve this problem?
When I run: sudo apt-get upgrade
Error is:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
libglade2.0-cil libglib2.0-cil libgtk2.0-cil
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
18 not fully installed or removed.
After this operation, 2,819 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 119043 files and directories currently installed.)
Removing libglade2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.8.glade-sharp.installcligac
dpkg: error processing package libglade2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Removing libgtk2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.6.gtk-dotnet.installcligac
dpkg: error processing package libgtk2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Removing libglib2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.6.glib-sharp.installcligac
dpkg: error processing package libglib2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
libglade2.0-cil
libgtk2.0-cil
libglib2.0-cil
E: Sub-process /usr/bin/dpkg returned an error code (1)
debian apt package-management raspbian mono
There's actually 3, they're called libglade2.0-cil, libglib2.0-cil, and libgtk2.0-cil. They were installed as part of mono, but I have managed to remove all the other mono packages. I am using command-line tools.
– Ginkoid
Apr 8 '17 at 17:49
What if you just create the missing file. Does that make the post-removal script happy?
– larsks
Apr 8 '17 at 18:18
I tried that; the removal script just deletes the file then gives the same error
– Ginkoid
Apr 8 '17 at 18:19
add a comment |
I was installing some packages and during the install of one, the system hung and the package was not installed. But, the package was added to the list of installed packages. So, I restart the system and I try the following:
When I try to remove the package, it doesn't work because it can't find a config file.
When I try to install the package, it says the package is already installed, and therefore won't install it
When I try to update, it tries to remove the package, and encounters the error above.
So, my question is asking if there's a way to manually remove a package from the list of installed packages, or is there another way to solve this problem?
When I run: sudo apt-get upgrade
Error is:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
libglade2.0-cil libglib2.0-cil libgtk2.0-cil
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
18 not fully installed or removed.
After this operation, 2,819 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 119043 files and directories currently installed.)
Removing libglade2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.8.glade-sharp.installcligac
dpkg: error processing package libglade2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Removing libgtk2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.6.gtk-dotnet.installcligac
dpkg: error processing package libgtk2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Removing libglib2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.6.glib-sharp.installcligac
dpkg: error processing package libglib2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
libglade2.0-cil
libgtk2.0-cil
libglib2.0-cil
E: Sub-process /usr/bin/dpkg returned an error code (1)
debian apt package-management raspbian mono
I was installing some packages and during the install of one, the system hung and the package was not installed. But, the package was added to the list of installed packages. So, I restart the system and I try the following:
When I try to remove the package, it doesn't work because it can't find a config file.
When I try to install the package, it says the package is already installed, and therefore won't install it
When I try to update, it tries to remove the package, and encounters the error above.
So, my question is asking if there's a way to manually remove a package from the list of installed packages, or is there another way to solve this problem?
When I run: sudo apt-get upgrade
Error is:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
libglade2.0-cil libglib2.0-cil libgtk2.0-cil
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
18 not fully installed or removed.
After this operation, 2,819 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 119043 files and directories currently installed.)
Removing libglade2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.8.glade-sharp.installcligac
dpkg: error processing package libglade2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Removing libgtk2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.6.gtk-dotnet.installcligac
dpkg: error processing package libgtk2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Removing libglib2.0-cil (2.12.26-0xamarin1) ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.6.glib-sharp.installcligac
dpkg: error processing package libglib2.0-cil (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
libglade2.0-cil
libgtk2.0-cil
libglib2.0-cil
E: Sub-process /usr/bin/dpkg returned an error code (1)
debian apt package-management raspbian mono
debian apt package-management raspbian mono
edited Apr 8 '17 at 23:09
Gilles
527k12710561581
527k12710561581
asked Apr 8 '17 at 17:09
Ginkoid
305
305
There's actually 3, they're called libglade2.0-cil, libglib2.0-cil, and libgtk2.0-cil. They were installed as part of mono, but I have managed to remove all the other mono packages. I am using command-line tools.
– Ginkoid
Apr 8 '17 at 17:49
What if you just create the missing file. Does that make the post-removal script happy?
– larsks
Apr 8 '17 at 18:18
I tried that; the removal script just deletes the file then gives the same error
– Ginkoid
Apr 8 '17 at 18:19
add a comment |
There's actually 3, they're called libglade2.0-cil, libglib2.0-cil, and libgtk2.0-cil. They were installed as part of mono, but I have managed to remove all the other mono packages. I am using command-line tools.
– Ginkoid
Apr 8 '17 at 17:49
What if you just create the missing file. Does that make the post-removal script happy?
– larsks
Apr 8 '17 at 18:18
I tried that; the removal script just deletes the file then gives the same error
– Ginkoid
Apr 8 '17 at 18:19
There's actually 3, they're called libglade2.0-cil, libglib2.0-cil, and libgtk2.0-cil. They were installed as part of mono, but I have managed to remove all the other mono packages. I am using command-line tools.
– Ginkoid
Apr 8 '17 at 17:49
There's actually 3, they're called libglade2.0-cil, libglib2.0-cil, and libgtk2.0-cil. They were installed as part of mono, but I have managed to remove all the other mono packages. I am using command-line tools.
– Ginkoid
Apr 8 '17 at 17:49
What if you just create the missing file. Does that make the post-removal script happy?
– larsks
Apr 8 '17 at 18:18
What if you just create the missing file. Does that make the post-removal script happy?
– larsks
Apr 8 '17 at 18:18
I tried that; the removal script just deletes the file then gives the same error
– Ginkoid
Apr 8 '17 at 18:19
I tried that; the removal script just deletes the file then gives the same error
– Ginkoid
Apr 8 '17 at 18:19
add a comment |
1 Answer
1
active
oldest
votes
There are a couple of approaches to try.
The first is to fix /usr/share/cli-common/policy-remove
so it doesn’t fail if the policy is absent: edit its last line so that it runs rm -f
instead of rm
. That should allow the packages to be removed correctly.
If that fails, and since you’re trying to remove all the Mono packages, it should be safe enough to remove the failing postrm
scripts:
sudo rm /var/lib/dpkg/info/libglade,glib,gtk2.0-cil.postrm
The only operation the postrm
scripts do is unregister the policies, which you don’t care about since you’re removing everything anyway.
You’re not the only person to have suffered from this issue: it was reported in 2012 as Debian bug 692962.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f357798%2funable-to-remove-cli-library-packages%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
There are a couple of approaches to try.
The first is to fix /usr/share/cli-common/policy-remove
so it doesn’t fail if the policy is absent: edit its last line so that it runs rm -f
instead of rm
. That should allow the packages to be removed correctly.
If that fails, and since you’re trying to remove all the Mono packages, it should be safe enough to remove the failing postrm
scripts:
sudo rm /var/lib/dpkg/info/libglade,glib,gtk2.0-cil.postrm
The only operation the postrm
scripts do is unregister the policies, which you don’t care about since you’re removing everything anyway.
You’re not the only person to have suffered from this issue: it was reported in 2012 as Debian bug 692962.
add a comment |
There are a couple of approaches to try.
The first is to fix /usr/share/cli-common/policy-remove
so it doesn’t fail if the policy is absent: edit its last line so that it runs rm -f
instead of rm
. That should allow the packages to be removed correctly.
If that fails, and since you’re trying to remove all the Mono packages, it should be safe enough to remove the failing postrm
scripts:
sudo rm /var/lib/dpkg/info/libglade,glib,gtk2.0-cil.postrm
The only operation the postrm
scripts do is unregister the policies, which you don’t care about since you’re removing everything anyway.
You’re not the only person to have suffered from this issue: it was reported in 2012 as Debian bug 692962.
add a comment |
There are a couple of approaches to try.
The first is to fix /usr/share/cli-common/policy-remove
so it doesn’t fail if the policy is absent: edit its last line so that it runs rm -f
instead of rm
. That should allow the packages to be removed correctly.
If that fails, and since you’re trying to remove all the Mono packages, it should be safe enough to remove the failing postrm
scripts:
sudo rm /var/lib/dpkg/info/libglade,glib,gtk2.0-cil.postrm
The only operation the postrm
scripts do is unregister the policies, which you don’t care about since you’re removing everything anyway.
You’re not the only person to have suffered from this issue: it was reported in 2012 as Debian bug 692962.
There are a couple of approaches to try.
The first is to fix /usr/share/cli-common/policy-remove
so it doesn’t fail if the policy is absent: edit its last line so that it runs rm -f
instead of rm
. That should allow the packages to be removed correctly.
If that fails, and since you’re trying to remove all the Mono packages, it should be safe enough to remove the failing postrm
scripts:
sudo rm /var/lib/dpkg/info/libglade,glib,gtk2.0-cil.postrm
The only operation the postrm
scripts do is unregister the policies, which you don’t care about since you’re removing everything anyway.
You’re not the only person to have suffered from this issue: it was reported in 2012 as Debian bug 692962.
answered Apr 8 '17 at 18:42
Stephen Kitt
163k24364443
163k24364443
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f357798%2funable-to-remove-cli-library-packages%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
There's actually 3, they're called libglade2.0-cil, libglib2.0-cil, and libgtk2.0-cil. They were installed as part of mono, but I have managed to remove all the other mono packages. I am using command-line tools.
– Ginkoid
Apr 8 '17 at 17:49
What if you just create the missing file. Does that make the post-removal script happy?
– larsks
Apr 8 '17 at 18:18
I tried that; the removal script just deletes the file then gives the same error
– Ginkoid
Apr 8 '17 at 18:19