V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sharoue
V2EX  ›  服务器

纯内网环境搭 debian 源,怎么处理 NO_PUBKEY 问题?

  •  
  •   sharoue · 2018-06-04 17:02:49 +08:00 · 3303 次点击
    这是一个创建于 2347 天前的主题,其中的信息可能已经有所发展或是发生改变。

    纯内网环境有一堆 debian 服务器,为了方便维护和更新,于是自己从外网用 apt-mirror 扒了官方源和 docker 的源下来,然后物理搬运进内网做源。官方源用一个服务器,docker 源用另一个服务器。 现在问题来了,各台机器配置好 source.list 后 apt-get update 官方源没问题,但是 docker 源就不行了,提示

    The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8

    度娘之,普遍的方案都是诸如此类的

    $ gpg --keyserver subkeys.pgp.net --recv F273FCD8

    $ gpg --export --armor F273FCD8 | sudo apt-key add -

    内网怎么可能连得到什么 pgp.net 啦,

    其实 docker 源的 gpg 文件也已经直接搬运下来了的,直接

    curl http://xxx.xxx.xxx.xxx/ooo/Release.gpg|sudo apt-key add -

    也不行,好像还是要联外网不然没戏 所以这个怎么办,有没有在内网做过源的大神?

    1 条回复    2019-06-04 16:30:27 +08:00
    wslwsl
        1
    wslwsl  
       2019-06-04 16:30:27 +08:00
    先在外网执行第一步,再把 key 导出,最后物理搬运进内网,最好手打,add 即可
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3155 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:38 · PVG 21:38 · LAX 05:38 · JFK 08:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.