Рейтинг:1

Проблемы с запуском carla в UbuntuStudio 21.04

флаг es

Я не знаю, почему carla больше не работает в моей системе.

Это сообщение об ошибке:

Carla 2.3.2 запущена, статус:
  Версия Python: 3.9.5
  Версия Qt: 5.15.2
  Версия PyQt: 5.15.4
  Двоичный каталог: /usr/lib/carla
  Каталог ресурсов: /usr/share/carla/resources
Traceback (последний последний вызов):
  Файл "/usr/share/carla/carla", строка 46, в <module>
    host = initHost(initName, libPrefix, False, False, True)
  Файл "/usr/share/carla/carla_host.py", строка 3227, в initHost
    gCarla.utils = CarlaUtils(имя_утилиты)
  Файл "/usr/share/carla/carla_utils.py", строка 333, в __init__
    self.lib.carla_cocoa_set_transient_window_for.argtypes = [c_uintptr, c_uintptr]
  Файл "/usr/lib/python3.9/ctypes/__init__.py", строка 387, в __getattr__
    func = self.__getitem__(имя)
  Файл "/usr/lib/python3.9/ctypes/__init__.py", строка 392, в __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib/carla/libcarla_utils.so: неопределенный символ: carla_cocoa_set_transient_window_for

Я уже пробовал обновляться (все обновлено), искать ошибки в carla GitHub (ничего не нашел) и переустанавливать carla.

Luis Henriques avatar
флаг es
Компиляция последней версии Carla из [git](https://github.com/falkTX/Carla) работает.
N0rbert avatar
флаг zw
На самом деле это зависит от способа установки. Обе Carla из [официального репозитория ubuntu](https://packages.ubuntu.com/hirsute/carla) и из [ubuntustudio backports PPA](https://launchpad.net/~ubuntustudio-ppa/+archive/ubuntu/backports /+packages?field.name_filter=carla&field.status_filter=published&field.series_filter=hirsute) нормально работает на свежей системе 21.04. Что у вас было для `dpkg -l | grep carla` и `dpkg -S /usr/lib/carla/libcarla_utils.so` перед компиляцией?
Luis Henriques avatar
флаг es
Обе команды вернули пакет 2.3.0-0ubuntu1. Но на всякий случай я очистил все пакеты Carla и переустановил. Теперь все работает! libcarla_utils.so тот же, но /usr/share/carla/carla_utils.py изменился и больше не вызывает carla_cocoa_set_transient_window_for
N0rbert avatar
флаг zw
Чтобы указать, что проблема решена, я добавил ответ ниже.
Luis Henriques avatar
флаг es
Спасибо, я добавил то, что сделал, чтобы помочь другим с похожими проблемами.
Рейтинг:1
флаг es

Моя система по какой-то причине находилась в заблокированном состоянии. Я смог исправить проблему, запустив:

sudo apt Purge Carla
sudo apt автоудаление
sudo apt установить карлу

Я предполагаю, что я обновил /usr/share/carla/* давным-давно и забыл об этом. При обновлении системы некоторые файлы перезаписывались, а другие нет.

Рейтинг:0
флаг zw

Версия Карлы в вашем вопросе указывает на то, что ее происхождение UbuntuStudio поддерживает PPA.

Я бы порекомендовал добавить этот PPA и переустановить пакеты carla с помощью

sudo add-apt-repository ppa:ubuntustudio-ppa/backports
sudo apt-получить обновление

sudo apt-get install --reinstall $(dpkg -l | grep carla | grep ^ii | awk '{print $2}')

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.