Bug 41518

Summary: cannot locate base snap core18: No such file or directory
Product: Sisyphus Reporter: Евгений Кухтинов <kuhtinov_ev>
Component: snapdAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: alimektor, rider, shaba, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
exelearning none

Description Евгений Кухтинов 2021-12-07 16:08:42 MSK
При запуске установленного в snap пакета exelearning получаю ошибку:

$ snap run exelearning
2021/12/07 16:09:28.525261 cmd_run.go:1028: WARNING: cannot start document portal: Message recipient disconnected from message bus without replying
cannot locate base snap core18: No such file or directory

Насколько мне удалось узнать это известная проблема snapd:
https://forum.snapcraft.io/t/installation-fails-as-core-snap-not-found/9367/4

Есть мысли?
Comment 1 Alexey Shabalin 2021-12-15 13:33:57 MSK
Команду 
#snap install core
запускали?
Comment 2 Евгений Кухтинов 2021-12-15 16:07:54 MSK
# snap install core
snap "core" is already installed, see 'snap help refresh'

# snap list
Name         Version    Rev    Tracking       Publisher            Notes
core         16-2.52.1  11993  latest/stable  canonical✓           core
core18       20211028   2253   latest/stable  canonical✓           base
exelearning  2.6        9      latest/stable  exelearning-project  -
snapd        2.53.4     14295  latest/stable  canonical✓           snapd
Comment 3 Евгений Кухтинов 2021-12-15 16:09:50 MSK
# snap refresh core
snap "core" has no updates available

# snap info core
name:      core
summary:   snapd runtime environment
publisher: Canonical✓
store-url: https://snapcraft.io/core
contact:   snaps@canonical.com
license:   unset
description: |
  The core runtime environment for snapd
type:         core
snap-id:      99T7MUlRhtI3U0QFgl5mXXESAiSwt776
tracking:     latest/stable
refresh-date: 8 days ago, at 16:12 +07
channels:
  latest/stable:    16-2.52.1 2021-10-21 (11993) 104MB -
  latest/candidate: 16-2.53.4 2021-12-07 (12357) 115MB -
  latest/beta:      16-2.53.4 2021-12-03 (12357) 115MB -
  latest/edge:      16-2.53.4 2021-12-06 (12383) 115MB -
installed:          16-2.52.1            (11993) 104MB core
Comment 4 Alexey Shabalin 2021-12-15 23:02:10 MSK
Wed Dec 15 2021 Alexey Shabalin <shaba@altlinux> 2.53.4-alt1
 - 2.53.4
 - Add altlinux support (ALT #41518)
Comment 5 Евгений Кухтинов 2021-12-16 05:31:24 MSK
Пересобрал локально из snapd-2.53.4-alt1.src.rpm в p10. Проблема осталась:

$ snap run exelearning
2021/12/16 09:25:45.103395 cmd_run.go:1028: WARNING: cannot start document portal: Message recipient disconnected from message bus without replying
cannot locate base snap core18: No such file or directory

[nightscreamer@comp-core-i7-3610qm-473dc9 nfmemnotes]$ snap info core
name:      core
summary:   snapd runtime environment
publisher: Canonical✓
store-url: https://snapcraft.io/core
contact:   snaps@canonical.com
license:   unset
description: |
  The core runtime environment for snapd
snap-id:  99T7MUlRhtI3U0QFgl5mXXESAiSwt776
tracking: latest/stable
channels:
  latest/stable:    16-2.52.1 2021-10-21 (11993) 104MB -
  latest/candidate: 16-2.53.4 2021-12-07 (12357) 115MB -
  latest/beta:      16-2.53.4 2021-12-03 (12357) 115MB -
  latest/edge:      16-2.53.4 2021-12-06 (12383) 115MB -
installed:                               (11993)    0B broken

При установке exelearning получил предупреждение. Мб это важно:

# snap install exelearning
Warning: /var/lib/snapd/snap/bin was not found in your $PATH. If you've not restarted your session
         since you installed snapd, try doing that. Please see https://forum.snapcraft.io/t/9469
         for more details.

exelearning 2.6 from eXeLearning (exelearning-project) installed
Comment 6 Alexey Shabalin 2021-12-16 11:42:29 MSK
Возможно, стоит сначала все удалить (все ранее скачанные образы).
Я пробовал на сизифе, exelearning запустился, открыл страницу в браузере, я выбрал язык и ещё минут пять потыкал в приложении.
Для p10 не должно ничем отличаться.
Comment 7 Евгений Кухтинов 2021-12-16 12:05:47 MSK
(Ответ для Alexey Shabalin на комментарий #6)
> Возможно, стоит сначала все удалить (все ранее скачанные образы).
> Я пробовал на сизифе, exelearning запустился, открыл страницу в браузере, я
> выбрал язык и ещё минут пять потыкал в приложении.
> Для p10 не должно ничем отличаться.

snap list, а потом
snap remove по каждому пакету помогло.

Спасибо!
Comment 8 Repository Robot 2021-12-20 10:26:11 MSK
snapd-2.53.4-alt1 -> sisyphus:

 Wed Dec 15 2021 Alexey Shabalin <shaba@altlinux> 2.53.4-alt1
 - 2.53.4
 - Add altlinux support (ALT #41518)
Comment 9 Repository Robot 2021-12-20 10:34:16 MSK
snapd-2.53.4-alt1 -> sisyphus:

 Wed Dec 15 2021 Alexey Shabalin <shaba@altlinux> 2.53.4-alt1
 - 2.53.4
 - Add altlinux support (ALT #41518)
Comment 10 Evgeny Shesteperov 2021-12-23 13:18:08 MSK
Created attachment 10075 [details]
exelearning

(Ответ для Alexey Shabalin на комментарий #6)
> Возможно, стоит сначала все удалить (все ранее скачанные образы).
> Я пробовал на сизифе, exelearning запустился, открыл страницу в браузере, я
> выбрал язык и ещё минут пять потыкал в приложении.
> Для p10 не должно ничем отличаться.

Проверил запуск exelearning для P10/Sisyphus KWorkstation на виртуалке.

Шаги:

1. Установил snapd

# apt-get install snapd
# echo 'WHEEL_USERS ALL=(ALL) ALL' >>/etc/sudoers
# systemctl enable --now snapd

2. Установил exelearning

$ sudo snap install exelearning

3. Запустил

$ snap run exelearning
Welcome to eXe: the EXtremely Easy to use eLearning authoring tool

Приложение не запускается, висит на этой строке (скриншот). Кажется, чего-то не хватает.

$ snap list
Name         Version    Rev    Tracking       Publisher            Notes
core         16-2.52.1  11993  latest/stable  canonical✓           core
core18       20211028   2253   latest/stable  canonical✓           base
exelearning  2.6        9      latest/stable  exelearning-project  -
snapd        2.53.4     14295  latest/stable  canonical✓           snapd
Comment 11 Alexey Shabalin 2021-12-23 14:22:49 MSK
Должна открыться страница в браузере.
Может что-то с браузером поумолчанию?
Comment 12 Evgeny Shesteperov 2021-12-23 15:02:26 MSK
(Ответ для Alexey Shabalin на комментарий #11)
> Должна открыться страница в браузере.
> Может что-то с браузером поумолчанию?

Нет, с браузером по умолчанию (chromium-gost) всё в порядке.

При запуске от рута немного отличается:

# snap run exelearning
Welcome to eXe: the EXtremely Easy to use eLearning authoring tool
user-open error: exec: "dbus-launch": executable file not found in $PATH

# whereis dbus-launch
dbus-launch: /usr/bin/dbus-launch /bin/dbus-launch /usr/share/man/man1/dbus-launch.1.xz
Comment 13 Anton Farygin 2021-12-23 15:16:50 MSK
под рутом это совсем про другое ошибка
Comment 14 Sergey V Turchin 2021-12-23 15:40:15 MSK
(In reply to alimektor from comment #10)
> Проверил запуск exelearning для P10/Sisyphus KWorkstation на виртуалке.
Проверяйте на новой бете K-10 или попробуйте установить sysctl-conf-userns и перезагрузиться.
Comment 15 Евгений Кухтинов 2021-12-23 15:43:25 MSK
Мужики, всё работает, проверял:

1) # epmi snapd
2) # systemctl start --now snapd
3) # snap install exelearning
4) $ snap run exelearning
5) Вход в браузере на адрес: http://127.0.0.1:51235
Comment 16 Evgeny Shesteperov 2021-12-23 15:52:17 MSK
(Ответ для Евгений Кухтинов на комментарий #15)
> Мужики, всё работает, проверял:
> 
> 1) # epmi snapd
> 2) # systemctl start --now snapd
> 3) # snap install exelearning
> 4) $ snap run exelearning
> 5) Вход в браузере на адрес: http://127.0.0.1:51235

Благодарю!