LINUX.ORG.RU

Космический спутник LightSail на солнечном парусе завис из-за программной ошибки

 , , , ,


0

3

Спутник был успешно запущен неделю назад. Операционная система на спутнике - Linux. Телеметрия успешно принималась два дня, все системы работали нормально, раскрытие паруса планировалось в июне, после 28 дней полета, но затем в пятницу спутник «пропал». Инженеры провели отличные выходные, пытаясь разобраться с причинами произошедшего.

Телеметрия передается на частоте 437.435 MHz, Planetary Society призывало радиолюбителей помочь им принимать телеметрию спутника. Первым радиолюбителем, принявший полный пакет телеметрии, стал Ken Swaggart (W7KKE) из Lincoln City, штат Орегон, событие произошло через пять часов после запуска. За два дня было получено 140 пакетов данных — состояние спутника было хорошее, питание и температура в норме.

Но ошибка была в программном обеспечении спутника. Каждые 15 секунд спутник отправлял сигнал радиомаяка. Одновременно данные дописывались в файл beacon.csv. Неумолимо приближался момент, когда файл занял всё доступное пространство памяти в 32 мегабайта и полетное ПО упало. Оказывается, производитель платы управления уже имел версию ПО с исправленной ошибкой, но спутник не был обновлен до актуальной версии. В пятницу команда управления получила уведомление о ошибке в ПО и готовилась к дистанционному обновлению ПО спутника при следующем прохождении его в зоне видимости станции, но спутник завис раньше. Последняя телеметрия была получена 22 мая в 21:31 по UTC.

На данный момент команда пытается перезагрузить спутник, вследствие чего будет стерт файл beacon.csv и будет возможно в нормальном режиме обновить или исправить ПО. Спутник не имеет Watchdog, и перезагрузка осуществляется по команде с Земли. В прошедший вторник команда управления при пролете спутника в зоне видимости станций пыталась перезагрузить спутник. Более 18 раз посылалась команда перезагрузки, но ничего не произошло. Команда надеется на то, что спутник перезагрузится самостоятельно — космические частицы часто вызывают перезагрузку систем спутников типа Cubesat. По мнению специалистов, перезагрузка спутника может произойти в течение 3-6 недель. Команда Planetary Society просит радиолюбителей слушать частоту Lightsail и прислать им сообщение на lightsail@planetary.org, если сигнал будет обнаружен. Свежие TLE спутника публикуются здесь: http://sail.planetary.org/tles/live.txt

>>> Обсуждение спутника Lightsail

Но ошибка была о программном обеспечении спутника на базе Linux.

имхо, как-то сформулировано криво.

На изображении положение спутника в момент последнего сеанса связи:

Эта строка лишняя

msgascii ()

Похоже программистов, которые имели бы понятие как программировать критические системы там просто не было.

Это какой-то кабздец просто.

Спутник не имеет Wathdog и перезагрузка осуществляется по команде с Земли.

И нет аварийного канала с отдельной подсистемой.

facepalm

p.s. Watchdog, а не Wathdog

anonymous_incognito ★★★★★ ()
Последнее исправление: anonymous_incognito (всего исправлений: 2)

А как же миф о том, что линукс не зависает и не глючит?

anonymous ()

Нет watchdog! Файл переполнился и система зависла!

В тройне интересно как можно запустить спутник на орбиту.

spigel ()

Но ошибка была в программном обеспечении спутника на базе Linux. Каждые 15 секунд спутник отправлял сигнал радиомаяка. Одновременно данные дописывались в файл beacon.csv. Неумолимо приближался момент, когда файл занял всё доступное пространство памяти в 32 мегабайта и полетное ПО упало.

А при чем тут линупс?

Deleted ()

Это настолько стандартный fail, что аж facepalm

Dark_SavanT ★★★★★ ()
Последнее исправление: Dark_SavanT (всего исправлений: 1)
Ответ на: комментарий от anonymous

Думаю, тут сыграл бОльшую роль человеческий фактор, а не Linux, как таковой.

Desmond_Hume ★★★★★ ()
Последнее исправление: Desmond_Hume (всего исправлений: 2)
Ответ на: комментарий от anonymous

А как же миф о том, что линукс не зависает и не глючит?

Не зависал и не глючил SCO, который вы все убили!

King_Carlo ★★★★★ ()
Ответ на: комментарий от anonymous

Так заглючил не Linux, а кривое проприретарное ПО, которое на него установили.

KivApple ★★★★★ ()

лол, ни разу не видел зависшую от нехватки места винду.

Landgraf ★★★★ ()

И вот не знаю, то ли смеяться, то ли плакать...

Программисты, такие программисты...

gns ★★★★ ()
Ответ на: комментарий от anonymous

А как же миф о том, что линукс не зависает и не глючит?

Имхо, не зависает и не глючит семёрочка от мелкософт. )) Всё остальное и глючит и зависает.

rechnick ()

Божечки, где же они нашли таких кретинов на роль программистов?

Deleted ()

Им Рогозин, что ли, помогал?

dk- ()

Они программисты! Программисты, Корал!

psv1967 ★★★★★ ()

Добавьте теги — идиоты, программисты, epic fail

gns ★★★★ ()

Но ошибка была в программном обеспечении спутника на базе Linux

Теперь виндузятники должны ликовать...

Odalist ★★★★★ ()
Ответ на: комментарий от psv1967

А откуда этот мем, извините? Что-то часто он стал попадаться в разных вариациях.

gns ★★★★ ()
Ответ на: комментарий от King_Carlo

А сейчас других нет.

Есть. И не мало.

Deleted ()
Ответ на: комментарий от anonymous

А как же миф о том, что линукс не зависает и не глючит?

Ну так само ядро и продолжает работать. Инженеры сидят в ожидании, когда же оно перегрузится. А это вам не винда, что бы перегружаться на каждый чих.

И да, отсутствие вочдога - дикость.

andreyu ★★★★★ ()
Ответ на: комментарий от rechnick

это если она обновления автоматически ставить не надумает )

Harald ★★★★★ ()

Засрали весь космос своими железками. Кто теперь его доставать оттуда будет, а? Вдруг Марк Шатлврот захочет полететь в космос, а этот спутник на Linux ему на голову свалится?! Совсем обалдели уже.

EXL ★★★★★ ()
Ответ на: комментарий от Harald

Ага, есть такой порок. Но я никогда не позволяю программам автоматически обновляться.

rechnick ()
Ответ на: комментарий от EXL

пришло время переходить на биоразлагаемые спутники!

...

эээ, точнее, разлагающиеся под действием Солнца )

Harald ★★★★★ ()
Ответ на: комментарий от King_Carlo

Даладно!

А кто ж тогда OpenWRT-то и прочие прошивки для роутеров пишет?

gns ★★★★ ()

данные дописывались в файл beacon.csv

Эпик

invokercd ★★★★ ()
Ответ на: комментарий от Landgraf

лол, ни разу не видел зависшую от нехватки места винду.

Кстати да. У меня линь на ssd c btrfs проработал ровно 3 месяца, потом отказался загружаться по причине нехватки места, отчиска помогла временно, в итоге снёс, и поставил на ext4.

petyanamlt ★★★ ()
Упс! Что то пошло не так ...
            :(

Пожалуйста, проверьте правильность работы всех систем и перезапустите спутник.
uin ★★ ()
Ответ на: комментарий от Harald

«пришло время переходить на биоразлагаемые спутники! »

Скоро Рогозин будет запускать космонавтов с помощью батута, твоя мечта сбудется.

anonymous ()

beacon.csv

Оказывается производитель платы управления уже имел версию ПО с исправленной ошибкой, но спутник не был обновлен до актуальной версии

Спутник не имеет Wathdog и перезагрузка осуществляется по команде с Земли.

(цензура), (цензура) (цензура) твою (цензура) через (цензура)!. «А Вы говорите датчики не той стороной воткнули с применением силы... Запомните мои слова, идиотизм и кривые руки - беда интернациональная.» (с) не мое.

ncrmnt ★★★★★ ()

У меня просто нет слов. «Полное отсутствие инженерной культуры» (с)

leave ★★★★★ ()

Нет ли здесь коррупции, распила, отката, заноса? Почему руководство НАСА еще не отправлено в отставку? Обамо развалил отрасль??!!!раз

anonymous ()
Ответ на: комментарий от Deleted

А при чем тут линупс?

Был бы на венде, там бы диск на пару терабайтов стоял, иначе просто не установилось бы ничего.

Legioner ★★★★★ ()
Последнее исправление: Legioner (всего исправлений: 1)

Linux

beacon.csv

Спутник не имеет Wathdog

Ну это же частный спутник.

backburner ()

LightSail-1 is a solar sail project scheduled for launch in April 2016

Первого апреля 2016 года?

backburner ()

Очень хочется послушать энтузиастов, кричащих на каждом углу, что мол какое НАСА неповоротливое чудище, мы сейчас краудсорсом зафигарим всё и на Альфу Центавра прямо завтра летим, не то что эти унылые яйцеголовые старики.

А по факту, что не запуск, то фейл.

anonymous ()

Но ошибка была в программном обеспечении спутника на базе Linux.

Linux? Фатальная ошибка. Надо было семёрочку накатить.

anonymous ()

Перестал удивляться таким новостям после просмотра этого видео. Видео смотреть с 4:27.

Xegai ★★ ()
Последнее исправление: Xegai (всего исправлений: 1)
Ответ на: комментарий от anonymous

Сначала надо найти рад-стойкую делезку, которая потяне что-то отличное от DOS 6.22

ncrmnt ★★★★★ ()

Как так нету watchdog? ССЗБ.

WRG ★★★★ ()

Быдлокод, теперь и в космосе!

DNA_Seq ★★☆☆☆ ()

1. А почему csv? а не что-то бинарное(экономия места) с CRC?
2. Причём тут линукс? Ну забил глупый юзер /var или /home - его проблемы - зачем систему крушить?
3.Глупая ошибка - вроде деления на 0 в фортране при запуске к-то ракеты (лень искть ссылку)
4. Чё за проект? Студенты? - тогда зря папики студента спонсировали его участие в проекте - дорого учёба обходится - пусть бы пылесосы irobot мастерил.

drfaust ★★★★★ ()
Ответ на: комментарий от rechnick

Как вписнешь семерочку в 32 метровый флеш - приходи. Ну хотя бы в 32х гиговый...

DNA_Seq ★★☆☆☆ ()

че на линукс все кинулись, не понимаю. косяк не в линуксе, а в программе

NoobeR ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.