Сайт | Скачать | Видео | Wiki

Автор Тема: Не смог создать сохраненку в b9  (Прочитано 24305 раз)

0 Пользователей и 7 Гостей просматривают эту тему.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Не смог создать сохраненку в b9
« : 11 Февраль 2011, 10:24:18 »
Новый менеджер сохраненок приятен на глаз, но не хочет создавать файл на моей флешке. Со старым никаких проблем не было.
Подробнее:
Флешка: отформатирована в BootFlash в режиме combo с хитрым системным разделом, который не видно под виндами.
Разделы: sdb4 - системный, sdb1 - для main sfs и сохраненки.

Дохожу до окна с конпками OK, выключить ПК, перезагрузить ПК, нажимаю одну из них, окно исчезает и ничего не происходит. При повторном выборе выключения в меню компьютер выключается не задавая вопросов и не сохраняя сессию.

Я бы посоветовал выводить ошибку на экран или в файл, чтобы было понятно, что там происходит в подобных случаях.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Не смог создать сохраненку в b9
« Ответ #1 : 11 Февраль 2011, 10:33:26 »
Я бы посоветовал выводить ошибку на экран или в файл, чтобы было понятно, что там происходит в подобных случаях.
разработчикам пакета?  так это надо на murga-linux писать.

1. флешка в загруженной системе монтируется нормально?
2. переменная pdev1 используется или нет?
3. в настройки параметров монтирования заглядывали?
У меня тоже по нажатию кнопки не выключается, через меню выключаюсь и сохраняет все.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Не смог создать сохраненку в b9
« Ответ #2 : 11 Февраль 2011, 12:24:07 »
строки файла /usr/bin/pupsaveconfig  517 и 519 отвечают за кнопки Выключить и Перезагрузить
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Re:Не смог создать сохраненку в b9
« Ответ #3 : 11 Февраль 2011, 16:54:29 »
Pro, флешка монтируется нормально, остальное подскажи где смотреть.

Проблема бьется на две части:
1.
строки файла /usr/bin/pupsaveconfig  517 и 519 отвечают за кнопки Выключить и Перезагрузить
Не работают конструкции в этих строках EXIT:Reboot и EXIT:Shutdown, то есть екзит есть, а ребута с шатдауном нет. Подставлял reboot и shutdown - не помогло.
2.
Результатом работы pupsaveconfig является файл /etc/rc.d/pupsave.conf
Он у меня создается. Но то, что должно потом его подхватить нифига не подхватывает.
« Последнее редактирование: 11 Февраль 2011, 16:57:00 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Re:Не смог создать сохраненку в b9
« Ответ #4 : 11 Февраль 2011, 23:05:43 »
Вторую часть проблемы я для себя решил, сделав флешку через опцию установщика HDD+Flash. Докинул файлы в каталог PuppyRus и получилась нормальная загрузочная флешка. (Почему-то все инсталяторы не могут скопировать ВСЕ НУЖНЫЕ ФАЙЛЫ и всегда надо что-то копировать руками. Загадка, блин).
А что касается BootFlash, то из его вариантов на моем компе грузится только combo-флешка, а она никак не хочет делать сохраненку.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Не смог создать сохраненку в b9
« Ответ #5 : 12 Февраль 2011, 03:56:39 »
Не работают конструкции в этих строках EXIT:Reboot и EXIT:Shutdown, то есть екзит есть, а ребута с шатдауном нет. Подставлял reboot и shutdown - не помогло.
может написать wmreboot и wmshutdown (это такие скрипты в системе для выключения-перезагрузки)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Re:Не смог создать сохраненку в b9
« Ответ #6 : 12 Февраль 2011, 14:38:35 »
В EXIT:qqq qqq - это содержимое переменной EXIT после выхода. А оно похоже никого не волнует.

Хорошо работают wmreboot и wmpoweroff, но красиво подвесить на кнопки у меня не получилось, ерунда получается. Нужен хороший специалист по bash.
Engineering is the art of making what you want from things you can get.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re:Не смог создать сохраненку в b9
« Ответ #7 : 22 Февраль 2011, 23:14:12 »
Тоже не получается создать. Вроде все стадии прохожу, даже с разными вариантами пробовал, но в конце нажимаешь ОК и ничего.
Решил проблему просто, вышел в консоль, набрал reboot и по старинке (имхо проще и понятнее) создал save-файл.
Гружусь опять с нуля. Поразбирался, неправильное имя save-файла создаётся:
pupmsafe.3fs вместо pupm_safe.3fs.
Вручную переименовал и вуаля.
Похоже в /initrd/DISTRO_SPECS что то не так, там пример из Lupu-5.
Free software for free people

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Не смог создать сохраненку в b9
« Ответ #8 : 23 Февраль 2011, 04:54:27 »
melviX ошибка не в /initrd/DISTRO_SPECS за назначение имени файла отвечает rc.shutdown вот его и надо копать
здается мне в нем оставили незакоментированным DISTRO_SPECS подключение
и дополнительно сделали задание этих параметров :( короче требуется доработка, а говорили что все нормально создается :(
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Не смог создать сохраненку в b9
« Ответ #9 : 23 Февраль 2011, 14:22:44 »
Предлагаю убрать пакет pupsaveconfig ибо недоработки в нем и проблемы с именами файлов отловить тяжело
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Re:Не смог создать сохраненку в b9
« Ответ #10 : 23 Февраль 2011, 14:26:12 »
Я за.
Engineering is the art of making what you want from things you can get.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re:Не смог создать сохраненку в b9
« Ответ #11 : 23 Февраль 2011, 14:39:20 »
Предлагаю убрать пакет pupsaveconfig ибо недоработки в нем и проблемы с именами файлов отловить тяжело
Я тоже. Имхо, хоть и не совсем ламер, но как то там всё хитро закручено.
При выключении компа было всё понятно.
Пример, когда дополнительное удобство превращается в дополнительную головоломку.
Одно там понравилось - возможность создать save-файл на винчестере при загрузке с флэшки, раньше этого не было (на Джинсе точно). Если бы это сработало, то было бы зашибись.
Free software for free people

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Не смог создать сохраненку в b9
« Ответ #12 : 23 Февраль 2011, 15:32:01 »
В b9r - нормально создал save-файл. Даже не обратил на это большого внимания.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Не смог создать сохраненку в b9
« Ответ #13 : 23 Февраль 2011, 15:35:54 »
rodin.s вас устраивает перевод? вас устраивает то что нажатие на Перезагрузить или Выключить просто закрывает программу а не делает перезагрузку или выключение? вас устраивает что выбрав "старый" консольный режим работы сохраненка создается с неправильным именем?

Вы готовы в кратчайшее время исправить все это? или хотя бы сообщить возможно ли это вобще исправить или нет, я лично не готов.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8657
  • Репутация: +187/-2
  • Старый чайник
Re:Не смог создать сохраненку в b9
« Ответ #14 : 23 Февраль 2011, 15:42:45 »
 Создание файла сохранения настроек вручную:
Код
# dd if=/dev/zero of=pupm_save.2fs bs=1M count=256
256+0 записей считано
256+0 записей написано
 скопировано 268435456 байт (268 MB), 3,24483 c, 82,7 MB/c

# mkfs.ext2 pupm_save.2fs
mke2fs 1.41.12 (17-May-2010)
pupm_save.2fs is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
32 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: done                           
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

# mount -o loop pupm_save.2fs /mnt/data
# cp -a /initrd/pup_rw/* /mnt/data/
# umount /mnt/data
#
Скрипт получится очень простой и запуск его сделать тоже простым. Правый клик в ROX-е по пустому месту - "Сохранить здесь". Принудительное сохранение настроек из rc.shutdown выкинуть.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64