PDA

Просмотр полной версии : Касса не видит сервер (



andreyykt
26.04.2012, 14:20
Всем привет! помогите пожалуйста советами. Есть проблема в одном кафе, первый раз туда пришел, станция одна, первый раз такую увидел, системник обычный,монитор ЖК офисный, считыватель и нечто похожее на клавиатуру,где у них распечатано и приклеено все их меню в виде квадратиков, я так понял под ними кнопки находятся). Далее, сервер выделенный, на Windows XP Home (там же и менеджерская часть), версия сервера 6.65, запускается через strserv.exe, но одно странно, что rkserver.exe не имеет значка бочонка, весит 604кб, и при запуске не уходит в диспетчер задач. Когда запущен strserv.exe, запускаю отчеты либо редактор, то в окне strserv.exe - я не вижу,что я их запустил. Версия report 6.79j, версия монитора: 6.79g, монитор кстати не запускается. На данном выделенном сервере 2 сетевых интерфейса, пробую запустить nbafind на том lan (192.169.18.3), куда до моего прихода воткнут был шнур-unit01 не находит.... перетыкаю сеть в другую сетевую (192.168.1.20), находит на Adapter= 7 ETHERNET:Found name: UNIT01. Протокол нетбеу везде установлен, пока так и не понял, почему не находит на первом интерфейсе. Вот данные LOCAL.DB на сервере:
DATABASE\
c:\rk6\db\
c:\rk6\endday\
spool
RSSERV,0
---------------------------------------
ладно...меняю 0 на 7-ку, перезапускаю strserv.exe, касса все равно не находит сервер, ищет она следующим образом, что в конце находит ФР, а опосля пишет сразу server not found. На кассе rkserver.exe запускается из папки rkclient.65, в rkeeper6.ini все как будто нормально. В логах сервера :26.04.2012 16:07:38

Error: RSSERV-can not Add NetNAme

-------------------Start STACK------------------
00000000.C:\RKSERVER\RKSERVER.EXE
-------------------END STACK------------------
-------------------------------------------------------
Лог еррора на станции в rkclient.65 пока не записал, ибо там много старых было ошибок, я этот файл просто удалил, думал,что он заново потом создаться, но не создался, даже не знаю почему.
Вот содержимое RKEEPER.INI на менеджере:
[Common]
Alias1=c:\RK6\DB
Alias2=c:\RK6\DB
Language=.RUS
EditFRF=no

[Reports]
CSLinkDLL=RLocal
CSLinkGate=2
ItemsReport=Base
DaysReport=Base
StartHour=9
CFXFontName=Helica
CFXFontSize=8
CFXFontCharset=0

[Editor]
KbdFont=HelicaCondLight
CookKbd=M6x4.dll
OnLine=YES
NetGate=6
TSGrid=4

[Monitor]
CharCode=
NetGate=5

[Appender]
EndDayPath=C:\RK6\ENDDAY
AVatPath=E:\TEMP\RK675\DB
AutoClose=NO

[Admin]
ShowHistory=NO

[PCards]
CSLinkDLL = RLocal
CSLinkGate = 1
DBF=

[Transport]
StockPath=c:\RK6\STOCK
Office=NO
OfficeOut=
RboLink=NO
RboPath=
RboCards=NO
CSLinkDLL=RNetBios
CSLinkGate=1
AutoClose=NO

[RNBOpen]
Client5 = RK-Monitor
Server5 = RSSERV
Adapter5=7

Client6 = RK-Editor
Server6 = RSSERV
Adapter6=0

[RNetbios]
Server1 = PCSERV
Client1 = RK-Transport

[RLocal]
Port1 = 0
Client1 = PersonCard
Port2 = 0
Client2 = Report
-------------------------------------------
Вся эта тема не работает у них уже месяц, со слов управляющей, сервер завирусовался,его кто-то лечил, но в кипере не силен, тот кто их осблуживал-сломал ногу и ушел в игнор.

SH
26.04.2012, 14:36
странно, что rkserver.exe не имеет значка бочонка
Потому что версия старая.

запускаю отчеты либо редактор, то в окне strserv.exe - я не вижу,что я их запустил.
Отчеты и не должны, а Редактор - не настроен на онлайн-передачу данных, номер адаптера для него не указан.

монитор кстати не запускается
...и для монитора не указан.


В логах сервера :26.04.2012 16:07:38
Error: RSSERV-can not Add NetNAme
Не может добавить сетевое имя RSSERV. Во-первых, проверить, нормально ли стоит netbeui. Во-вторых, что за Windows стоит?


Client6 = RK-Editor
Server6 = RSSERV
Adapter6=0
Вот сюда тоже надо для Редактора прописать 7.


тот кто их осблуживал-сломал ногу
Да, кипер - он такой, некоторые с ума сходят :)

---------- Добавлено в 12:36 ---------- Предыдущее сообщение было размещено в 12:33 ----------

Тема про проблему: can-not-add-netname (http://www.carbis.ru/forum/rk-Сетевые-настройки/4977-can-not-add-netname.html)

andreyykt
26.04.2012, 19:16
П (http://www.carbis.ru/forum/rk-%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D 0%B8/4977-can-not-add-netname.html)ро "can-not-add-netname (http://www.carbis.ru/forum/rk-%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D 0%B8/4977-can-not-add-netname.html)"-спасибо,читал, есть такие же грабли на Win7.....пока каждый день бухгалтер перезапускает СТР-ы, чтобы станции увидели свои серваки. Кстати в другом кабаке на XP в логах серверов тоже есть кэнноты), но там сервера как службы работают и кстати, работают как часы! Думаю на 7-ке тоже rkserver.exe как службу прикрутить через MS утилиту,превращающую любой exe в службу.
--------------------------------------------------------------------------
По теме Windows я выше писал, что стоит XP Home в том кабаке. А как проверить, нормально ли стоит netbeui? И потом я вспомнил, что на станции в rkclient.65 лежит файл 1.pwl, вообще принято паролить учетку "1" на Win и в DOS кидать файл с паролем?
ЗЫ: может винду снести?

SH
26.04.2012, 21:21
стоит XP Home в том кабаке.
Тогда сносить нет смысла, ИМХО.


на станции в rkclient.65 лежит файл 1.pwl, вообще принято паролить учетку "1" на Win и в DOS кидать файл с паролем?
Не совсем так: если учетка в винде запаролена, то надо такой же пароль прописывать на станции.


как проверить, нормально ли стоит netbeui?
Касса в состоянии "server not found" должна находится nba-find.
Еще можно проверить, возможно ли подключение сетевого диска, либо диска станции с компа, либо наоборот.

---------- Добавлено в 19:21 ---------- Предыдущее сообщение было размещено в 19:20 ----------


как проверить, нормально ли стоит netbeui?
Ну и банально можно посмотреть наличие нужных файликов в правильных местах.

okis
26.04.2012, 22:52
перетыкаю сеть в другую сетевую (192.168.1.20), находит на Adapter= 7 ETHERNET:Found name: UNIT01.

Значит здесь шнурок и надо оставить.



ладно...меняю 0 на 7-ку,

7 и оставляйте раз НБА кассу на нем нашел.

И на содержимое rkeeper6.ini с кассы не мешало бы взглянуть.

andreyykt
27.04.2012, 08:41
Не совсем так: если учетка в винде запаролена, то надо такой же пароль прописывать на станции.
Прописывается путем создания файла 1.pwl, внутри которого пароль?


Еще можно проверить, возможно ли подключение сетевого диска, либо диска станции с компа, либо наоборот. С Win проверю, а со станции путем выполнения поочередно шагов из autoexec.bat?

---------- Добавлено в 13:41 ---------- Предыдущее сообщение было размещено в 13:34 ----------


Значит здесь шнурок и надо оставить. Да так и сделаю, единственное вспомнил,что не отключил не нужный интерфейс.



И на содержимое rkeeper6.ini с кассы не мешало бы взглянуть.
вот он:

Network=ON
ServerName=RSSERV
Colors=0

APServer=AServ

EklzPrinter=prim08.dll
prim08_Port=1
prim08_Psw=AERF

prim08_Pay1=1
prim08_Pay2=2
prim08_Pay3=3
prim08_Pay4=4
prim08_LOG=ON
PrintFinalCheck=OFF

comport2baud=9600
comport3baud=9600

SH
27.04.2012, 11:20
Прописывается путем создания файла 1.pwl, внутри которого пароль?
Нет, система запросит пароль и сама создаст этот файл при первом запуске с данным пользователем.


со станции путем выполнения поочередно шагов из autoexec.bat?
Это только если в нем есть подключение.
А так команда
net use d: \\server\rk6
Где d - свободный диск, server - имя компьютера, к которому подключаемся, rk6 - имя расшаренного ресурса.

okis
27.04.2012, 11:46
Network=ON
ServerName=RSSERV


Вроде как правильно все. Попробуйте все-таки NetBEUI переустановить.

andreyykt
27.04.2012, 17:46
Вроде как правильно все. Попробуйте все-таки NetBEUI переустановить.
В смысле в Windows, путем удаления этого протокола и добавления заново?

SH
27.04.2012, 18:28
andreyykt, да, только перед добавлением внимательно проверь файлы. А лучше - перепиши заново.

andreyykt
27.04.2012, 19:07
andreyykt, да, только перед добавлением внимательно проверь файлы. А лучше - перепиши заново.
SH, пардон, а какие файлы ты имеешь ввиду? переписать в смысле все из дистров?

okis
27.04.2012, 19:31
Удалите протокол и установите его заново. Как установить написано в текстовом файле во вложенном архиве.

andreyykt
01.05.2012, 04:43
Всем привет! и всем большое спасибо! отдельно спасибо этому порталу! проблема решена! после того, как переустановил netbeui, nbafind unit01 стала находить на обоих интерфейсах на выделенном сервере, но в лог на сервере при его запуске начали сыпаться совсем другие ошибки....rkserver.exe бесконечно пытается падать в процессы и сразу же умирает....в логах что-то про kernel32.dll, быстро нашел на форуме причину этой ошибки, оказалось, что базу надо было переиндексировать, запустил cor.exe и уаля-все заработало идеально! по ходу дела увидел,что они не ведут вообще складской учет, хотя у них стоит SH4, короче пока забрал у них 2т.р., сказал,что еще должны будут)

okis
01.05.2012, 09:08
короче пока забрал у них 2т.р., сказал,что еще должны будут)

Ну вот. Не одними алмазами в Якутске богаты :)

Laytman
27.06.2016, 18:01
Дабы не плодить темы, напишу в схожей.
Барменская машина под Windowx XP. На ней поднят сервер и спред. Одним утром при загрузке зациклился на поиске сервера "Looking for server:..." Сервер на ней же поднят, настройки не менялись, закончили смену нормально. Настройки проверил вроде все нормально.
Уважаемые комрады, сталкивались? Ткните плз мордой лица куда копать (

Mr.Wizard
27.06.2016, 19:07
Дабы не плодить темы, напишу в схожей.
Барменская машина под Windowx XP. На ней поднят сервер и спред. Одним утром при загрузке зациклился на поиске сервера "Looking for server:..." Сервер на ней же поднят, настройки не менялись, закончили смену нормально. Настройки проверил вроде все нормально.
Уважаемые комрады, сталкивались? Ткните плз мордой лица куда копать (

Для начала посмотреть errors.txt в папке с сервером, может быть побилась база и сервер не может запуститься.

Laytman
27.06.2016, 21:24
-------------------------------------6.97h
27.06.2016 20:24:31
Exception:Corrupt table/index header.
File: C:\UCS\SERVER\DATABASE\Waiters.DB
0004358A.C:\UCS\SERVER\RKSERVER.EXE
-------------------Start STACK------------------
0004358A.C:\UCS\SERVER\RKSERVER.EXE
0004ACB8.C:\UCS\SERVER\RKSERVER.EXE
00046D90.C:\UCS\SERVER\RKSERVER.EXE
00049E86.C:\UCS\SERVER\RKSERVER.EXE
000380F7.C:\UCS\SERVER\RKSERVER.EXE
0004F67E.C:\UCS\SERVER\RKSERVER.EXE
0007EA6B.C:\UCS\SERVER\RKSERVER.EXE
00098296.C:\UCS\SERVER\RKSERVER.EXE
00017077.C:\WINDOWS\system32\kernel32.dll
00000000.C:\UCS\SERVER\RKSERVER.EXE
-------------------END STACK------------------

Посмотрел файлик waiters.db, а у него нулевой размер. С машины редактора подгрузил свежую DB, не помогло. Думал может если что побилось - обновится.

SH
27.06.2016, 21:37
Желательно вообще чистую database подкинуть в таких случаях.

Laytman
28.06.2016, 16:19
просто с машины редактора скопировать папочку database и заменить ней ту которая на барменской машине?

SH
28.06.2016, 18:18
system.db только забрать имеющийся.

Laytman
28.06.2016, 19:28
Подкинул новые файлики из папки DB с редакторской машины в папку DATABASE на барменской, сохранив system.db. Картина не поменялась :facepalm:

что интересно, спред то-же не видит серевер( но вот он в трее запущен...

Laytman
28.06.2016, 20:26
и еще в трее стали плодится значки сервера
4963

наводишь на них курсор они постепенно исчезают, а потом опять плодятся.

еще есть нюанс. при выключении компьютера выдается окошко "завершение программы - WOWEXEC". т.е. пытается завершить программу, а потом предлагает сделать это в принудиловку. После того как выбираешь "завершить сейчас", появляется окошко "ошибка приложения" - Завершение выбранной задачи невозможно, так как этому препятствует START16. Ну и соответственно завершение старт16 в принудиловку или отмена.
wowexec, вроде бы как раз отвечает за запуск приложений?

Laytman
28.06.2016, 22:08
в файлике с ошибками после замены содержимого каталога database стал ругаться что не хватает такого-то db файла. подкинул из бэкапа который был на станции, перезагрузил. опять в еррорсах пишет что не хватает какого-то db файла. в итоге из бэкапа содержимого каталога database скопировал в новую версию все файлы, которых там не было. в итоге опять после перезагрузки ругается на повреждение файла waiters.db.
вернулся откуда начинал :O:

---------- Добавлено в 21:08 ---------- Предыдущее сообщение было размещено в 20:03 ----------

на всякий случай откатил систему назад на пару недель, думал вдруг что с системными файлами приключилось. картина маслом - так же ищет сервер и не может найти, хотя бочонок в трее висит :wall:
правда если на бочонок кликнуть, окошко сервера не открывается. а с учетом того что их много, получается что сервер пытается запуститься но не может и его перезапускают заново и так по кругу?

Решил проверить сетевые настройки. Не могу у себя найти NBA-Find. Поделитесь, плз, софтинкой )

SH
28.06.2016, 22:47
В любом дистрибутиве кассы.
Или вот (https://yadi.sk/d/ow5VrsGxsrmtn).


в файлике с ошибками после замены содержимого каталога database стал ругаться что не хватает такого-то db файла. подкинул из бэкапа который был на станции, перезагрузил. опять в еррорсах пишет что не хватает какого-то db файла. в итоге из бэкапа содержимого каталога database скопировал в новую версию все файлы, которых там не было. в итоге опять после перезагрузки ругается на повреждение файла waiters.db.
вернулся откуда начинал
Это все означает, что сервер не видит папку DB.

Laytman
28.06.2016, 23:10
Спасибо за софтинку)
В локалдб прописан путь в DATABASE и плюс fserv это кассовая станция к которой подключались станции фициков, а сейчас их нет.
в nba проверил имя сервера, adapter 0, в локалдб так и прописано.
А почему еще может не видеть каталог с базой?

49644965
и не понятно почему перестало работать, со станцией ничего не делали. вечером выключили, утром включили и привет (

fserv сейчас отключен, в связи с ремонтом. но эта станция которую курочу самостоятельно работает.

Laytman
29.06.2016, 00:13
простите за ламерский вопрос, но каталог DATABASE который я забекапил на станции весит чуть больше четырех метров. а содержимое каталога DB с менеджерской машины, собственно которым я подменил бэкап, весит около 240-ка. это нормально?

SH
29.06.2016, 09:59
fserv это кассовая станция к которой подключались станции фициков
Нет. Это RKSHARE. Сейчас, скорее всего, сервис не запущен. Почитайте про него в своей теме.

это нормально?
Да, учитывая, что database у Вас пустой, а DB, скорее всего, с бэкапами и файлом ark6.udb.

Laytman
29.06.2016, 12:39
Компьютер один одинешенек в сети, базу обновляю через флеху ручками. Rkshare получается не нужен.
На выхлопе имеем:
- брэндмауэр отключен, файервол антивира отключен
- номер адаптера проверен, в local.db прописан правильно
- файлики в каталоге database обновлены
- настройки самой программы r-keeper не менялись
- с каталога database и его содержимого снята галочка "только чтение"
- служба r-keeper запущена / перезапущена
При этом сервер пытается запуститься, но судя по всему не видит каталога database и уходит в цикл "пытаюсь - не могу - пытаюсь".

Подскажите, пожалуйста, где еще можно покопать? Получается настройки все верные, а работать не работает :Cray:

SH
29.06.2016, 21:40
Компьютер один одинешенек в сети, базу обновляю через флеху ручками. Rkshare получается не нужен.
RKSHARE был поднят локально (зачем-то), или у Вас local.db неверный.

Попробуйте подключить к компу свитч, чтобы на нем "появилась" сеть.

Laytman
30.06.2016, 11:33
он со свитчиком и работает )

SH
30.06.2016, 16:42
В errors.txt то что пишет?

Laytman
02.07.2016, 15:52
Таки побилась база. Через диллера достал новый database, т.к. мой чистый смущал. Подкинул, синхронизировал и все ок Единственное что запросил обновление ключа, хотя изменения по железу не было. Поставил старый ip с которым станция работала, бутнул и будет вам счастье. получается есть привязка по ip?
спасибо всем за советы и участие :drinks:

sibgaba
02.07.2016, 19:14
Поставил старый ip с которым станция работала, бутнул и будет вам счастье. получается есть привязка по ip?
Нету. Скорее всего system.db изначально взяли чистый (ль сюда и запрос лицензии) потом одумались и вернули нужный

ВасилийВ
03.07.2017, 18:05
Беда.. клиент дает ошибку 24 при запуске р кипера на кассе. Время с сервера берет
. Сервер ошибки не показывает, запускается как обычно

sibgaba
03.07.2017, 18:32
Сервер ошибки не показывает, запускается как обычно
И не будет. Потому что это ошибка клиента...
24 - сетевое имя не получено при запуске

Уверены что сеть нормально стартует? Шары видно? Что меняли/делали?

ВасилийВ
03.07.2017, 18:35
Поменял сетевую карту. Тут базы побились и сеть накрылась. С сервера время берет. Сейч увидил что ошибка ifshlp.sys. как можно вы
оечить. Как шару проверить?

sibgaba
03.07.2017, 18:51
Вы сетевку поменяли на точно такую же или другую?
Если другую, то сеть потом переставляли с новыми дровами?

Можно в AUTOEXEC.BAT прописать команду ENETNAME UNIT01 (при этом ENETNAME.EXE должен у вас быть в папке UTIL), но поможет ли это и где вылезет потом боком, с учетом того что сеть у вас не работает полноценно - прогнозировать не берусь...

ВасилийВ
03.07.2017, 18:54
Да сетевка такая же. Я подправил сообщение, пишет что сис файл накрылся. Не время берет командой из лок времени
.запускаю нет старт и пишет ошибку драйвер
а!

sibgaba
03.07.2017, 19:02
Я вам еще раз повторю: сеть у вас не работает (точнее работает не полноценно) и то что время синхронизируется это еще не значит что все ок.

ifshlp.sys либо из бекапа восстановить (если он есть) либо заново ставить сетевку (но для этого нужны дрова)

ВасилийВ
04.07.2017, 10:46
Драйвер закинул. Теперь пишет Error 1: An internal error occurred (Внутренняя ошибка) - Не удаётся найти Win.com.
Тут надо уточнить, что я на тестовой сети развернул. Касса с ком ключём а сервер настроил на обычном ноуте. Ноут видит кассу!

sibgaba
04.07.2017, 10:54
значит не тот драйвер

ВасилийВ
05.07.2017, 12:14
Переустановил драйвера на сетёвку, система выдаёт введите имя или оставте прежнее Unit11 : Type your password: - я пароль не создавал. Может до меня его создали, что бы защитить конфиги(хотя наврят ли). Есть мысли как обойти?

На клаву не реагирует.

SLion
05.07.2017, 12:23
Это стандартная ситуация. Если с этим именем будет подключение к манагерскому пк, тогда можно прописать пароль для учетки, если нет - не париться ставить любой. И использовать net logon.