Author Archives: Matthias Röhser

libusb couldn’t open USB device /dev/bus/usb/002/003: Permission denied.

The problem is, that libusb requires write access to USB device nodes. Check the entry

SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0664″

in the configuration file /etc/udev/rules.d/libusb.rules. If the file does not exist, create it. Adjust the entry to fit your needs. Maybe it is an alternative to add the current user to the group that has full usb access.

Using phplists with german special characters (Umlaute äöüß)

PHPList (http.www.phplist.com) cannot handle german special characters (Umlaute äöüß) in a standard installation. I followed some hints to fix that problem, and at some point it worked. I’m not quite sure which step really fixed the issue. The things I tried are:

  1. Include the german language file in the config.php.
  2. Make sure that the charsets in the phplists configuration is set to UTF-8.
  3. Edit the texts/german.inc translation file and change strCharSet to UTF-8
  4. Edit the admin/lan/de/language_info and set UTF-8 for charset.
  5. Open the database in phpMyAdmin and edit the phplist_message table. Set collation to utf8_general_ci.

EDIT: The PHPList version I used here is 2.10.17