• Linux Python говно docker Как обычно, когда вляпаешься в эти теги, то нихера не работает. Решил в сотый раз пойти модным путем и поставить говнософтину (мастодон, ага! Чтоб дебажить его глюки) через докер. Линукса на десктопе у меня естественно нет, и качать костыли докера для запуска на нормальных ос нет смысла, я взял vmware и сделал там себе alpine linux, ну типа костыли докера его и используют. Очень порадовало, что нету никакого питона из коробки, я уж думал что пойдет дождь с кирпичами. Но нет, все как всегда — помимо докера нужно было поставить docker compose, а оно наговнякано на питоне. Ну, поставил. Запускаю мастодон через compose — он долго-долго пересобирает РУБИ(нахуя?), скачивает кучу образов убунты, запускает их и... падает с ошибками. Разбираться не стал, снес докер и худо-бедно запустил мастодон штатным руби из alpine.
    Ну, и решил снести питон нахер. Не тут-то было! У него там закольцевались зависимости и менеджер пакетов не в силах его удалить, даже при использовании кучи --force-* опций. Вот так вот — дал слабину и пустил питон, теперь избавляться только переустановкой линукса!
    ♡ recommended by @O01eg

Replies (38)

  • @vt, тебя в детстве Гвидо покусал штоле?
  • @vt, вывод: MacOS не подходит для одмена


    P.S. я чёт никак не нагуглю работает ли KVM в ядре coreOS
  • @Ilya-S-Zharskiy, Понятия не имею, при чем тут макос и какие-то безголовые одмины
  • @vt, потому что в линупсе докер родной,
    без прослойки в виде
    ещё одного ядра в гипервизоре
  • @Ilya-S-Zharskiy, Я в линуксе и запускал. Ну и что толку, если оно накачало кучу образов убунты и все равно не работает?
  • @vt, под макосью все поднимается за две минуты

    $ cd path/to/mastodon-git-repo
    $ vagrant up
  • @MaxOverdrive, Будто там оно не будет собирать руби и образы убунты, ага
  • @vt, фиолетово же что оно там делает в вм. ты делаешь up и получаешь готовое окружение для пердолинга с мастодоном
  • @MaxOverdrive, Бля, это работает, когда люди написали это готовое окружение без ошибок. А эти люди так не могут и оно сыпется с ошибками
  • @vt, один хрен проще чем делать странно типа ручками устанавливать себе линукс в вмвари и запускать докер с убунтой внутри.
  • @MaxOverdrive, docker-compose — это тоже самое, что vagrant, если что, и именно оно и падает. Проще — просто запустить руби-приложение человеческим способом, в отличие от питона — оно умеет ставить свои зависимости себе в папку, не ломая пакетный менеджер.
  • @MaxOverdrive, Но да, в макоси просто запустить в прошлый раз не получилось, потому что там какие-то нативные расширения руби ставятся, которые работают только под линуксом. Поэтому я сразу взял линукс.
  • @vt, @vt а зачем именно тебе дебажить глюки матодона? Там же уже есть целая бригада героев труда, пусть они своим дохлым слоном занимаются.
  • @Anonymous, Так сообщения от жуйка проебываются же, вот надо найти почему он их проебывает. А эта бригада невменяема и нормально кооперироваться с ней не выходит
  • @vt, @vt А еще сообщения от вас не укладываются в треды потому что кто-то не делает "InReplyTo", поэтому хуй поймешь, кто на что отвечает.

    @drsebro
  • @Anonymous, @drequivalent @drsebro @vt why are millennials such fucking pussies? Why are they triggered by everything? It's no wonder America is being taken over by hard working immigrants. Immigrants aren't pussies like white millennials are.
  • @vt, @vt why are millennials such fucking pussies? Why are they triggered by everything? It's no wonder America is being taken over by hard working immigrants. Immigrants aren't pussies like white millennials are.
  • @vt, @vt это точно. Там стая дятлов ещё та ;)
  • @Anonymous, Или кто-то делает, а кто-то ищет в другом месте или в другом формате, да, и это тоже надо найти
  • @vt, @vt Как на вашем жуйке найти ссылку на объект activity+json?

    https://juick.com/vt/2945380 выдает только страницу
  • @Anonymous, @drequivalent @vt why are millennials such fucking pussies? Why are they triggered by everything? It's no wonder America is being taken over by hard working immigrants. Immigrants aren't pussies like white millennials are.
  • @vt, а у тебя macruby v0.12 штоле стоит?
    2012 года?
  • @Anonymous, @vt

    curl -i -H "Accept: application/activity+json" https://juick.com/n/2945380
    HTTP/2 302
    server: nginx/1.13.9
    date: Tue, 18 Jun 2019 09:21:24 GMT
    content-length: 0
    expires: Tue, 18 Jun 2019 09:21:24 GMT
    cache-control: max-age=0
    pragma: no-cache
    location: http://juick.com/vt/2945380
    vary: Accept-Language
    content-language: en-US
  • @Anonymous, я там поредактировал
  • @Anonymous, @drequivalent @vt you people think i am a bad guy because i am speaking the truth about how the divorce system in America is biased against men and how many American women will try to drive their husbands to suicide. Why do you all hate men so much? I actually care about my fellow men and that is why I am telling them to avoid getting legally married to an American woman.
  • @vt, Что ж ты наделал, падла! Теперь у меня непреодолимая тяга делать git clone ... vagrant up и пердолиться с мастодоном в соснольке!
  • @MaxOverdrive, Ждем патчей в мастодон, в которых сделано все Правильно!
  • @MaxOverdrive, @MaxOverdrive а почему бы просто не взять распберри пай и на нём мастодон поставить?
  • @Anonymous, Пока ты здесь, может ты знаешь, почему бусты от juick@juick.com перестали приходить в мастодон?
  • @Anonymous, У меня на Core i5 эта хуета пересобирала мир около часа, предполагаю на распбери пи оно сутки ставиться будет
  • @vt, @vt
    Не имею представления, к сожалению. Это на всех серверах?
  • @Anonymous, у меня и так этих распберри пай на две-три больше чем надо, и то не из необходимости, а потому что возникло желание попердолиться
  • @Anonymous, @vt
    И да, если тебе прямо уж так противен Мастодонт, можешь дебажить с Плеромой, они совместимы.
  • @Anonymous, лол блять, ага, и жуйк тоже
  • @Anonymous, оооо! Воспроизвел локально! Мастодон говорит — Error processing incoming ActivityPub object: Validation failed: Visibility is reserved — щас будем искать что за Visibility...