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 Package Manager, затем проверял разрешения:

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:~$ 

РЕДАКТИРОВАТЬ. После вышесказанного я перезагрузился и больше не мог войти. Так что я сделал новую установку. Неплохо, так как первоначальная установка на эту систему была 10.10. Работает нормально после новой установки.

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

2
задан 12 January 2014 в 04:23

4 ответа

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

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

/var/tmp/audacity-${USER}

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

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

echo ${USER}

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

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

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

и для конфиденциальности, если необходимо, и если ваш umask отличается от 0007,

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

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

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

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

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

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

0
ответ дан 12 January 2014 в 04:23

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

0
ответ дан 12 January 2014 в 04:23

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

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

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

0
ответ дан 12 January 2014 в 04:23

Не совсем ответ, а решение, потому что я больше не мог перезагружаться после изменения разрешений, поэтому я выбрал новую установку.

Итак, я загрузился на живой диск, сделал резервные копии и переустановил ОС.

Оказалось, что это самое простое решение, очень легко восстановить большинство настроек, просто скопировав соответствующие резервные файлы в новую систему.

0
ответ дан 12 January 2014 в 04:23

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

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