Audacity больше не будет запускаться

При попытке запустить Audacity я получаю следующую ошибку:

Audacity не смог найти место для хранения временных файлов. Введите соответствующий каталог в диалоговом окне настроек.

Файлы или папка не были перемещены. Я удалил Audacity, удалил любые файлы и т. Д. Вручную и заново установил

В терминале:

pst007x@pst007x-Serval-Professional:~$ audacity 

(process:16390): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised

(process:16390): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised

(process:16390): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised

(process:16390): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised

** (Audacity:16390): WARNING **: Owner of /tmp/orbit-pst007x is not the current user

Segmentation fault
pst007x@pst007x-Serval-Professional:~$
Файлы или папка не были перемещены. Все приватные файлы и т. д. являются стандартными.

Ubuntu 13.10 64bit (все обновления применяются)

ДОПОЛНИТЕЛЬНО:

Я могу открыть как gksu audacity

Таким образом, это выглядит как привилегии это проблема. Я проверял все привилегии, и все кажется нормально, но явно не ....

Я попытался изменить каталог в настройках на каталог в моей домашней папке:

/ home / pst007x / Music / audacity_temp /

, но при повторном запуске (не в корне) той же самой ошибки ...

Какие-нибудь идеи, в каких файлах могут отсутствовать привилегии?

После изменения каталога при запуске я получаю следующее:

pst007x@pst007x-Serval-Professional:~$ audacity 

(process:28364): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised

(process:28364): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised

(process:28364): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised

(process:28364): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
Segmentation fault
pst007x@pst007x-Serval-Professional:~$ 

Я проверил установленные файлы с помощью диспетчера пакетов Synaptic, а затем проверял разрешения:

pst007x@pst007x-Serval-Professional:~$ sudo chmod -R 777 /usr
[sudo] password for pst007x: 
pst007x@pst007x-Serval-Professional:~$ audacity

(process:31026): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised

(process:31026): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised

(process:31026): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised

(process:31026): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
Segmentation fault
pst007x@pst007x-Serval-Professional:~$ 
[d19 ]РЕДАКТИРОВАТЬ. После этого я перезагрузился и больше не смог войти в систему. Поэтому я сделал новую установку. Неплохо, так как первоначальная установка на этой системе была 10.10. Работает нормально после новой установки.

Спасибо, что нашли время, чтобы опубликовать ответы и предложения ..

1
задан 12 January 2014 в 06:23

3 ответа

Я использую Audacity v2.0.3 в Linux Mint 16, который является производным от Ubuntu 13.10 и имел ту же проблему.

Когда Audacity запускается, он ищет временную директорию для хранения ее временных файлы, а именно

/var/tmp/audacity-${USER}

, где $ {USER} имеет значение имени пользователя для входа в систему, а переменная окружения USER обычно правильно устанавливается во время процесса входа в систему.

Чтобы быть уверенным , всегда можно сделать

echo ${USER}

, чтобы убедиться, что оно установлено и установлено соответствующее значение.

Таким образом, очень простое решение:

mkdir /var/tmp/audacity-${USER}
[d6 ] и для конфиденциальности, если хотите, и если ваш umask отличается от 0007,

chmod 0700 /var/tmp/audacity-${USER}

, или вы можете сделать это за один раз с помощью

mkdir -m 0700 /var/tmp/audacity-${USER}

Очевидно, пользователь должен имеют разрешение на запись на /var/tmp, в противном случае это должно быть выполнено root, которому также необходимо будет изменить владельца и группу владельца созданного каталога соответствующему пользователю и группе.

Почему смелость не создать этот каталог для себя - вопрос, который должен быть направлен на w ритуалы смелости, потому что появляется диалоговое окно, чтобы сказать, что некоей неаудированной директории для временного хранения не существует, а затем segfaulting является крайне плохим пользовательским интерфейсом.

Предполагается, что нужно переустановить операцию из царапины, чтобы решить проблему недостающего каталога, является неприемлемым ответом.

5
ответ дан 24 May 2018 в 13:18
  • 1
    mkdir /var/tmp/audacity-${USER} решила мою проблему, спасибо. Надеюсь, что в какой-то момент больше людей не принимают «переустановить все», как решение для каждой отдельной проблемы. – Uli Köhler 8 March 2018 в 19:09

У меня была та же проблема, что и под монетным двором cinnamon Linux 17.1. Решив его, переустановив смелость после удаления каталога /home/your_username/.audacity-data и устранив проблему

1
ответ дан 24 May 2018 в 13:18
  • 1
    Я использую Ubuntu Studio 16.04 LTS, и у меня была та же проблема. Я исправил это, исключив «/home/my_username/.audacity-data" папка. Конечно, я потерял все визуальные предпочтения внешнего вида Audacity, но он работает так прекрасно !!! – Juan 25 October 2016 в 09:07

Я построил смелость из последнего источника SVN, и он segfaults при попытке загрузить /usr/lib/ladspa/blop_files/parabola_1649_data.so. Я нашел это, запустив его изнутри gdb:

gdb /usr/local/bin/audacity
run
....
<segfault happens>
bt

Удаление пакета blop исправила его для меня. IDK, потому что у ubuntu-packaged / usr / bin / audacity нет проблем даже с установленным блоком.

0
ответ дан 24 May 2018 в 13:18

Другие вопросы по тегам:

Похожие вопросы: