When administering web servers on Debian systems, you may encounter the following error: “Device not Found or Ignored by Filtering”. This can occur when attempting to access a device such as a USB device, or trying to mount a partition from that device.
In most cases, the “Device not Found or Ignored by Filtering” error is caused by the udev daemon not recognizing the device. Udev is a component of the Linux kernel used to detect and manage devices connected to the system. In this case, udev is not recognizing the device, therefore it cannot be accessed.
The simplest way to solve this issue is to run the udevadm trigger
command. This command will tell udev to rescan the system for devices, allowing it to recognize the device.
Once the command is executed, it is recommended to reboot your system to ensure that the device is properly recognized. On most systems, the device should be available after rebooting.
However, if the device is still not recognized, you may have to further investigate the issue. To do so, you can check the syslog
file which contains all the logging and error messages from the system. You may find error messages in the syslog
file that provide more information about the issue.
If nothing appears in the syslog
, the issue may also be related to the permissions of the device. To check this, you should run the zip -v
command, which will show the ownership and access control list for the device.
If the permissions do not match what is needed, you will need to manually set the correct permissions using the chown
and chmod
commands.
In conclusion, the “Device not Found or Ignored by Filtering” error can be solved by running the udevadm trigger
command and rebooting the system. If this does not solve the issue, then further investigation is required, such as checking the syslog
and using the zip
command to check permissions.