В LO 4.1 перестали открываться запароленные файлы? [РЕШЕНО]

Автор prof-alex, 29 июля 2013, 23:29

0 Пользователи и 1 гость просматривают эту тему.

prof-alex

Тут молчок: https://plus.google.com/112936026639998128536/posts/JBELJS6C8fq

Повторюсь.

Что-то не нашёл обсуждений проблем с сохранением запароленных файлов.
Calc в 4.1 не может открыть файл созданный в 3.2, сообщается о том, что пароль неверен.
Сохранить файл с паролем 4.1 не может тоже: https://docs.google.com/file/d/0ByYBkBg6tHJhRzRKSlpkNUxhN1U/edit?usp=sharing
Простенький файл, созданный в OpenOffice.org 3.2.1
OOO320m19 (Build:9505)
ooo-build 3.2.1.4, Debian package 1:3.2.1-11+squeeze8
с паролем: test
https://docs.google.com/file/d/0ByYBkBg6tHJhbzFWZVF3aGFoUUk/edit?usp=sharing
Кто с таким сталкивался?

UPD: Забыл сказать, апачевский офис работает с запароленными документами корректно.

UPD: Это #64916! Спасибо, Helen!
Если качать целый LibO 4.1.1 тяжко, достаточно в /opt/libreoffice4.1/program создать символическую ссылку на соответствующую системную библиотеку с именем libsqlite3.so.
Примерные команды:
sudo ln -s /usr/lib/libsqlite3.so.0 /opt/libreoffice4.1/program/libsqlite3.so
Или, если debian c мультилибом:
sudo ln -s /usr/lib/i386-linux-gnu/libsqlite3.so.0 /opt/libreoffice4.1/program/libsqlite3.so

«Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» Э. Дейкстра

greenman


prof-alex

Цитата: greenman от 30 июля 2013, 07:15
LO 4.0.4.2 -- открывает.
А так же LO 3.6.6.2 -- открывает. Какая-то регрессия в 4.1.

«Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» Э. Дейкстра

greenman


frob

Цитата: greenman от 30 июля 2013, 06:26был выпущен в первую очередь
... в соответствии с планом выпусков, который расписан далеко в даль.

Ориентироваться на чух-пых-ающий АОО нет смысла.

greenman

Забыл смайлик поставить...

А если серьёзно, неужели описанный случай не включен в тесты?

Yakov

Возможно это связано с тем, что LO использует другой алгоритм кодирования запрароленных файлов, по сравнению с OpenOffice.org

prof-alex

Цитата: Yakov от 30 июля 2013, 09:18
Возможно это связано с тем, что LO использует другой алгоритм кодирования запрароленных файлов, по сравнению с OpenOffice.org
Вот об этом поподробнее. Где-то описано это изменение?
Как я уже писал, сохранить новый документ с паролем в LO 4.1 мне не удалось, больше похоже, что просто сломали это.

«Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» Э. Дейкстра

Smaigas

Version: 4.1.0.4 под windows открывает, записывает без проблемм

Yakov

Цитата: prof-alex от 30 июля 2013, 08:31Вот об этом поподробнее. Где-то описано это изменение?
Это появилось ещё для LO3.5
http://www.libreoffice.org/download/3-5-new-features-and-fixes/
Цитировать
Different Encryption Algorithm

    In LibreOffice 3.5, a different, more often used encryption (AES) will be introduced to replace the previously used one (Blowfish).In consequence, files encrypted with LibreOffice 3.5 can not be opened by LibreOffice 3.4.4 and earlier. LibreOffice 3.4.5 enables you to open those files. However, on saving again in LibreOffice 3.4.5, the old encryption will be used. Files with the old encryption of course can be used in LibreOffice 3.5.0

    Related issues: fdo#43868 and fdo#40006.


VlhOwn

Саш, у меня под Ubuntu LO 4.1 сохраняет с паролем без каких-либо проблем.

Helen

Цитата: prof-alex от 29 июля 2013, 22:29Calc в 4.1 не может открыть файл созданный в 3.2, сообщается о том, что пароль неверен.
я могу подтвердить ошибку открытия тестового файла. LO 4.1.0.4, OpenSUSE 12.1
AOO 4.0, LO 4.0, LO 3.6.3 открывают без проблем

prof-alex

Цитата: VlhOwn от 30 июля 2013, 11:53
Саш, у меня под Ubuntu LO 4.1 сохраняет с паролем без каких-либо проблем.
Понятно. У меня Debian Squeezy, что уже довольно старо.
И ещё, это я не указал, в моём случае речь идёт о сборке LibreOffice_4.1.0.4_Linux_x86-64_deb. Возможно разрядность тоже имеет значение.

«Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» Э. Дейкстра

ape

#13
Если в ОС дело, может быть, поддержка того или иного метода шифрования со стороны ОС? Как подсказывает мой склероз, в LibO-4.1 используется новый метод шифрования (AES-256 -?).
В Windows всё ОК может потому, что Новелл "под Майкрософт ходит" (но тогда почему же у СуСе проблемы: 12.1, а не 12.3 -?).

prof-alex

Проверил на Debian Wheezy x86, картина та же что и на x86_64 на шестом дебиане, т.е., сохранение с паролем не работает.

VlhOwn, а ты на убунту какую сборку ставил?

Цитата: ape от 30 июля 2013, 22:40
Как подсказывает мой склероз, в LibO-4.1 используется новый метод шифрования (AES-256 -?).
Новым он был в LO 3.5, но и 3.6, и 4.0 работают без нареканий.

«Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» Э. Дейкстра