Wednesday, September 18, 2013

Removing the BRS scanner from ubuntu

I just ran into this problem of brsscanner needed to be removed to install skype/google talk plugin in ubuntu. But I tried to remove it it gave me following error.


 sudo apt-get --purge remove brscan
Reading package lists... Done
Building dependency tree    
Reading state information... Done
The following packages will be REMOVED:
  brscan
0 upgraded, 0 newly installed, 1 to remove and 158 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
sh: 0: getcwd() failed: No such file or directory
(Reading database ... 184801 files and directories currently installed.)
Removing brscan ...
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 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)


After searching several links I figured out that only way to remove is actually to create those folders and then execute the commands as below



sudo mkdir -p /usr/local/Brother/sane/GrayCmData/BHL
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/BHL2
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/BHL2FB
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/BHLFB
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/BHMFB
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/BHminiFB
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/YL4
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/YL4FB
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/ZL2
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/ZL2FB
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/ZLe
sudo mkdir -p /usr/local/Brother/sane/GrayCmData/ZLeFB
sudo mkdir -p /usr/local/Brother/sane/GrayCmData


$sudo apt-get --purge remove brscan
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
brscan 

0 upgraded, 0 newly installed, 1 to remove and 158 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
sh: 0: getcwd() failed: No such file or directory
(Reading database ... 184801 files and directories currently installed.)
Removing brscan ...