Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MineOS не запускается после обновления #320

Open
Senliast opened this issue Jan 29, 2021 · 15 comments
Open

MineOS не запускается после обновления #320

Senliast opened this issue Jan 29, 2021 · 15 comments

Comments

@Senliast
Copy link

Не всегда но часто после обновления MineOS не запускается, при запуске появляется ошибка. После этого надо использовать восстановление по интернету чтобы ОС снова запустилась. Проявлялось уже много раз на нескольких компах. Почему?

Ошибка: https://imgur.com/a/DXY92I6

@IgorTimofeev
Copy link
Owner

Судя по всему, подгружается какая-то левая библиотека Filesystem, заменяя оригинальную. В обновленной отсутствует функция setProxy. Никакой левый софт с маркета не стоит?

@Senliast
Copy link
Author

Senliast commented Feb 1, 2021

Нет. Как я сказал, встречал на нескольких компах, ничего стороннего не установлено.

@IgorTimofeev
Copy link
Owner

Ну пиздец. Хуй пофиксишь тогда без деталей, сорре

@Senliast
Copy link
Author

Senliast commented Feb 2, 2021

А я могу чем помочь? Могу логи какие прислать или что... Если это поможет - у меня MC 1.7.10, последняя версия OpenComputers. Может быть у меня версия майна старая и для нее специально надо оптимизировать?

@MrFredber
Copy link
Contributor

MrFredber commented Feb 2, 2021

Врятли проблема в версии майна, т.к. у меня где-то полгода назад была такая же проблема на 1.12.2.
Ещё логи вроде не помогают т.к. никто не делает логи в opencomputers, которые хранятся несколько сеансов

@IgorTimofeev
Copy link
Owner

@Senliast, да черт его знает, правда. Помочь вряд ли тут чем-то можно, так как проблема хаотична и рандомно воспроизводима. Можно разве что прислать "сломанный" файл Libraries/Filesystem.lua, чтобы узнать, почему в нем отсутствует функция setProxy или хотя бы вычислить его происхождение.

Я вообще склоняюсь к версии, что в маркете возник какой-то конфликт IDшников, но чтобы его разрешить, нужна какая-то отправная точка - хотя бы в виде "сломанного" файла

@Senliast
Copy link
Author

Senliast commented Feb 2, 2021

В следующий раз когда это будет - я вытащу файл и прикреплю его здесь. У меня кажется есть ещё компы со старыми версиями ОС, вот я их обновлю и посмотрю.

@IgorTimofeev
Copy link
Owner

Хорошо, спасибо

@Senliast
Copy link
Author

Senliast commented Feb 6, 2021

Вот полное содержимое диска до и после обновления. Хочу заметить, что в списке обновления нет файла "Filesystem.lua". А другой комп, для которого обновление этого файла было, обновился и потом запустился нормально. Я посмотрел в этот файл после обновления и в нем содержимое из "Event.lua". Поэтому я думаю, ты прав с конфликтом ID или я не знаю но по какой-то причине содержимое из Event оказывается в Filesystem.

https://mega.nz/file/cMVBSYSL#aCdpIKOTS0BZq93rWB4itRcrWiiGlCpI-6g6R4HvchM

@IgorTimofeev
Copy link
Owner

@Senliast Благодарю за подробную инфу. Как и предполагалось, качается библиотека Event вместо Filesystem:

image

Проверил БД - все ID на месте, никакой магии не происходило. Проверил конфиги - тоже. Хуй знает, как фиксить, если проблема хаотична. Может быть, дохнет SD-карта на хост-машинке и периодически "скачет" с цифры на цифру при чтении (ID файла Event в БД 1063, ID Filesystem - 1064. Оба поля индексированные, мб индексы шалят). Иссуя пусть будет открыта, но я рили хз, как это воспроизводить, сорре

@IgorTimofeev
Copy link
Owner

Обновил IDшники в БД для Filesystem/Event, мб поможет

@Senliast
Copy link
Author

Senliast commented Feb 14, 2021

Попробовал обновить ещё раз, теперь при загрузке Filesystem.lua и Event.lua появляется ошибка https://imgur.com/a/59Yzptv , потом загрузка продолжается и комп нормально обновляется.

@IgorTimofeev
Copy link
Owner

О, ну так это уже другое дело. Либо на клиенте, либо на серваке (смотря где играешь) какая-то хуйня при записи файлов на диск, майноська тут ни при чем. Конкретно этот файл не может открыться для записи по указанной на скрине причине.

А прикинь, если хост блочит открытие всех файлов с названием "Filesystem", во рофл будет

@Senliast
Copy link
Author

Всмысле, а что тогда мешает ему открыться? У меня все останльные файлы и программы в MineOS и на реальной ОС то есть на самом компе нормально открываются, никаких битых файлов у меня никогда не было... Поэтому я не думаю что это что-то с моим жёстким диском если ты это имеешь ввиду. Но тогда почему один и тот же файл уже на нескольких комах не открывается, это же не может быть совпадением? И как хост может это блокировать это же типа в майне происходит?

@IgorTimofeev
Copy link
Owner

Блин, да откуда я-то знаю? Corrupted virtual filesystem при попытке открыть файл для записи. Ошибка выдается на уровне мода и компонента filesystem, а не ОС. Причин может быть жопой жуй: мб какая-то хуйня с правами на файлы, мб файл чем-то юзается, мб какой-нибудь лексический фильтр включён

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants