В Debian Wheezy пытаюсь запустить mc от пользователя www-data, выдается следующее:
(mc:15384): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Cannot create /var/www/.cache/mc directory
(mc:15384): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Cannot create /var/www/.local/share/mc directory
Failed to run:
Cannot create /var/www/.config/mc directory
OK, /var/www в самом деле недоступна на запись, но с чего бы программе падать? Ладно, пытаемся обойти этот баг:
$ HOME=/tmp mc
И программа снова падает с тем же сообщением.
Есть какой-нибудь способ запустить mc, когда HOME пользователя недоступен на запись?