Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Host or service not provided, or unknown" error when attempting to install anything w/ LuaRocks #1507

Open
SkyfallWasTaken opened this issue May 13, 2023 · 2 comments
Labels

Comments

@SkyfallWasTaken
Copy link

SkyfallWasTaken commented May 13, 2023

Apologies if this is a duplicate - I tried searching the issue tracker but didn't find anything.

Please fill out the following:

  • Platform:

    • Windows 11
  • LuaRocks version:

    • 3.9.2
  • Configuration file:
    Default configuration

  • LuaRocks output from when the issue occurred:

PS C:\Users\Mahad\PolyPass2> luarocks install moonpick --verbose
fs.current_dir()
fs.current_dir()
fs.is_superuser()
fs.check_command_permissions(table: 0000000002b53030)
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/lib/luarocks/rocks-5.4")
fs.root_of("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/lib/luarocks/rocks-5.4")
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/lib/luarocks/rocks-5.4")
fs.current_dir()
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/lib/luarocks")    
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/lib")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming")
fs.is_writable("C:\\Users\\Mahad\\AppData\\Roaming")
fs.is_dir("C:/Users/Mahad/AppData/Roaming")
fs.absolute_name("C:/Users/Mahad/AppData/Roaming")
fs.current_dir()
fs.exists("C:/Users/Mahad/AppData/Roaming/tmpluarockstestwritable.deleteme")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share/lua/5.4")   
fs.root_of("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share/lua/5.4")  
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share/lua/5.4")
fs.current_dir()
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share/lua")       
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming")
fs.is_writable("C:\\Users\\Mahad\\AppData\\Roaming")
fs.is_dir("C:/Users/Mahad/AppData/Roaming")
fs.absolute_name("C:/Users/Mahad/AppData/Roaming")
fs.current_dir()
fs.exists("C:/Users/Mahad/AppData/Roaming/tmpluarockstestwritable.deleteme")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/bin")
fs.root_of("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/bin")
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/bin")      
fs.current_dir()
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming")
fs.is_writable("C:\\Users\\Mahad\\AppData\\Roaming")
fs.is_dir("C:/Users/Mahad/AppData/Roaming")
fs.absolute_name("C:/Users/Mahad/AppData/Roaming")
fs.current_dir()
fs.exists("C:/Users/Mahad/AppData/Roaming/tmpluarockstestwritable.deleteme")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share/lua/5.4")   
fs.root_of("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share/lua/5.4")  
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share/lua/5.4")
fs.current_dir()
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share/lua")       
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks/share")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming/luarocks")
fs.exists("C:\\Users\\Mahad\\AppData\\Roaming")
fs.is_writable("C:\\Users\\Mahad\\AppData\\Roaming")
fs.is_dir("C:/Users/Mahad/AppData/Roaming")
fs.absolute_name("C:/Users/Mahad/AppData/Roaming")
fs.current_dir()
fs.exists("C:/Users/Mahad/AppData/Roaming/tmpluarockstestwritable.deleteme")
fs.make_dir("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luarocks.org")
fs.download("https://luarocks.org/manifest-5.4.zip", "C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luarocks.org/manifest-5.4.zip", true)
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luarocks.org/manifest-5.4.zip")
fs.current_dir()
fs.make_dir("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luarocks.org")
fs.download("https://luarocks.org/manifest-5.4", "C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luarocks.org/manifest-5.4", true)       
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luarocks.org/manifest-5.4")
fs.current_dir()
Warning: Failed searching manifest: Failed downloading https://luarocks.org/manifest-5.4 - host or service not provided, or not known
fs.make_dir("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master")     
fs.download("https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/manifest-5.4.zip", "C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master/manifest-5.4.zip", true)
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master/manifest-5.4.zip")
fs.current_dir()
fs.make_dir("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master")     
fs.download("https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/manifest-5.4", "C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master/manifest-5.4", true)
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master/manifest-5.4")
fs.current_dir()
Warning: Failed searching manifest: Failed downloading https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/manifest-5.4 - host or service not provided, or not known
fs.make_dir("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luafr.org_luarocks")
fs.download("https://luafr.org/luarocks/manifest-5.4.zip", "C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luafr.org_luarocks/manifest-5.4.zip", true)
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luafr.org_luarocks/manifest-5.4.zip")
fs.current_dir()
fs.make_dir("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luafr.org_luarocks")
fs.download("https://luafr.org/luarocks/manifest-5.4", "C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luafr.org_luarocks/manifest-5.4", true)
fs.absolute_name("C:\\Users\\Mahad\\AppData\\Local/LuaRocks/Cache/https___luafr.org_luarocks/manifest-5.4")
fs.current_dir()
Warning: Failed searching manifest: Failed downloading https://luafr.org/luarocks/manifest-5.4 - host or service not provided, or not known       

Error: No results matching query were found for Lua 5.4.
To check if it is available for other Lua versions, use --check-lua-versions.
fs.change_dir_to_root()
  • Description:
    • I ran luarocks install moonpick. The same error happened for luarocks install moonscript
    • My browser can successfully download all the files (it's not using a proxy/VPN, so I can confirm that I don't need to set that up for Luarocks)
@hishamhm
Copy link
Member

My browser can successfully download all the files (it's not using a proxy/VPN, so I can confirm that I don't need to set that up for Luarocks)

That's odd, since this error looks like a connectivity issue (typically a DNS problem). Perhaps your browser is using a different DNS configuration than what LuaRocks is using (which should be the system default). I don't know enough about Windows to be able to provide suggestions on how to diagnose this.

@smbape
Copy link

smbape commented Jun 13, 2024

I had the same problem after reinstalling wsl.
Deleting the folder %USERPROFILE%\AppData\Local\LuaRocks\Cache resolved the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants