Получил GLib-GObject-CRITICAL **: g_type_class_unref: утверждение 'g_class! = NULL' не удалось из-за контроллера php laravel - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть контейнер файлов, зашифрованный с помощью VeraCrypt на USB-накопителе, и у меня есть веб-приложение, основанное на стеке LAMP и в рамках Laravel.Теперь я хочу смонтировать зашифрованный файл через php-контроллер laravel следующим образом:

$cmd = 'veracrypt -p "longlongpassword" /media/username/usbName/encryptedFile /media/veracrypt1';
$process = new Process($cmd);
$process->run();

Но я получил сообщение об ошибке:

"GLib-GObject-КРИТИЧЕСКИЙ **: g_type_class_unref: утверждение 'g_class! = NULL' не выполнено '

Однако, если я запускаю команду

veracrypt -p "longlongpassword" /media/username/usbName/encryptedFile /media/veracrypt1 

из терминала Ubuntu, то это успешно выполняется безошибка.

Кто-нибудь может подсказать, как решить эту проблему?Спасибо.

...