Bug 13667

Summary: trik-studio ругается на /etc/trikStudio.config при запуске
Product: [ROSA-based products] ROSA Fresh Reporter: Artem <temap>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: critical    
Priority: High CC: a.proklov, m.novosyolov, mkoul, s.matveev, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: 2021.1 Fresh R12   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Artem 2023-10-10 16:30:41 MSK
Эту проблему и в Альте решали помню:
https://git.altlinux.org/gears/t/trikStudio.git?p=trikStudio.git;a=commitdiff;h=07d4235f9159de9452f49622970933d71226e5e2
Я хотел такой пуллреквест добавить, но не понял сходу как у нас сейчас это правильнее сделать. Там же понадобится директория PROGRAMDATA...
Comment 1 Artem 2023-10-27 15:19:50 MSK
Сейчас мы тоже попробуем поковыряться с этим
Comment 2 Artem 2023-10-27 15:21:18 MSK
Предположительно, именно эта бага мешает заливать программу в EV3.
Заливка программы в EV3 в текущий момент в Росе возможна только, если запустить trik-studio от root
Comment 3 Svyatoslav Matveev 2023-10-27 22:17:09 MSK
(In reply to Artem from comment #2)
> Предположительно, именно эта бага мешает заливать программу в EV3.
> Заливка программы в EV3 в текущий момент в Росе возможна только, если
> запустить trik-studio от root

Проверьте так..
sudo nano /usr/bin/trikStudio,
удалите или перенесите на следующую строку
закоментировав ее 
--config /etc/trikStudio.config
Сохраните. Запустите.
Comment 4 Artem 2023-10-30 12:39:47 MSK
Дело оказалось не в конфиге. Адаптировали патч Альта, ошибка с конфигом ушла, но прошивается устройтсво только от root. От пользователя прошивка не работает. Работает только интерактивный запуск по USB
Comment 5 Svyatoslav Matveev 2023-11-30 00:07:24 MSK
********** QA ADVISORY **********

Обновление (смержено с 202310) trik-studio,
по PR 
https://abf.io/import/trik-studio/commi/609d7e19d30e7f39d91093408e5e4d2a7eb4d457

*** trik-studio
**  2022.2 .. 2023.1

https://abf.io/build_lists/4843108
https://abf.io/build_lists/4843109
https://abf.io/build_lists/4843110
https://abf.io/build_lists/4843111
Comment 6 Svyatoslav Matveev 2023-11-30 00:21:10 MSK
Кривой коммит в предыдущем сообщении,
PR

https://abf.io/import/trik-studio/commit/609d7e19d30e7f39d91093408e5e4d2a7eb4d457
Comment 7 mkoul 2023-12-04 10:53:43 MSK
(In reply to Svyatoslav Matveev from comment #6)
> Кривой коммит в предыдущем сообщении,
> PR
> 
> https://abf.io/import/trik-studio/commit/
> 609d7e19d30e7f39d91093408e5e4d2a7eb4d457

В чем именно выражается кривизна?
Comment 8 Artem 2023-12-04 11:01:49 MSK
(In reply to Svyatoslav Matveev from comment #5)
> ********** QA ADVISORY **********
> 
> Обновление (смержено с 202310) trik-studio,
> по PR 
> https://abf.io/import/trik-studio/commi/
> 609d7e19d30e7f39d91093408e5e4d2a7eb4d457
> 
> *** trik-studio
> **  2022.2 .. 2023.1
> 
> https://abf.io/build_lists/4843108
> https://abf.io/build_lists/4843109
> https://abf.io/build_lists/4843110
> https://abf.io/build_lists/4843111

Установили из контейнера и проверили. Всё работает как надо.
Единственное что - нужно удалить предыдущие неправильные файлы конфигурации в хомяке, которые программа создавала. Можно с помощью утилиты configcleaner https://abf.io/import/configcleaner
Comment 9 Vladimir Potapov 2023-12-04 11:29:22 MSK
*****************************
The update sent to testings
Comment 10 Mikhail Novosyolov 2023-12-04 11:30:27 MSK
Еще на Байкале проверьте, точно ли там LIBDIR=lib64 при сборке с последним патчем Милены получился.
Comment 11 Mikhail Novosyolov 2023-12-04 11:30:54 MSK
(In reply to Mikhail Novosyolov from comment #10)
> Еще на Байкале проверьте, точно ли там LIBDIR=lib64 при сборке с последним
> патчем Милены получился.

Либо на Эльбрусе.
Comment 12 Svyatoslav Matveev 2023-12-04 11:44:59 MSK
(In reply to mkoul from comment #7)
> (In reply to Svyatoslav Matveev from comment #6)
> > Кривой коммит в предыдущем сообщении,
> > PR
> > 
> > https://abf.io/import/trik-studio/commit/
> > 609d7e19d30e7f39d91093408e5e4d2a7eb4d457
> 
> В чем именно выражается кривизна?

Сама ссылка битая просто.По ней не перейти.
Comment 13 Mikhail Novosyolov 2023-12-06 13:14:16 MSK
********** QA ADVISORY **********

+ исправлена работа на aarch64, e2kv4
https://abf.io/build_lists/4858158
https://abf.io/build_lists/4858159
https://abf.io/build_lists/4858160
https://abf.io/build_lists/4858161
Comment 14 Vladimir Potapov 2023-12-06 14:11:36 MSK
(In reply to Mikhail Novosyolov from comment #13)
> ********** QA ADVISORY **********
> 
> + исправлена работа на aarch64, e2kv4
> https://abf.io/build_lists/4858158
> https://abf.io/build_lists/4858159
> https://abf.io/build_lists/4858160
> https://abf.io/build_lists/4858161
не для той архитектуры сборки.
Правильные, видимо, вот
https://abf.io/build_lists/4858166
https://abf.io/build_lists/4858167
https://abf.io/build_lists/4858168
https://abf.io/build_lists/4858169
Comment 15 Vladimir Potapov 2023-12-06 14:41:02 MSK
***************************************
The update sent to testings
Comment 16 Vladimir Potapov 2023-12-12 12:39:31 MSK
trik-studio-2023.1-6
https://abf.io/build_lists/4858166
https://abf.io/build_lists/4858167
https://abf.io/build_lists/4858168
https://abf.io/build_lists/4858169
*********************** Advisory **************************
Workfix
***********************************************************
QA Verified