libgcc_s.so.1 должен быть установлен для pthread_cancel для работы

14.04

PPA, доступный в 12.10 и 13.04, по-прежнему не обновлен для 13.10 14.04 14.04 на момент написания этой статьи.

В моем Я обнаружил, что сценарий «Dodge Windows» (который почти восстановил старое поведение окон dodge) больше не работает ... когда он установлен, пусковая установка постоянно скрывается и изменение поведения в настройках системы не работайте до тех пор, пока скрипт не будет удален.

«Dodge Maximized Windows» все еще работает с теми же ограничениями, которые я упомянул в своем ответе за 13.10 с двумя другими ....

on на некоторых веб-страницах окно будет изменяться таким образом, чтобы панель запуска была видимой, это, похоже, связано с определенными веб-страницами (ighome.com - единственный, который я нашел до сих пор), переключение на любые другие открытые вкладки приведет к восстановлению окна и скрыть пусковую установку снова .... (я использую Firefox, так что это может быть другим для Chrome или других браузеров). Когда вы сворачиваете максимально развернутое окно, пусковая установка будет скрыта долго, как wi ndow открыт - это было не так раньше (пусковая установка вернется, если окно будет сведено к минимуму до запуска)

Я отредактирую этот ответ позже, если появится лучшее решение или текущее сценарии отредактированы для лучшей работы.

Как я уже сказал в другом ответе, ссылка на скачивание идет прямо от lauchpad PPA, которая была для 13.10 ..... ее ссылка:

Dodge maximized windows

Сообщение в блоге о PPA и сценариях, написанных для 12.10 и 13.04, это

Dodge maximized windows

4
задан 29 April 2012 в 07:52

4 ответа

Установить: libpam-ldap Теперь вы получите эту ошибку: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

Из-за этого обновления в v2.3.4:

Добавьте более сильные проверки на ошибку конфигурации работающий с записываемым корневым каталогом внутри chroot (). Это может укусить людей, которые небрежно включили chroot_local_user, но это жизнь. Установить: libpam-ldap Теперь вы получите эту ошибку: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
0
ответ дан 25 May 2018 в 12:16
  • 1
    Как этот ответ связан с исходным вопросом о vsftpd и ligcc_s / pthread? – imz -- Ivan Zakharyaschev 11 January 2015 в 00:18

Ошибка кажется нерешенной до даты (окт. 30). Вместо этого переключитесь на proftpd. Нетрудно перенести пользовательскую базу данных из vsftpd в proftpd.

По крайней мере, это то, что я должен был сделать, чтобы снова запустить мой сервер (и как можно скорее)!

2
ответ дан 25 May 2018 в 12:16

Это может сработать: sudo apt-get install libgcc1-dbg.

2
ответ дан 25 May 2018 в 12:16
  • 1
    но опять же, возможно, нет. Вы знаете, или вы догадываетесь? – Graham 22 July 2015 в 14:04
  • 2
    Я получил эту ошибку, когда писал многопоточную серверную программу с несколькими экземплярами, на которых выполнялось 1000 клиентских подключений (по одному на поток). После подключения около 6000 он дал эту ошибку. Тогда я решил это выше. Я использую Kubuntu 14.04. – Rahul Bhartari 22 July 2015 в 14:16
  • 3
    Спасибо за разъяснение. Это всегда помогает внушить уверенность в качестве вашего ответа. – Graham 22 July 2015 в 14:27
  • 4
    @RahulBhartari отредактируйте свой ответ, чтобы поместить в него свой комментарий. – guntbert 23 July 2015 в 00:37

У меня была та же проблема, что и vsftpd на Ubunto 13.10, и ни одно из предложений не работало.

После множества googleing я наткнулся на ту же проблему в Redhat Bugzilla

Их решение, которое сработало для меня: перекомпилируйте пакет vsftpd после изменения исходного файла defs.h (значение DEFINE VSFTP_AS_LIMIT должно быть изменено на значение «400UL * 1024 * 1024»). Я не утверждаю, что понимаю, что это делает, но теперь все отлично работает для меня.

Чтобы перекомпилировать пакет, выполните следующие действия (это для Ubuntu 13.10, но должно работать аналогично для других выпусков):

добавить исходные репозитории в /etc/apt/sources.list, добавив строку deb-src http://archive.ubuntu.com/ubuntu saucy main universe restricted Обновить списки пакетов: sudo apt-get update Установить некоторые утилиты, необходимые для компиляции файлов: sudo apt-get install fakeroot build-essential Получить все необходимое для компиляции vsftpd: sudo apt-get build-dep vsftpd Получить источники vsftpd: apt-get source vsftpd (это работает как пользователь без полномочий root). Измените VSFTP_AS_LIMIT в файле defs.h на значение 400UL * 1024 * 1024. Зафиксируйте изменения или скомпилируйте сбой: dpkg-source --commit ]. Это создаст новый файл исправления. Затем вам предлагается ввести имя и информацию для этого сообщения. Восстановите vsftpd: fakeroot buildpackage. Он должен компилироваться, и должен быть создан новый .deb-файл. Установите этот вновь созданный пакет: dpkg --install vsftpd_3.0.2-1ubuntu2_amd64.deb (измените имя файла соответственно)

Вот так, работал для меня. Возможно, неплохо было бы удержать этот пакет, поэтому он не будет перезаписан, когда команда Ubuntu выпустит новый официальный пакет.

Обновление: я просто попробовал это на Ubuntu 12.04 LTS, работал как хорошо.

1
ответ дан 25 May 2018 в 12:16

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

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