Comments (14)
@sairuk I've pulled your permissions fixes, now it works, thanks!
from retronas.
Installation: OK
Launch: OK
Warning/License: OK
Set User/Group: OK
Relaunch: OK
from retronas.
Installing Items: Broken / RESOLVED
ERROR: Ansible could not initialize the preferred locale: unsupported locale setting
ERROR: Ansible could not initialize the preferred locale: unsupported locale setting
Press [Enter] to continue...
we need to manually set LC_ALL, this is a known issue and requires a fix a the tooling level, we can work around this
root@raspberrypi:~# locale
LANG=en_GB.UTF-8
LANGUAGE=
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
root@raspberrypi:~#
from retronas.
Installers (they just need to run to completion here, not fail)
Samba: OK
Netatalk 2: FAILED / RESOLVED
dependency error, seems to be related to an incompatibility with dreampi libs
Netatalk 3: OK
EtherDFS: OK
lighthttpd: OK
proftpd: OK
tftpd-hpa: OK
OpenSSH: OK
telnet: OK
NFS: OK
TFNS: OK
pygopherd: OK
3DS QR Codes: FAILED / RESOLVED
fatal: [localhost]: FAILED! => {"changed": false, "msg": "Error while linking: [Errno 2] No such file or directory: b'/data/retronas/3ds/cia' -> b'/data/retronas/roms/nintendo/3ds/cia'", "path": "/data/retronas/roms/nintendo/3ds/cia"}
Samba for PS2: OK
Playstation 3: OK
Samba for MiSTer: OK
Samba for X360: OK
Samba for Batocera: OK
Samba for RecalBox: OK
Samba for Emuelec: OK
fenir-ode-webserver: OK
xlink-kai: OK
gogrepo: OK
ROM Import: OK
FSP server: OK
Sabretools: OK
DiscImageCreator: OK
Samba for Amiga: OK
Syncthing: OK
Cockpit: OK
WebOne proxy: OK
Bitorrent: OK
aria2: OK
megatools: OK
apfs-fuse: OK
hb-store-cdn: OK
zterm: OK
atdpro: OK
miniterm: OK
dreampi: OK
ethflopd: OK
mc: FAILED / RESOLVED
ytree: FAILED / RESOLVED
far2l: FAILED / RESOLVED
ntp: FAILED / RESOLVED
dependency error libnetfilter, seems to be related to an incompatibility with dreampi libs
WaybackProxy: OK
from retronas.
these worked once deps from dreampi were resovled
Netatalk 2: OK
mc: OK
ytree: OK
far2l: OK
ntp: OK
from retronas.
experiemntal menu
hdparm: OK
tcpser: OK
laptop-ao: OK
webui: OK
xboxmanager: OK
netlink: OK
kermit: FAILED / RESOLVED
fatal: [localhost]: FAILED! => {"changed": false, "msg": "Path /etc/inetd.conf does not exist !", "rc": 257}
nabu: OK
dexdrive: OK
open-iscsi: FAILED / RESOLVED
ERROR! The requested handler 'open-iscsi - Restart service' was not found in either the main handlers list nor in the listening handlers list
linux-gadgets: OK
UPDDB: OK
from retronas.
ondevice menu
ucon64: OK
extract-xiso: OK
hdl-dump: OK
nbd-client: OK
pfsshell: OK
cue2pops: OK
pi1541: OK
from retronas.
kermit moved to a systemd service
from retronas.
went through the last lot of playbooks to see gather facts, i can't see anything overly concerning with deb12 support so people can try and see how it goes
from retronas.
Current deluge 2.0.3-4 on bookworn make BitTorrent installable but not working, see: https://forum.deluge-torrent.org/viewtopic.php?t=56545
from retronas.
thanks have added an opt-in updater to version 2.12 from debian testing
from retronas.
Ok @sairuk , I've tried in branch "testing" updating to 2.12 version, unfortunately I get still errors:
Deluge Web
November 8, 2023
11:46 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:46 PM
deluge-web.service: Consumed 2.783s CPU time.
systemd
11:46 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:46 PM
deluge-web.service: Scheduled restart job, restart counter is at 45.
systemd
11:46 PM
deluge-web.service: Consumed 2.783s CPU time.
systemd
11:46 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:46 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:46 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:46 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:46 PM
username, password = get_localhost_auth()
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:46 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:46 PM
default_hostlist(),
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:46 PM
^^^^^^^^^^
deluge-web
11:46 PM
self.hostlist = HostList()
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:46 PM
^^^^^^^^
deluge-web
11:46 PM
self.web_api = WebApi()
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:46 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:46 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:46 PM
web.start()
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:46 PM
^^^^^^^
deluge-web
11:46 PM
sys.exit(start())
deluge-web
11:46 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:46 PM
Traceback (most recent call last):
deluge-web
11:46 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:46 PM
deluge-web.service: Consumed 2.744s CPU time.
systemd
11:46 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:46 PM
deluge-web.service: Scheduled restart job, restart counter is at 44.
systemd
11:46 PM
deluge-web.service: Consumed 2.744s CPU time.
systemd
11:46 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:46 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.883s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 43.
systemd
11:45 PM
deluge-web.service: Consumed 2.883s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.835s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 42.
systemd
11:45 PM
deluge-web.service: Consumed 2.835s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.066s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 41.
systemd
11:45 PM
deluge-web.service: Consumed 2.066s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.055s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 40.
systemd
11:45 PM
deluge-web.service: Consumed 2.055s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.052s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 39.
systemd
11:45 PM
deluge-web.service: Consumed 2.052s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
Deluge:
November 8, 2023
11:44 PM
Started deluged.service - Deluge Bittorrent Client Daemon.
systemd
11:44 PM
deluged.service: Consumed 2.736s CPU time.
systemd
11:44 PM
Stopped deluged.service - Deluge Bittorrent Client Daemon.
systemd
11:44 PM
deluged.service: Failed with result 'exit-code'.
systemd
11:44 PM
deluged.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:44 PM
builtins.PermissionError: [Errno 13] Permission denied: '/var/lib/deluged/config/auth'
deluged
11:44 PM
with open(auth_file, 'a' if append else 'w', encoding='utf8') as _file:
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/deluge/common.py", line 1229, in create_localclient_account
deluged
11:44 PM
create_localclient_account(True)
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/deluge/core/authmanager.py", line 279, in __load_auth_file
deluged
11:44 PM
self.__load_auth_file()
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/deluge/core/authmanager.py", line 68, in start
deluged
11:44 PM
return callable(*args, **kw)
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 869, in cb
deluged
11:44 PM
current.result = callback( # type: ignore[misc]
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 857, in _runCallbacks
deluged
11:44 PM
--- <exception caught here> ---
deluged
11:44 PM
self._runCallbacks()
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 763, in _startRunCallbacks
deluged
11:44 PM
self._startRunCallbacks(result)
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 661, in callback
deluged
11:44 PM
call.func(*call.args, **call.kw)
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 991, in runUntilCurrent
deluged
11:44 PM
reactorBaseSelf.runUntilCurrent()
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1325, in mainLoop
deluged
11:44 PM
Traceback (most recent call last):
deluged
11:44 PM
Unhandled error in Deferred:
deluged
11:44 PM
Stopping deluged.service - Deluge Bittorrent Client Daemon...
systemd
11:44 PM
Started deluged.service - Deluge Bittorrent Client Daemon.
systemd
11:44 PM
deluged.service: Consumed 2.276s CPU time.
systemd
11:44 PM
Stopped deluged.service - Deluge Bittorrent Client Daemon.
systemd
11:44 PM
deluged.service: Deactivated successfully.
systemd
11:44 PM
Stopping deluged.service - Deluge Bittorrent Client Daemon...
systemd
11:44 PM
Started deluged.service - Deluge Bittorrent Client Daemon.
from retronas.
i do not see this behavior on deb12, i did however push some perms fixes that needed to be done after the updated packages were installed
from retronas.
pip has an exception handler in bookworm which we need to work around
we can remove /usr/lib/python3*/EXTERNALLY-MANAGED
so we don't have to handle multiple command lines across distros
from retronas.
Related Issues (20)
- Permissions problem with MacOS SMB HOT 4
- Retronas fails to start after install HOT 16
- UDPBD for ps2
- Some Mister system symlinks disappeared. HOT 4
- Aria2 problem
- Etherdfs and Dos Fat HOT 5
- Gog Repo - Only getting HOT 6
- No more retronas / boot after I've tried to install BitTorrent HOT 2
- hdparm.sh: line 10: syntax error near unexpected token ')' HOT 1
- restart hdparm service on reboot HOT 2
- Analogue Pocket folder missing HOT 1
- PS5 fpkg (*.pkg) files support for HB-Store HOT 2
- GOG Offline Backup - Cannot select OS HOT 6
- Is RetroNAS required or can I use TrueNAS or other NAS? HOT 2
- OPL PS2 SMB Server Connection Error
- SNES SAMBA config for Analogue Pocket incorrect HOT 3
- Support for Raspberry Pi 5 / Debian Bookworm HOT 1
- ps3netsrv make the ROMS path configurable (and probably make it general) HOT 2
- Xlink kai install script issue HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from retronas.