Автор Тема: zx spectrum эмулятор spectrum-fuse  (Прочитано 216 раз)

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 022
zx spectrum эмулятор spectrum-fuse
« : 07.05.2023 20:17:03 »
$ spectrum-fuse
bash: /usr/bin/spectrum-fuse: Отказано в доступе

Он уже стал требовать рута ? ?

р10 mate

А есть еще пакет spectrum-fuse-utils.
Что за утилиты в нем, что то описанию не очень ясно ..
« Последнее редактирование: 07.05.2023 20:20:40 от him »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 776
    • Домашняя страница
    • Email
Re: zx spectrum эмулятор spectrum-fuse
« Ответ #1 : 07.05.2023 20:30:20 »
Пользователь в группе fuse?
Андрей Черепанов (cas@)

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 022
Re: zx spectrum эмулятор spectrum-fuse
« Ответ #2 : 07.05.2023 20:37:02 »
Нет. Надо добавиться я так понимаю ..
А как на будущее посмотреть, что надо добавиться в какую то группу.

Опять же, fuse может быть не только эмулятор ..

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 022
Re: zx spectrum эмулятор spectrum-fuse
« Ответ #3 : 07.05.2023 20:48:46 »
$ spectrum-fuse
bash: /usr/bin/spectrum-fuse: Отказано в доступе
$ id
..
478(fuse)
..

После добавления в группу, перезагружался ..

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 125
Re: zx spectrum эмулятор spectrum-fuse
« Ответ #4 : 07.05.2023 21:34:30 »
$ spectrum-fuse
bash: /usr/bin/spectrum-fuse: Отказано в доступе

Он уже стал требовать рута ? ?

Потому шо альты его неправильно собирают.
Багрепорту пошёл четвёртый год:
https://bugzilla.altlinux.org/38352
А на багрепорт поклали...

Бит exec, кто будет выставлять, сосед Вася?
# apt-get install spectrum-fuse -d
# rpm -qpvl /var/cache/apt/archives/spectrum-fuse_1.5.8-alt0.1%3asisyphus+263351.400.2.1@1607789765_x86%5f64.rpm | grep bin/
-rw-r--r--    1 root    root                  1424008 дек 11  2020 /usr/bin/spectrum-fuse

Ошибка настолько тривиальна. И это означает, что этот пакет даже никто не проверял, правильно он собрался или нет, работает он или нет. Ошибка сборки, по-сути детская. Файл же не исполняемый:
$ strace -o strace-spectrum-fuse.txt spectrum-fuse
strace: Can't stat 'spectrum-fuse': Нет такого файла или каталога
$ ll /usr/bin/spectrum-fuse
-rw-r--r-- 1 root root 1424008 мая  7 21:26 /usr/bin/spectrum-fuse

А багрепорт про этот no exec, висит с 14 апреля 2020-го.
В комментарии 1, для версии 1.5.7, приведён кустарный, но работающий метод исправления spectrum-fuse.spec

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 125
Re: zx spectrum эмулятор spectrum-fuse
« Ответ #5 : 07.05.2023 21:50:54 »
$ spectrum-fuse
bash: /usr/bin/spectrum-fuse: Отказано в доступе
$ id
..
478(fuse)
..

После добавления в группу, перезагружался ..

С вероятностью в 99.9%, эту ошибку альты не исправят.
Если не хотите править spec и пересобирать руками rpm, выполните команду:
# chmod 755 /usr/bin/spectrum-fuse

Чтобы права на исполняемый файл стали:
$ ll /usr/bin/spectrum-fuse
-rwxr-xr-x 1 root root 1424008 мая  7 21:44 /usr/bin/spectrum-fuse

spectrum-fuse запустится.
Но работать это будет, до появления новой версии spectrum-fuse, в которой бит exec, тоже будет отсутствовать.

Всё остальное по ZX Spectrum тут:
https://forum.altlinux.org/index.php?topic=36337.0
« Последнее редактирование: 07.05.2023 21:54:14 от Speccyfighter »

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 022
Re: zx spectrum эмулятор spectrum-fuse
« Ответ #6 : 07.05.2023 21:58:26 »
Цитировать
# chmod 755 /usr/bin/spectrum-fuse

Помогло, спасибо !

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 776
    • Домашняя страница
    • Email
Re: zx spectrum эмулятор spectrum-fuse
« Ответ #7 : 08.05.2023 09:02:16 »
Отправил исправление в Sisyphus и p10.
Андрей Черепанов (cas@)