My Brother multifunction printer/scanner has a new scanner driver which I have downloaded and installed OK (brscan 0.4.3) and my scanner is working.
I tried to remove the superseded package (brscan 0.2.4) but it has remained in a 'mark for removal' state and all subsequent efforts to remove it don't work.
The problem now is that I can't download any updates or any new software packages. I am confronted with a message that I need to remove brscan 0.2.4 first, but all attempts to do this fail. I have tried to 'reinstall' brscan 0.2.4 but nothing happens.
Appreciate suggestions re solution to my problem. (see message below on last attempt to remove completely).
Regards
(synaptic:3360): GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed
(Reading database ... 225079 files and directories currently installed.)
Removing brscan (0.2.4) ...
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHLFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHMFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHminiFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLe’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLeFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane’: No such file or directory
dpkg: error processing package brscan (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
brscan
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Package Removal Problem <SOLVED>
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Package Removal Problem <SOLVED>
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Package Removal Problem
Open a terminal and try with the following command:
A quick search turns up users with the same issue on brscan removal, so this looks to be a problem with the package itself (badly maintained software; the problems date back to at least 2012).
Code: Select all
sudo dpkg --force-all --purge brscan
Re: Package Removal Problem
Hmm, thanks for the suggestion. Tried it (see below) but brscan is still showing in Package Manager.
ungle@belinda ~ $ sudo dpkg --force-all --purge brscan
[sudo] password for jungle:
(Reading database ... 225079 files and directories currently installed.)
Removing brscan (0.2.4) ...
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHLFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHMFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHminiFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLe’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLeFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane’: No such file or directory
dpkg: error processing package brscan (--purge):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
brscan
ungle@belinda ~ $ sudo dpkg --force-all --purge brscan
[sudo] password for jungle:
(Reading database ... 225079 files and directories currently installed.)
Removing brscan (0.2.4) ...
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHLFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHMFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHminiFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLe’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLeFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane’: No such file or directory
dpkg: error processing package brscan (--purge):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
brscan
Re: Package Removal Problem
Hm. Let's recreate the directories and see if it will proceed then.
It will output exactly what it is doing; please keep that output somewhere for if needed later.
Try the dpkg command to purge the package again.
Code: Select all
sudo mkdir -pv /usr/local/Brother/sane/GrayCmData/{BHL,BHL2,BHL2FB,BHLFB,BHMFB,BHminiFB,YL4,YL4FB,ZL2,ZL2FB,ZLe,ZLeFB}Try the dpkg command to purge the package again.

Re: Package Removal Problem <SOLVED>
Hi again Xenopeek, that's brilliant. It has removed the troublesome brscan and I can now update as prompted. Many thanks because I love using Linux Mint and all of the packages that are so good to use.
A very Merry Christmas to you from Western Australia.
Regards jungle
See below for the terminal transcript...
sudo mkdir -pv /usr/local/Brother/sane/GrayCmData/BHL /usr/local/Brother/sane/GrayCmData/BHL2 /usr/local/Brother/sane/GrayCmData/BHL2FB /usr/local/Brother/sane/GrayCmData/BHLFB /usr/local/Brother/sane/GrayCmData/BHMFB /usr/local/Brother/sane/GrayCmData/BHminiFB /usr/local/Brother/sane/GrayCmData/YL4 /usr/local/Brother/sane/GrayCmData/YL4FB /usr/local/Brother/sane/GrayCmData/ZL2 /usr/local/Brother/sane/GrayCmData/ZL2FB /usr/local/Brother/sane/GrayCmData/ZLe /usr/local/Brother/sane/GrayCmData/ZLeFB
[sudo] password for jungle:
mkdir: created directory ‘/usr/local/Brother’
mkdir: created directory ‘/usr/local/Brother/sane’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHL’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHL2’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHL2FB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHLFB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHMFB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHminiFB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/YL4’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/YL4FB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/ZL2’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/ZL2FB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/ZLe’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/ZLeFB’
jungle@belinda ~ $ sudo dpkg --force-all --purge brscan
(Reading database ... 225079 files and directories currently installed.)
Removing brscan (0.2.4) ...
Purging configuration files for brscan (0.2.4) ...
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHLFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHMFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHminiFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLe’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLeFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane’: No such file or directory
dpkg: error processing package brscan (--purge):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
brscan
A very Merry Christmas to you from Western Australia.
Regards jungle
See below for the terminal transcript...
sudo mkdir -pv /usr/local/Brother/sane/GrayCmData/BHL /usr/local/Brother/sane/GrayCmData/BHL2 /usr/local/Brother/sane/GrayCmData/BHL2FB /usr/local/Brother/sane/GrayCmData/BHLFB /usr/local/Brother/sane/GrayCmData/BHMFB /usr/local/Brother/sane/GrayCmData/BHminiFB /usr/local/Brother/sane/GrayCmData/YL4 /usr/local/Brother/sane/GrayCmData/YL4FB /usr/local/Brother/sane/GrayCmData/ZL2 /usr/local/Brother/sane/GrayCmData/ZL2FB /usr/local/Brother/sane/GrayCmData/ZLe /usr/local/Brother/sane/GrayCmData/ZLeFB
[sudo] password for jungle:
mkdir: created directory ‘/usr/local/Brother’
mkdir: created directory ‘/usr/local/Brother/sane’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHL’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHL2’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHL2FB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHLFB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHMFB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/BHminiFB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/YL4’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/YL4FB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/ZL2’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/ZL2FB’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/ZLe’
mkdir: created directory ‘/usr/local/Brother/sane/GrayCmData/ZLeFB’
jungle@belinda ~ $ sudo dpkg --force-all --purge brscan
(Reading database ... 225079 files and directories currently installed.)
Removing brscan (0.2.4) ...
Purging configuration files for brscan (0.2.4) ...
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHLFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHMFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/BHminiFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/YL4FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZL2FB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLe’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ZLeFB’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane’: No such file or directory
dpkg: error processing package brscan (--purge):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
brscan

