Имя: Пароль:
IT
 
Ubuntu 14.04 и win8 по сети, не видит базу
,
0 osipovigor
 
12.02.16
20:24
Всем привет.
Только начал постигать азы администрирования, и вот первый тупичок...
Что имеем:
Платформа 8.3.7.1873
1. Комп под Win8 с базами 1с, расшареными по сети
2. Комп с Ubuntu 14.04
Убунту заходит в расшареные папки винды, но при указании пути при добавлении базы при запуске базы пишет что "база не найдена".
Что я делаю не так? Беглое гугление результата не дало.
Устанавливал на убунту по схеме:

sudo apt-get install texlive-binaries
sudo apt-get install imagemagick
sudo apt-get install libwebkitgtk-1.0-0
sudo apt-get install libgsf-1-dev
sudo apt-get install unixodbc
sudo apt-get install ttf-mscorefonts-installer

sudo dpkg -i 1c-enterprise83-common_8.3.7-1873_amd64.deb
sudo dpkg -i 1c-enterprise83-server_8.3.7-1873_amd64.deb
sudo dpkg -i 1c-enterprise83-ws_8.3.7-1873_amd64.deb
sudo dpkg -i 1c-enterprise83-client_8.3.7-1873_amd64.deb
1 Cyberhawk
 
12.02.16
20:27
Покажи на картинке путь и текст сообщения
2 osipovigor
 
12.02.16
20:42
Cyberhawk, это было на работе, доступа туда нет.
Путь выглядел примерно так smb://win-pc/1c_base/Buh
Писал "База не найдена, хотите создать новую"?
Может я туплю и не следовало путь через smb указывать... но т.к. опыта у меня почти нет... как указать правильно я не знаю.
3 Cyberhawk
 
13.02.16
09:29
Создай новую файловую базу в другом каталоге и посмотришь, как путь указывается
4 Фрэнки
 
13.02.16
09:37
(2) по моему достаточно будет примонтировать путь к файловой базе.

А вообще, немного странно. Имея в локальной сети комп на линуксе, создавать файловые шары на винде.
При коммерческом использовании этой технологии (расшаривание папок на винде в локальную сеть) необходимо лицензирование.
5 DjSpike
 
13.02.16
09:38
6 Фрэнки
 
13.02.16
09:42
(5) спасибо. полезный мануал и есть повод его прочесть :)
7 Web00001
 
13.02.16
10:33
(4)Охренеть это откуда такой юмор? Где купить лицензии на "расшаривание папок" и сколько они стоят?
8 Asmody
 
13.02.16
10:54
(2) Шару пропиши в autofs (не в fstab), базу настраивай на точку монтирования.
9 Фрэнки
 
13.02.16
11:56
(7) это не юмор, а позиция мелкомягких по лицензированию. Я не придумал. Но мне просто лень искать такую документацию, хотя она существует и не по моей прихоти.

Попробую поискать, но не уверен, что найду.
Вот что нашлось быстро http://allrefs.net/c10/4bvbk/p53/

И где-то видел еще пояснения, что использование рабочей станции в качестве шары в локальной сети делает его сервером, т.к. в лицензионной политике MS есть оговорки на эту тему.

В этой теме, кстати сказать, типичная ошибка многих админов, что они не слишком глубоко копают нюансы лицензирования и самостоятельно не готовы рассчитать полную стоимость решений, которые они администрируют.
10 Web00001
 
14.02.16
10:43
(10)Ты это клиентские лицензии на серверные ос не путай с расшареной папкой, юморист )
11 osipovigor
 
14.02.16
15:11
Я уже понял что просто указать путь как на винде - не получится.
Варианты только
mount -t smbfs -o username=user,password=pass //server/dir /mnt/localdir/
или
mount -t cifs -o username=user,password=pass //server/dir /mnt/localdir/

Вопрос такой, если я примонтирую виндовый каталог к 3м машинам на убунте, пробем с одновременной работе с базой не возникнет?
12 Lionee
 
14.02.16
15:16
о_О
13 Asmody
 
14.02.16
17:50
(11) Не возникнут.
14 Asmody
 
14.02.16
17:52
только монтируй через autofs, а не через fstab.
15 osipovigor
 
14.02.16
20:28
Нашёл на просторах видео-курсы Кухар Богдана... вроде не сложно должно быть. Всё делают через samba и cifs
16 sansys
 
14.02.16
21:10
(2) Вместо //win-pc/ указывайте ip компутера, например: //192.168.0.0/1c_base/Buh.
17 sansys
 
14.02.16
21:20
Если конфа на управляемых формах то можно на компутере с виндой поднять web север (Apache самое простое) зарегистрировать базу (файловый вариант http://v8.1c.ru/overview/Term_000000034.htm). И уже не заморачиваться с самбой и прочей нежитью )))
18 Outlander
 
14.02.16
21:30
тоже идет перевод с винды на Убунту...
порядка 50-ти компов...
но на 8.2,
через RDP-клиент...
я не сисадмин... но клиент - Реммина, што-ле..
19 Фрэнки
 
14.02.16
23:47
(17) у Вас какие-то нарекания к самбе?
А это связано с тем, что она, как Вам кажется, не виндовая?
20 sansys
 
15.02.16
09:43
(19) У меня нет нареканий к самбе, если всё настроить правильно то работает как часы даже лучше чем сама винда, но для настройки требуются дополнительные телодвижения, а через web не нужно делать доп. настройки ни в linux ни в mac os, т.е. установил подключил и забыл ))) тем-более если компьютер с виндой не имеет статического ip. ИХМО через web файловая будет работать быстрее(замеры не проводили, на глаз). RDP конечно более лучший вариант но требует приобретения доп. лицензий на терминал
21 Фрэнки
 
15.02.16
11:08
(20) спасибо за развернутый ответ :)
Если тс устроит версия на тонком клиенте, то абсолютно поддерживаю такой подход.
22 osipovigor
 
15.02.16
21:04
Пока мучаюсь с cifs
Что получается:
если в 1с на убунте указываю путь к смонтированному:
Если первой заходит в базу убунта, а за ней вин-пользователи - всё ок. Но если заходят первее виндовые а потом убунто-пользователи - пишет ошибку
"Ошибка при выполнении файловой операции 1Cv8tmp.1CD'. 16(0x00000010): Устройство или ресурс занято"
Если указываю путь srv/samba/base/ локальный - то
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/login: по причине:
Ошибка при выполнении операции с информационной базой
Ошибка открытия файла блокировок '/srv/samba/share/A-Star/1Cv8tmp.1CD'

Где и что я прописывал:
Папка с шарой
sudo mkdir -p /srv/samba/share
sudo chmod -R 777 /srv/samba/share/
sudo chown -R nobody:nogroup /srv/samba/share/

sudo gedit /etc/samba/smb.conf
Группа WORKGROUP
[share]
    comment = Ubuntu File Server Share
    path = /srv/samba/share
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0777

sudo gedit /home/user/.profile
umask 000

на убунту куда базу смонтировать
sudo gedit /etc/fstab
sudo apt-get install cifs-utils
//(айпи с расшареной базой)/share /srv/samba/share/ cifs _netdev.user=pc,password=,rw,user,file_mode=0777,dir_mode=0777,iocharset=utf8        0    0

Что я делаю не так?
Относительно апача, я пока только изучаю, ещё не углубился достаточно... если кто покажет хороший мануал, буду благодарен.
23 Garykom
 
гуру
15.02.16
21:17
(22) у тя проблема что права на файл блокировок когда виндовый клиент первым заходит свои ставит

т.е. если линукс первый зашел в базу, то он создает файл блокировок "1Cv8tmp.1CD" и виндовые тоже его могут открыть

а если винда создает то права для линукса на этот файл не дает
24 osipovigor
 
15.02.16
21:30
как поправить?
25 Garykom
 
гуру
15.02.16
22:34
(24) от какого юзера работают 1С виндовые, от какого линуксовые?
с какими они стучатся в расшаренную папку?
на папку где база и на все файлы внутри какие права и кто владелец?

http://buh.ru/forum/forum18375/topic24675/
https://bugs.etersoft.ru/show_bug.cgi?id=5749
26 osipovigor
 
15.02.16
22:45
Почитал про публикацию на веб-сервере - проблем с доступом от разных пользователей не будет если я сделаю в Windows по IIS? На клиентских машинах через тонкий клиент.
27 sansys
 
16.02.16
14:54
(26) Нет, проблем не будет. Apache я предлагал в связи с более простой настройкой (исходя из моего опыта) и если я не ошибаюсь IIS платный. Есть небольшая статья по настройке Apache с картинками: http://catalog.mista.ru/public/95950/
28 osipovigor
 
17.02.16
00:04
Sansys
http://interface31.ru/tech_it/2015/05/nastraivaem-web-dostup-dlya-1c-v-faylovom-rezhime.html
по этой статье делал, там нигде не сказано что IIS платный, это компонент винды, который можно включить. Вроде бы всё получилось, работает быстрее чем было.  Посмотрим как покажет себя в работе.
29 sansys
 
17.02.16
09:46
(28) Хорошая статья, возьму на заметку. Насчет платности IIS вполне могу ошибаться, видимо сработал эффект, что в винде всё платное :)))
Ошибка? Это не ошибка, это системная функция.