serwer supla na linux

helius
Posts: 36
Joined: Sat Nov 21, 2020 6:33 am

Post

ok a może to być przyczyną ze mam architekture „i386”
Młody zaczynam przygodę z Suplą
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Nie.
Jeśli instalacja docer-compose za pomocą pip3 nie skończy się powodzeniem, to spróbuj za pomocą pip

Code: Select all

sudo apt install -y python-pip && pip
sudo pip install docker-compose
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
helius
Posts: 36
Joined: Sat Nov 21, 2020 6:33 am

Post

ok poszła cała instalka ale mam nowy problem
helius@helius-ESPRIMO:~$ ./supla-docker/supla.sh start
Starting SUPLA containers
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 601, in urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 357, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/lib/python3.6/http/client.py", line 1281, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1327, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1276, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1042, in _send_output
self.send(msg)
File "/usr/lib/python3.6/http/client.py", line 980, in send
self.connect()
File "/usr/local/lib/python3.6/dist-packages/docker/transport/unixconn.py", line 43, in connect
sock.connect(self.unix_socket)
PermissionError: [Errno 13] Permission denied

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 639, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 367, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/lib/python3/dist-packages/six.py", line 692, in reraise
raise value.with_traceback(tb)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 601, in urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 357, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/lib/python3.6/http/client.py", line 1281, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1327, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1276, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1042, in _send_output
self.send(msg)
File "/usr/lib/python3.6/http/client.py", line 980, in send
self.connect()
File "/usr/local/lib/python3.6/dist-packages/docker/transport/unixconn.py", line 43, in connect
sock.connect(self.unix_socket)
urllib3.exceptions.ProtocolError: ('Connection aborted.', PermissionError(13, 'Permission denied'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/docker/api/client.py", line 214, in _retrieve_server_version
return self.version(api_version=False)["ApiVersion"]
File "/usr/local/lib/python3.6/dist-packages/docker/api/daemon.py", line 181, in version
return self._result(self._get(url), json=True)
File "/usr/local/lib/python3.6/dist-packages/docker/utils/decorators.py", line 46, in inner
return f(self, *args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/docker/api/client.py", line 237, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "/usr/local/lib/python3.6/dist-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.6/dist-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', PermissionError(13, 'Permission denied'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.6/dist-packages/compose/cli/main.py", line 67, in main
command()
File "/usr/local/lib/python3.6/dist-packages/compose/cli/main.py", line 123, in perform_command
project = project_from_options('.', options)
File "/usr/local/lib/python3.6/dist-packages/compose/cli/command.py", line 69, in project_from_options
environment_file=environment_file
File "/usr/local/lib/python3.6/dist-packages/compose/cli/command.py", line 132, in get_project
verbose=verbose, version=api_version, context=context, environment=environment
File "/usr/local/lib/python3.6/dist-packages/compose/cli/docker_client.py", line 43, in get_client
environment=environment, tls_version=get_tls_version(environment)
File "/usr/local/lib/python3.6/dist-packages/compose/cli/docker_client.py", line 170, in docker_client
client = APIClient(**kwargs)
File "/usr/local/lib/python3.6/dist-packages/docker/api/client.py", line 197, in __init__
self._version = self._retrieve_server_version()
File "/usr/local/lib/python3.6/dist-packages/docker/api/client.py", line 222, in _retrieve_server_version
'Error while fetching server API version: {0}'.format(e)
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))
Młody zaczynam przygodę z Suplą
helius
Posts: 36
Joined: Sat Nov 21, 2020 6:33 am

Post

dobra restart się przydał i wyskoczył bład

Creating network "supla_default" with the default driver
ERROR: Network webproxy declared as external, but could not be found. Please create the network manually using `docker network create webproxy` and try again.
Młody zaczynam przygodę z Suplą
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Czy w pliku .env na końcu masz to

COMPOSE_FILE=docker-compose.yml:docker-compose.standalone.yml

czy to?

COMPOSE_FILE=docker-compose.yml:docker-compose.proxy.yml

Powinieneś mieć pierwszą opcję, tryb standalone
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
helius
Posts: 36
Joined: Sat Nov 21, 2020 6:33 am

Post

Mam .proxy.yml dzieki dzis za pomoc
Młody zaczynam przygodę z Suplą
helius
Posts: 36
Joined: Sat Nov 21, 2020 6:33 am

Post

No i kolejny dzień walki już jest coraz lepiej
helius@helius-ESPRIMO:~$ ./supla-docker/supla.sh start
Starting SUPLA containers
Creating volume "supla_supla-server-socket" with default driver
Pulling supla-db (mysql:5.7.20)...
5.7.20: Pulling from library/mysql
ERROR: no matching manifest for linux/386 in the manifest list entries
Młody zaczynam przygodę z Suplą
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Obraz wykorzystany dla bazy danych jest niekompatybilny z architekturą Twojego procesora.

Zmień w pliku docker-compose.yml dla supla-db obraz z tego
image: mysql:5.7.20
na ten
image: i386/mariadb:5.5

i uruchom ponownie skrypt

Code: Select all

./supla.sh start
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
helius
Posts: 36
Joined: Sat Nov 21, 2020 6:33 am

Post

rece opadają
helius@helius-Q5020:~$ ./supla-docker/supla.sh restart
Stopping SUPLA containers
SUPLA containers has been stopped.
Starting SUPLA containers
Pulling supla-db (hypriot/rpi-mysql:5.5)...
5.5: Pulling from hypriot/rpi-mysql
ERROR: no matching manifest for linux/386 in the manifest list entries
helius@helius-Q5020:~$

coć takiego teaz

docker-compose
version: '3'
services:
nginx-web:
image: arm32v6/nginx:alpine
services:
supla-cloud:
container_name: ${COMPOSE_PROJECT_NAME}-cloud
restart: unless-stopped
image: supla/supla-cloud
env_file:
- .env.default
- .env
volumes:
- ./ssl/cloud:/etc/apache2/ssl:z
- ${VOLUME_DATA}/cloud-local:/var/www/cloud/var/local
- ${VOLUME_DATA}/cloud-logs:/var/www/cloud/var/logs
- supla-server-socket:/supla-server:z
links:
- supla-db
depends_on:
- supla-db

supla-db:
container_name: ${COMPOSE_PROJECT_NAME}-db
restart: unless-stopped
image: i386/mariadb:5.5
env_file:
- .env.default
- .env
environment:
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
MYSQL_DATABASE: supla
MYSQL_USER: supla
MYSQL_PASSWORD: ${DB_PASSWORD}
volumes:
- ${VOLUME_DATA}/mysql:/var/lib/mysql:z

supla-server:
container_name: ${COMPOSE_PROJECT_NAME}-server
restart: unless-stopped
image: supla/supla-server
env_file:
- .env.default
- .env
volumes:
- ./ssl/server:/etc/supla-server/ssl:z
- supla-server-socket:/var/run/supla:z
ports:
- "2016:2016"
- "2015:2015"
links:
- supla-db
depends_on:
- supla-cloud

volumes:
supla-server-socket: {}
Młody zaczynam przygodę z Suplą
helius
Posts: 36
Joined: Sat Nov 21, 2020 6:33 am

Post

dobra udało sie teraz coś mi sieładuje
Młody zaczynam przygodę z Suplą

Return to “Ogólna dyskusja”