После обновления xubuntu 18.04 до 20.04 -----> no gpsd? no xgps!

Я несколько дней пытаюсь заставить мой GPSD работать с моим очень сенсорным Handy-GPS.

Нет проблем с получением данных NMEA через rfcomm0 от моего Handy-GPS.

gpsmon /dev/rfcomm0 works perfect

Но с тех пор, как я обновился с 18.04 до 20.04, у меня нет шансов работать с XGPS.

 systemctl status gpsd.service

● gpsd.service - GPS (Global Positioning System) Daemon

 Loaded: loaded (/lib/systemd/system/gpsd.service; disabled; vendor preset: enabled)

 Active: activating (start) since Sat 2021-03-06 10:15:47 CET; 1min 10s ago

 TriggeredBy: ● gpsd.socket 

 Cntrl PID: 3417 (gpsd)

 Tasks: 1 (limit: 18994)
 Memory: 1.4M
 CGroup: /system.slice/gpsd.service
         └─3417 /usr/sbin/gpsd -n -N -D4


    OMEN-17cbxxxx gpsd[3417]: gpsd:PROG: shmat() for SHM export succeeded, segment 65558
    OMEN-17cbxxxx gpsd[3417]: gpsd:INFO: running with effective group ID 20
    OMEN-17cbxxxx gpsd[3417]: gpsd:INFO: running with effective user ID 121
    OMEN-17cbxxxx gpsd[3417]:   gpsd:INFO: startup at 2021-03-06T09:15:47.000Z (1615022147)
    OMEN-17cbxxxx gpsd[3417]: gpsd:CLIENT: => client(0):
    {"class":"VERSION","release":"3.20","rev":"3.20","proto_major":>
    OMEN-17cbxxxx gpsd[3417]: gpsd:PROG: checking client(0)
    OMEN-17cbxxxx gpsd[3417]: gpsd:CLIENT: <= client(0): ?WATCH=
     {"enable":true,"json":true,"scaled":true}\x0a
    OMEN-17cbxxxx gpsd[3417]: gpsd:CLIENT: => client(0): {"class":"DEVICES","devices":           []}\x0d\x0a{"class":"WATCH","enabl>
    OMEN-17cbxxxx gpsd[3417]: gpsd:PROG: checking client(0)
    OMEN-17cbxxxx gpsd[3417]: gpsd:INFO: detaching 127.0.0.1 (sub 0, fd 8) in detach_client

С

netstat -ptaun 

Я вижу, что стандартный порт 2947 для GPSD заблокирован!?

Не понимаю, что означает эта строка??

 tcp        0      0 127.0.0.1:2947          0.0.0.0:*               LISTEN      1/init 

Запуск GPSD как

sudo gpsd -n -N -G 2948 /dev/rfcomm0
gpsd:ERROR: can't bind to IPv4 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:ERROR: can't bind to IPv6 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:ERROR: command sockets creation failed, netlib errors -1, -1

Мои вопросы:

Что означает этот 1/init для ?

Как я могу перевернуть порт GPSD?

@heynnema

cat /etc/default/gpsd

# Devices gpsd should collect to at boot time.

# They need to be read/writeable, either by user gpsd or the group  
  dialout.
  DEVICES=""

# Other options you want to pass to gpsd
 GPSD_OPTIONS="-n -N -D4 "
0
задан 6 March 2021 в 18:56

1 ответ

Ваш GPSD.Service отключен. Включите его и начните его ...

Sudo Systemctl Включить GPSD.Service

Sudo Systemctl Start GPSD.Service

Sudo Systemctl Запустить GPSD.Socket

Sudo Systemctl Status GPSD *

Обновление № 1:

вернется / etc / default / gpsd Вернуться к файлу по умолчанию путем очистки и переустановки GPSD.

Обновление № 2:

Вам может потребоваться редактировать / etc / default / gpsd и изменить следующие строки ...

start_daemon = "true"

Устройства = "/ dev / rfcomm0"

Обновление № 3:

Убедитесь, что порт 2947 открыт в вашем брандмауэре. Тогда XGPS и CGP должны работать.

1
ответ дан 18 March 2021 в 23:28

Другие вопросы по тегам:

Похожие вопросы: