Aktualizacja do wersji 25.02 problem

Moderator: fracz

edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

Własna instancja na RPi 3B+

Code: Select all

pi@raspberrypi:~/supla-docker $ git pull
remote: Enumerating objects: 40, done.
remote: Counting objects: 100% (38/38), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 40 (delta 25), reused 34 (delta 21), pack-reused 2 (from 1)
Rozpakowywanie obiektów: 100% (40/40), 6.49 KiB | 60.00 KiB/s, gotowe.
Z https://github.com/SUPLA/supla-docker
   3f02f62..b3c4e1b  master     -> origin/master
   6049834..327cc9a  src        -> origin/src
 * [nowy tag]        v24.12     -> v24.12
 * [nowy tag]        v25.02     -> v25.02
Aktualizowanie 3f02f62..b3c4e1b
error: Scalenie nadpisałoby zmiany w następujących plikach:
        supla.sh
Złóż swoje zmiany lub dodaj do schowka zanim je scalisz.
Przerywanie
Jakieś wskazówki?
Wziąłem udział w Supla Offline Party 2023 :D
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Coś zmieniłeś w skrypcie i łączenie nie przechodzi

Code: Select all

git diff supla.sh
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

lesny8 wrote: Tue Mar 11, 2025 9:28 pm Coś zmieniłeś w skrypcie i łączenie nie przechodzi
Owszem zmieniłem "docker-compose" na "docker compose" bo jest to konieczne.
Nie kojarzę żebym wcześniej miał z tego tytułu problemy przy aktualizacji. Aczkolwiek dawno nie robiłem i pamięć może zawodzić.

Obecnie żeby zaktualizować musiałem zrobić tak.
1. supla.sh powrót do docker-compose
2. git pull
3. supla.sh ponowna zmiana na docker compose
4. i dopiero ./supla.sh upgrade

Dzięki za podpowiedź.

PS.
Szkoda że to już w źródłowym obrazie nie jest wyprowadzone, zgodnie.
Last edited by edm on Wed Mar 12, 2025 6:25 pm, edited 1 time in total.
Wziąłem udział w Supla Offline Party 2023 :D
User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

edm wrote: Wed Mar 12, 2025 4:42 pm
lesny8 wrote: Tue Mar 11, 2025 9:28 pm Coś zmieniłeś w skrypcie i łączenie nie przechodzi
Owszem zmieniłem "docker-compose" na "docker compose" bo jest to konieczne.
Nie kojarzę żebym wcześniej miał z tego tytułu problemy przy aktualizacji. Aczkolwiek dawno nie robiłem i pamięć może zawodzić.

Obecnie żeby zaktualizować musiałem zrobić tak.
1. supla.sh powrót do docker-compose
2. git pull
3. supla.sh ponowna zmiana na docker compose
4. i dopiero ./supla.sh upgrade

Dzięki na podpowiedź.

PS.
Szkoda że to już w źródłowym obrazie nie jest wyprowadzone, zgodnie.
Możesz zrobić pull request ze zmianami, albo wrzucić issue do odpowiedniego projektu
Najlepsze suple dla Twojego domu :mrgreen:
winek1986
Posts: 112
Joined: Mon Dec 11, 2017 5:07 pm
Location: Kaszuby

Post

U mnie taki sam problem , zawsze aktualizacja szła bez problemu . Debian 12 :shock:


debian@debian-wyse:~$ cd supla-docker
debian@debian-wyse:~/supla-docker$ git pull
remote: Enumerating objects: 34, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 34 (delta 21), reused 30 (delta 17), pack-reused 0 (from 0)
Rozpakowywanie obiektów: 100% (34/34), 5.95 KiB | 276.00 KiB/s, gotowe.
Z https://github.com/SUPLA/supla-docker
3f02f62..b3c4e1b master -> origin/master
d23c2b5..327cc9a src -> origin/src
* [nowy tag] v25.02 -> v25.02
Aktualizowanie 3f02f62..b3c4e1b
error: Scalenie nadpisałoby zmiany w następujących plikach:
supla.sh
Złóż swoje zmiany lub dodaj do schowka zanim je scalisz.
Przerywanie
[/code]
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

winek1986 wrote: Sun Mar 16, 2025 11:11 am U mnie taki sam problem , zawsze aktualizacja szła bez problemu . Debian 12 :shock:

Code: Select all

debian@debian-wyse:~$ cd supla-docker
debian@debian-wyse:~/supla-docker$ git pull
remote: Enumerating objects: 34, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 34 (delta 21), reused 30 (delta 17), pack-reused 0 (from 0)
Rozpakowywanie obiektów: 100% (34/34), 5.95 KiB | 276.00 KiB/s, gotowe.
Z https://github.com/SUPLA/supla-docker
   3f02f62..b3c4e1b  master     -> origin/master
   d23c2b5..327cc9a  src        -> origin/src
 * [nowy tag]        v25.02     -> v25.02
Aktualizowanie 3f02f62..b3c4e1b
error: Scalenie nadpisałoby zmiany w następujących plikach:
        supla.sh
Złóż swoje zmiany lub dodaj do schowka zanim je scalisz.
Przerywanie
Nie stresuj się ;) Wojtek ostatnio wprowadzał w tym pliku zmianę, dlatego ten komunikat. Wcześniej działało, bo do tej pory w tym pliku nic się nie zmieniało i dlatego nie było konfliktu.

Przywróć oryginalny plik, uaktualnij

Code: Select all

git restore supla.sh
git pull
i ponownie zastąp sobie myślniki spacją w supla.sh ręcznie lub używając polecenia poniżej

Code: Select all

sed -i "s/docker-compose /docker compose /g" supla.sh
Zrobiłem PR na przyszłość, czeka na zatwierdzenie.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
winek1986
Posts: 112
Joined: Mon Dec 11, 2017 5:07 pm
Location: Kaszuby

Post

lesny8 wrote: Sun Mar 16, 2025 12:23 pm
winek1986 wrote: Sun Mar 16, 2025 11:11 am U mnie taki sam problem , zawsze aktualizacja szła bez problemu . Debian 12 :shock:

Code: Select all

debian@debian-wyse:~$ cd supla-docker
debian@debian-wyse:~/supla-docker$ git pull
remote: Enumerating objects: 34, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 34 (delta 21), reused 30 (delta 17), pack-reused 0 (from 0)
Rozpakowywanie obiektów: 100% (34/34), 5.95 KiB | 276.00 KiB/s, gotowe.
Z https://github.com/SUPLA/supla-docker
   3f02f62..b3c4e1b  master     -> origin/master
   d23c2b5..327cc9a  src        -> origin/src
 * [nowy tag]        v25.02     -> v25.02
Aktualizowanie 3f02f62..b3c4e1b
error: Scalenie nadpisałoby zmiany w następujących plikach:
        supla.sh
Złóż swoje zmiany lub dodaj do schowka zanim je scalisz.
Przerywanie
Nie stresuj się ;) Wojtek ostatnio wprowadzał w tym pliku zmianę, dlatego ten komunikat. Wcześniej działało, bo do tej pory w tym pliku nic się nie zmieniało i dlatego nie było konfliktu.

Przywróć oryginalny plik, uaktualnij

Code: Select all

git restore supla.sh
git pull
i ponownie zastąp sobie myślniki spacją w supla.sh ręcznie lub używając polecenia poniżej

Code: Select all

sed -i "s/docker-compose /docker compose /g" supla.sh
Zrobiłem PR na przyszłość, czeka na zatwierdzenie.
Dziękuje
djack2017
Posts: 784
Joined: Mon Nov 27, 2017 7:36 am
Been thanked: 1 time

Post

Mam wersję supli 24.12. Próbuje zrobić aktualizację - git pull i dostaję:
root@xxx:/home/supla-docker# git pull
hint: Pulling without specifying how to reconcile divergent branches is
hint: discouraged. You can squelch this message by running one of the following
hint: commands sometime before your next pull:
hint:
hint: git config pull.rebase false # merge (the default strategy)
hint: git config pull.rebase true # rebase
hint: git config pull.ff only # fast-forward only
hint:
hint: You can replace "git config" with "git config --global" to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
Updating 3f02f62..9c35e28
error: Your local changes to the following files would be overwritten by merge:
docker-compose.yml
supla.sh
Please commit your changes or stash them before you merge.
Aborting

O co chodzi?
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
[email protected]
Posts: 1586
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

djack2017 wrote: Sun Jan 18, 2026 4:22 pm Mam wersję supli 24.12. Próbuje zrobić aktualizację - git pull i dostaję:
root@xxx:/home/supla-docker# git pull
hint: Pulling without specifying how to reconcile divergent branches is
hint: discouraged. You can squelch this message by running one of the following
hint: commands sometime before your next pull:
hint:
hint: git config pull.rebase false # merge (the default strategy)
hint: git config pull.rebase true # rebase
hint: git config pull.ff only # fast-forward only
hint:
hint: You can replace "git config" with "git config --global" to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
Updating 3f02f62..9c35e28
error: Your local changes to the following files would be overwritten by merge:
docker-compose.yml
supla.sh
Please commit your changes or stash them before you merge.
Aborting

O co chodzi?
Git Ci mówi ze masz lokalnie zmiany w tych plikach które wymienił, albo zrób commit lokalnie i będziesz miał merge conflict albo usuń te zmiany i zaakceptuj z remote

Return to “supla-docker”