ubuntu - 立交桥 API FILE_ERROR 不允许操作 1

标签 ubuntu openstreetmap dispatcher overpass-api

我正在关注这个http://wiki.openstreetmap.org/wiki/Overpass_API/Installation使用 vagrant 在 Ubuntu 上安装 OSM3S 服务器的指南。

每当我尝试使用以下命令启动 Dispatcher Deomon 时填充数据库后:

nohup $EXEC_DIR/bin/dispatcher --osm-base --db-dir=$DB_DIR & 

我收到以下错误:

File_Error Operation not permitted 1 /vagrant/test/osm-3s_v0.7.52/db//osm3s_v0.7.52_osm_base Unix_Socket::4

如果我尝试将我的 db 目录中的 osm 文件从 osm_base_version 重命名为 osm3s_v0.7.52_osm_base,它会出现以下错误:

File_Error Address already in use 98 /vagrant/test/osm3s_v0.7.52/db//osm3s_v0.7.52_osm_base Unix_Socket::4

我尝试在删除 db 目录中陈旧的锁定文件/dev/shm 和 osm 文件后运行该命令(提到了安装指南的故障排除部分),但它没有显示成功。

最佳答案

我通过在 root 上工作而不是在 root 中的单独目录上工作来解决这个问题。

关于ubuntu - 立交桥 API FILE_ERROR 不允许操作 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39748042/

相关文章:

javascript - 在传单中显示标记的弹出值

java - 如何从 OpenStreetMap 离线创建 map 图 block ,在 Android 上显示?

linux - 编写接受多个多空格参数的 bash 脚本

linux - bash 中的连字符和垂直线

leaflet - 使用 import.io 将 JSON 馈送到 Nominatim

Javascript 调度事件

wpf - UI线程 block

c# - 无法从另一个线程访问对象

linux - vmWare Server 可以安装在 X-less 主机上吗?

ruby - 为什么 rbenv 不能在 Ubuntu 上安装最新的 Ruby 版本?