Проблемы с OpenOffice 2.x — “error writing file” after upgrade

На днях вылезла очень интересная проблема с OpenOffice 2.0, который стоял на моей FreeBSD машине.
У меня 64-битный процессор, и я использую Linux версию OpenOffice, так как она работает сущесетвенно легче и жрет меньше ресурсов, чем родная FreeBSD версия. Ну и еще, надо признать, что она работает просто стабильней :).

Одним словом, после очередного обновления системы при помощи portupgrade -a, я начал получать при любой попытке сохранить файлы сообщение “Error writing file”. Чтоззачерт. Я даже выкачал и распаковал версию OpenOffice 2.3, та-же фигня. При этом под рутом все работает просто на ура. Странно. Но это и хорошо — значит четко понятно, что у нас проблема с permissions, просто нужно найти где именно. После некоторого шаманства и копания на форумах я все-таки понял в чем там дело, чем и спешу поделиться.

Решение

После обновления пакетов линукс эмуляции (linux emulation, linux_base, и все такое), разрешения на директрию /compat/linux/tmp стали 755, т.е. никто кроме root туда писать не может. А tmp директория вобщем-то не для этого предназначена :))))) а чтоб в нее писал кто попало.

Одним словом, можно либо поставить на нее разрешения chmod 1777 /compat/linux/tmp , либо просто сделать как я — слинковать ее на /tmp и не мучаться. Во втором варианте может быть один маленький подвох. Те линукс приложения, которые делают chroot в директорию /compat/linux не сумеют работать с директорией /tmp, так как линк будет показывать сам на себя. Но я предупреждал. :)

In english:  Problems with OpenOffice 2.x on FreeBSD under Linux emulation — “error writing file” after upgrade

After upgrade of linux_* ports, default permission on /compat/linux/tmp directory is set to 755, which causes OpenOffice fail on saving files if run without root privileges. This can be easily fixed by setting correct permission (chmod 1777 /compat/linux/tmp) on directory.

Что еще почитать:

Related posts brought to you by Yet Another Related Posts Plugin.

0 Responses to “Проблемы с OpenOffice 2.x — “error writing file” after upgrade”


  1. No Comments

Leave a Reply

You must login to post a comment.




Анонс книги: Использование Shell с нуля и до профи!