last day (18 days later) » 

5:41 AM
0
Q: mysql is not running в статусе xampp на linux debian [НЕ ДУБЛИКАТ]

DiskypМой вопрос - ни разу не дубликат и предложенное решение не является ответом на мой вопрос. Я не люблю линукс, но сейчас пришлось с ним работать и после целого дня возни с правами я заставил xampp заработать, но в итоге мой php скрипт, ради которого я всё это превозмогал, не мог загружать картинк...

 
sudo service mysql start?
 
@Darth не знаю что ты хотел сказать, но если ввести это в моём терминале, то получаю такую ошибку: Job for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details. Статус я тоже смотрел, там красным выделено: Failed to start LSB: Start and stop t...n
 
Если ты сделал chmod -R 777 / и после НЕ переустановил ВСЮ ОС - то глюки ты будешь ловить всё оставшееся время. Переустанавливай и пробуй заново.
И ещё: как ты ставил lamp?
 
@don Rumata переустановить не могу, нужно хотябы сервер снова поднять а там уже не важно. lampp я скачал с оф. сайта, закинул на сервер скачанный установщик и запустил его. До него стоял nginx+php+mysql, но они были старыми и без кучи нужных модулей, так что я решил просто установить свеженький укомплектованный lampp.
 
@Diskyp, если не можешь - тогда всё. Работать не будет. Тему можно закрывать.
@Diskyp, эммм... у lamp есть официальный сайт? Вот это новость. А можно ссылку?
 
5:41 AM
@don Rumata вот, держи apachefriends.org/ru/index.html там на пингвина тыкаешь и качается установщик xampp для линукс, который lampp и называется. Закрывать я ничего не буду, нужно прям кровь из носа без переустановки снова завести mysql. Наверняка нужно лишь где-то эти права расставить, но я неопытен в линуксе, сам не могу сообразить.
 
@Diskyp, оххх, это ещё и run файл. Какая красота. В общем ты сделал неправильно всё. Вообще всё. Не разобравшись в механике работы ОС, ты притащил опыт одной операционки в другую в надежде на то, что проканает. Не проканало. В linux надо пользоваться штатными средствами установки программ, а не качать что-то откуда-то, из этого редко что выходит хорошее. В довершении всего ты дал права всем на всё на всю систему. При том, что некоторые сервисы (навскидку могу назвать ssh) жёстко завязаны на права доступа к файлам - ты подложил огроменную свинью будущему себе в плане стабильности работы ОС.
 
@don Rumata Дак дело в том, что xampp заработал, но опять начались проблемы с правами, из за которых не работал мой скрипт загрузки изображений, и не ограничевая себя в выражениях и швыряя всё в пределах досигаемости я ввёл ту роковую комманду, после которой всё и слетело. Я верю, что можно как-то снова раскидать права на mysql и он заработает, ведь я только эти треклятые права попортил.
 
@Diskyp, ты видимо невнимательно прочёл. Ты убил ОС. Нужна переустановка. Полностью. Других вариантов нет. Ну если конечно не было сделано снапшотов или бэкапов. Можешь у alexanderbarakin или avp спросить.
 
@don Rumata Этот александер уже пометил мой вопрос как дубликат, но он видимо не тем местом читает и не заметил, что мне нужно без переустановки чего-либо mysql запустить. К тому же у меня совершенно всё работает как и прежде кроме этого самого mysql (хотя я и не много чем пользуюсь).
 
Чтобы запустить mysql, вам ПРИДЁТСЯ переустановить ОС. Своими бездумными действиями вы её сломали.
 
5:41 AM
@Diskyp, ты не хочешь понимать что я писал выше. Ок, давай абстрагируемся немного. "Доктор, я отрубил себе ногу ржавым топором. Но мне срочно завтра надо бежать марафон, а нога почему-то кровоточит и я падаю когда иду в туалет. На операцию я ложиться не буду - выпишите мне пластырь и аскорбинку той марки, которая мне поможет."
 
@andreymal как я её сломал, если она работает как и прежде? После моих действий отключился ТОЛЬКО mysql и ТОЛЬКО его мне нужно снова запустить.
@don Rumata ой ну тебя, ты так ничем и не помогаешь, давай в вк приколюхи потравим, если хочешь.
 
Нет, она работает не как прежде. Просто с некорректной работой вы ещё не успели столкнуться. Не возмущайтесь и идите переустанавливать ОС
 
@andreymal стандартная ситуация: я сказал, что мне нужно x, а мне настаивают, что нужен y. Переустановка - не вариант, я это прям в ОП посте написал. Если советов по теме нет, то я не хочу продолжать эти препирания.
Так я сейчас в магаз отлучусь, не теряйте меня.
 
Да, классическая проблема XY: вы думаете, что вам нужно х, а на самом деле вам нужно у, просто вы это не способны понять из-за малого опыта, некомпетентности и упрямства. За то время, что вы пытаетесь объяснить опытным специалистам, что они якобы не правы, вы могли бы переустановить ОС уже раз пять и решить проблему
 
@Diskyp нет. Переустановка - и есть решение проблемы. Если ты знаешь, что мы не хоим делиться волшебным "секретом" - ну ок, докажи что мы не правы, найди решение самостоятельно или на другом ресурсе, а потом приезжай сюда на коне в лучах восходящего солнца и ушатай крутым best practice этих зарвавшихся ленивых задротов, которые не советуют, а только мешают. Лично сниму перед тобой бандану, если предложишь изящное решение.
 
5:41 AM
@donRumata он, может, и найдёт другой способ починнки mysql, только через пару дней всё равно прибежит с нытьём вида "не работает то", "не работает это", "судо не запускается", "обновление системы отвалилось", "ой меня взломали почему" бла бла бла
 
@andreymal, я про всю ОС имел ввиду. Не только мускуль.
 
Кстати, тут ещё важный вопрос - от имени какого пользователя был запущен chmod
 
@andreymal, учитывая, что в /0 фигурирует "я не люблю линукс" и "теперь как-то всё не пашет", я почти уверен, что или через sudo или приглашение шелла начиналось с #. Виндоюзеры не любят когда им ограничивают права в их же системе. Это их ущемляет. Все, кто сидит не под учёткой "Администратор" - неправы.
 
наиболее близкая аналогия: через электропроводку старого жигуля (прямо на ходу) пропустили ток такой силы, что изоляция сгорела и провода позамыкались на массу. машина, вроде, продолжает ехать, мотор, вроде, работает. только вот прикуриватель перестал работать. как починить прикуриватель? только не надо рассказывать про то, что надо менять батарею и всю проводку перепрокладывать. машина-то пока едет. только прикуриватель барахлит.
 
@alexander barakin ещё один бесполезный рофлер. Ещё и какую-то хрень на меня повешал. Пользователи линукса раздражают ещё больше, чем сам линукс. Просто, едрить, поразительно.
@andreymal ну ты и упёртый, я тебе лично уже вроде три раза сказал, что я НЕ МОГУ переустановить чужой сервак, у меня полномочий нет таких, у меня вся проблема чтобы один только конкретный модуль исправить,но он всё играет в свою дудку. До чего бестолково это выглядит.
@don Rumata "я не люблю линукс" - это я очень мягко выразился из чувства толерантности к его пользователям. Будь моя ситуация другой и никто бы не сдержал мой праведный гнев.
 
5:41 AM
@Diskyp если вы не можете переустановить сервак, значит ваша проблема нерешаема :)
 
@andreymal всё, окей, мне ясна твоя точка зрения, но к решению моей курьёзной ситуации она меня не приближает.
@alexander barakin вот действительно, линукс - это как старая шестёрка, которую постоянно прошивает током, закорачивает и отваливаются колёса. И все эти мучения только из за того, что эту шоху можно бесплатно на свалке металлолома собрать и она меньше топлива потребляет, чем современная, комфортная, продуманная и стабильная машина от шиндовс.
 
@Diskyp в данном случае вы сами своими собственными руками всё закоротили :)
 
@andreymal удивительно, но до этого я работал исключительно с windows серверами и ни один даже не дал мне повода на него разозлиться, каждый из них работал как часы и не создавал мне проблем. Плюс мне даже не нужно было лезть в консоль, чтобы что-то там подкручивать, а значит и сломать систему через созданный на совесть для людей графический интерфейс я не мог.
 
@Diskyp в винде тоже есть куча способов сломать систему через графический интерфейс, в regedit или msconfig, например. Или удалить папочку system32 для ускорения системы. Но вы же туда наверно не лезете, вот и chmod -R 777 / вас делать никто не заставлял :)
 
@andreymal используя шиндовс я могу быть программистом в своё удовольствие и даже вовсе не обращать внимание на среду разработки, не тратить время на её отладку. Используя линукс я просто вынужден бороться с кучей ошибок, разбираться в возникающих проблемах, что-то там прикручивать и докачивать. Я хочу быть свободным творцом, созидателем прекрасного программного кода великих цифровых шедевров, а не копающимся в ОС васяном. И у тебя смайлик к сообщениям прилип, поди очередной баг на твоём линуксе, сделай с этим что-нибудь.
 
5:41 AM
@Diskyp а может стоит просто изучить основы линукса, чтобы проблемы не возникали в принципе? 🙂 Кстати, в macOS тоже есть консоль, в которой тоже можно сделать chmod -R 777 /. Васян Джобс 🙂🙂🙂
 
@andreymal и вот скажи мне, зачем изучать какие-то там основы какой-то там ОС, когда я могу просто всунуть диск, тыкнуть на пару кнопок и больше никогда даже не вспоминать о моей ОС, занимаясь чем-нибудь более полезным, чем копание в консоли? Будь моя воля, я бы запретил все ОС кроме виндовса и вешал бы плакаты на улицах: "этот васян использует линукс, гоните его, насмехайтесь над ним", выписывал бы огромный штраф каждой организации, заставляющей программистов работать с чем-то кроме виндовса. Пусть уж тогда нанимают отдельного человека, который будет переносить код на эту головоломку.
 
@Diskyp хм, на всовываемом вами диске уже заранее присутствуют apache, php и mysql?
 
@andreymal нет конечно и речь не о том. Я могу запустить любой .exe из интернета, смотря какова моя профессия, и в ещё пару кликов по кнопке получить работающую программу. С линуксом у меня уходит минимум день на установку какой-нибудь новой программы, если таковая вообще под него существует. И я не понимаю, как некоторые умудряются кайфовать с этого? Почему многие так рьяно защищают самую враждебную к своим пользователям ОС? И самое главное: кто придумал ставить консольный дебиан на каждый второй сервер?
 
@Diskyp снова хм, как так получается, что на выполнение команды sudo apt-get -y install mysql-server apache2 php5, на которую мы все тратим максимум минут десять, у вас уходит целый день?
Кстати, вам никто не запрещает поставить вместо консольного дебиана графический: sudo apt-get -y install xfce4 tightvncserver, потом выполняем команду vncserver, создаём пароль, подключаемся к серверу любым VNC-клиентом и получаем графический интерфейс почти как в винде. Но лично мне это нафиг не нужно (:
 
@andreymal я тоже не понимаю. Честно. Но постоянно в процессе установки или работы линукс даёт мне пинок под зад и заставляет проделать ещё кучу действий. Ну это конечно в лучшем случае. Обычно же просто что-то не работает и непонятно что с этим делать.
@andreymal дак у меня это VDS с SSH подключением. На него тоже можно гуй поставить?
 
5:41 AM
@Diskyp скорее всего всё имеет конкретную, понятную и простую причину, а вы просто не потрудились разобраться. У нас всё устанавливается нормально, никто пинков не делает и всё нормально)
@Diskyp куда угодно можно. Но не нужно)
 
@andreymal ну опять за своё, я говорю, что так оно и есть, а ты мне наоборот. Ну и я тогда тоже свою любимую шарманку заведу: на виндовсе мне даже не нужно разбираться, проблем просто не возникает. Раз к чему-то есть удобный интерфейс, я этим однозначно воспользуюсь, спасибо хоть за это!
 
@Diskyp сперва ОС переустановите.
 
@andreymal да, да... переустановить ОС... хорошо... вас понял...
 
@andreymal, всё ещё проще. Можно сделать tasksel --new-install lamp-server.
@Diskyp, классика неосиляторства и эффекта утёнка. Погугли на досуге что такое (а главное кто и зачем создал) Kubernetes и на чём крутятся компуктеры из Топ500. Я сохраню этот тред в ScrapBook. Это прекрасно.
 
"Люблю, сцуко, Линукс - он позволяет тебе не телько выстрелить себе в ногу, но и в голову, причём, падла, абсолютно уверен, что ты был прав и другого выхода не было." Это примерно как взять крепкую кружку и со всей силы сознательным усилием разбить её об стену. Её можно склеить, но выглядеть она будет уже совсем иначе, такой же прочной уже не будет, плюс появится масса острых углов, а времени и сил склейка займёт очень много. Переустановка системы не единственный выход, но, как ни странно, самый быстрый. Разумеется, после восстановления из резервной копии.
Почему? Потому что всё, имеющее меры самозащиты, теперь откажется работать, пока вы не перекроете доступ к файлам, которые оно считает секретными: файлы с паролями, хэшами паролей, списки прав доступа. Но всё это обычно объявляет о своих намерениях в стандартный вывод или логи, что позволяет найти "дырку в кружке" и заклеить. Таких "дырок" будет очень много, и ситуация усугубляется тем, что вы никогда к этой кружке не присматривались и плохо помните, какой она была формы, поэтому вы будете долго подбирать порядок, в котором нынешние осколки были изначально. Вот.
Продолжая аналогию с кружками, Windows в этом плане -- как детская пластмассовая кружка, которая при таком ударе об стену отскочит вам в лоб (пластмасса ведь упругая), явно намекая что вы неправы. Но "пользовательские качества" у этой кружки весьма неоднозначны: теплоёмкость низкая (плохо держит тепло), малая масса (плохая устойчивость), температурные пороги хуже (нельзя ставить в духовку на сколько-нибудь высокие температуры, оплавится). Сломать или разбить такую может и сложнее, но полезных применений у неё меньше. Пить из неё точно можно без проблем. Но немногим больше.
 
5:41 AM
[НЕ ДУБЛИКАТ] [дубликат] :)
 
Пользуйся vagrant и virtualbox Готовое решение laravel.com/docs/5.4/homestead
 
@D-side а правда, кроме SSH, много ли ещё компонентов, обращающих внимания на "лишние" права?
 
@donRumata лучше скрин) а то придет ̶с̶е̶р̶е̶н̶ь̶к̶и̶й̶ ̶в̶о̶л̶ч̶о̶к̶ модератор и ̶у̶к̶у̶с̶и̶т̶ ̶з̶а̶ ̶б̶о̶ч̶о̶к̶ сотрёт эту драму))
 
@АлексейШиманский просто перенесу в чат
@Diskyp я вам искренне сочувствую, но в этой ситуации система действительно необратимо повреждена
Придётся переустанавливать — если у вас нет доступа, чтобы сделать это самостоятельно, то пусть сделает владелец сервера.
В том, что произошло, есть часть ответственности владельца — в том, что предоставил вам рутовый доступ и не принял мер безопасности
 
Эй ты, а ну разблокируй мой пост!!!
Как же раздражает стак с этим статодоминированием
Ты разве не можешь просто не лезть в мою жизнь если не можешь сделать что-то полезное для меня?
Почему ты такой гнусный и тебе обязательно нужно что-то кому-то подпортить?
 
5:46 AM
@Diskyp давайте без «эй ты». И дело не в статах. Вы в вопросе ругаетесь, по правилам этого делать нельзя. Я модератор, я должен наводить порядок.
 
Ну уж нет, я очень зол на тебя.
Верни всё как было
 
@Diskyp и для меня первый приоритет — полезное для сайта и сообщества, и только второй — полезное для конкретного участника.
@Diskyp Ок, вы вправе злиться.
 
Мне совершено всёравно на твои приорететы, мне нужно решить проблему
понимаешь?
 
@Diskyp а ты понимаешь, что никому не интересно решать твои проблемы?
 
@Diskyp да. Для решения проблемы нужно написать владельцу сервера: «к сожалению, я необратимо испортил сервер. Нам нужно переустановить его и развернуть бэкап».
3
 
5:48 AM
всё давай я скажу, что больше не буды пытаться сказать что думаю о системе редактирования стака, а ты востановишь пост
договорились?
 
и ненадо умничать, это не решает проблемы
алло
ты ещё тут?
восстанови пост
 
@Diskyp во-первых, пишите всё что хотите о системе редактирования
 
@NickVolynkin вы слишком добры)
 
ещё один прихлебатель
пшёл вон
 
5:51 AM
во-вторых, правила есть для всех и их нужно соблюдать. Никакие просьбы, угрозы и прочие меры дипломатии меня не переубедят.
 
ну и пофиг тогда, не собираюсь больше тратить на тебя своё драгоценное время
арриведерчи
 
Всего доброго
 
эй, ты меня ещё и забанил?
вот дерьмо
всё я за новым аккаунтом
 
(я хз почему его еще не забанили)
 
@УткаУчитсяУму ты опоздал
@NickVolynkin ох. после таких слов можно уже вещички складывать для возвращения домой. если только ты не сотрудник gitlab *ba dum tss*
 
5:59 AM
как же я вас презираю, глупое стадо, которое может только потокать этим угнетательским правилам стака
и анальной модерации
 
@АлексейШиманский ну вот не факт.
@Diskyp оскорбления => бан
@АлексейШиманский имхо, нужно признать провал и совместными усилиями минимизировать ущерб
@АлексейШиманский чем дольше проблема скрывается, тем ущерб больше
 
@NickVolynkin я вот предполагаю, что в связи с такими нарушениями и возможной дачей рутовых прав и бэкапов там никаких нет, а ценная информация есть. И поэтому может быть всё совсем печально.
@NickVolynkin с этим я согласен и не спорю
 
@АлексейШиманский информацию можно вытащить
@АлексейШиманский ну, наверное можно. Я не разбираюсь в восстановлении после аварий.
 
А еще, в связи с тем, что человеку сейчас временно снесло крышу, боюсь, он сейчас и там наломает дров еще больше. Нам-то всё равно, а вот, если вдруг это какой-то заказчик...
 
@АлексейШиманский в моей прошлой команде админ однажды наговнил в конфиги и в три ночи все боевые серверы упали. Пришлось ему вставать ночью и чинить.
@АлексейШиманский но самое смешное, что начальство как-то не поняло, почему всё упало. Зато заметили, что админ это ночью чинил. Поэтому он получил премию!
ba dum tss
 
6:06 AM
@NickVolynkin :D 👍
 
Всем привет в этом чатике:)
 
@NickVolynkin давно замечено: если неделю ничего не падало - IT-отдел лишается премии. Не падало месяц - начинаются сокращения...
 
@PavelMayorov надо автоматизировать процесс
 
@NickVolynkin надо попросить gitlab добавить фичу
заменить CI на MonthCrash
 
@PavelMayorov в рандомное время раз в неделю запускать скрипт который роняет жизненно важный для компании сервис, заводит инцидент в джире, а потом поднимает обратно и закрывает инцидент.
 
6:20 AM
@NickVolynkin начальство не заметит
 
Ну ок, тогда просто рандомно ронять
 
@NickVolynkin фокус в том, что начальство должно заметить что что-то не работает, прибежать к админам и увидеть что они это уже чинят
 
а потом по заранее заготовленному сценарию починить
 
Поэтому никакого рандома, только вручную выбранное время
 
можно и так
чувак из команды SRE в Dropbox рассказывал — у них есть система вроде «злобной тупой мартышки», которая периодически убивает какие-то части инфраструктуры
и потом они автоматически поднимаются
так они держат систему в постоянной боеготовности
Яндекс периодически отключает целиком дата-центры и смотрит, как другие перехватывают нагрузку
Ещё из дропбокса мне понравилась такая идея
«Предположим, что установленный SLA 99.999%. Если при этом фактический показатель — 99.99999, то у вас есть вот эти 00.00099 на эксперименты, что довольно неплохо. А если только 99.999, то экспериментировать нельзя».
@PavelMayorov писал вам, забыл использовать @
 
6:44 AM
@VladimirGamalian самые что ни на есть релевантные здесь MySQL и sudo, например :)
 
 
3 hours later…
9:42 AM
@NickVolynkin ты походу в компуктерах не разбираешься. Надо БЕЗ переустановки. Тут никто в компуктерах не разбирается и не хочет помогать человеку. Все злые.
А вообще интересно, что погромист по факту админит сервер. Вместо того, чтобы дать скрипт админу или модному devops'у - ему дали полные права и ушли пить чай.
 
@donRumata я-то конечно не разбираюсь, я вообще техписатель
могу только бумагу портить
 
 
10 hours later…
7:57 PM
Ну, вообще, странно, что никто так и не предложил решения без переустановки. Я имею в виду установку аналогичного дистра в виртуалку и ручное сравнение прав всех файлов.
 
@qarkai я хотел это оформить в виде ответа, но тред закрыли, а в каментах я не написал, потому что забил. В дополнение надо ещё кинуть этот комикс: xkcd.ru/505
 

  last day (18 days later) »