[Megoldva] OMV törött csomag, segítsetek megjavítani

Fórumok

Openmediavault frissítés után eltört a csomag.

root@omv:~# apt-get install --reinstall openmediavault 
Csomaglisták olvasása... Kész 
Függőségi fa építése... Kész 
Állapotinformációk olvasása... Kész 
Néhány csomagot nem lehetett telepíteni. Ez azt jelentheti, hogy 
egy lehetetlen állapotot kért, vagy ha az unstable disztribúciót 
használja, akkor néhány igényelt csomag még nem készült el vagy ki 
lett mozdítva az Incoming-ból. 
Az alábbi információk segíthetnek megoldani a problémát: 

Az alábbi csomagoknak teljesítetlen függőségei vannak: 
php-common : Töri: php7.4-common de csak 7.4.33-1+deb11u9 telepíthető 
E: Hiba, a pkgProblemResolver::Resolve töréseket generált, ezt visszatartott csomagok okozhatják. 

root@omv:~# dpkg --configure -a 

root@omv:~# apt --fix-broken install  
Csomaglisták olvasása... Kész 
Függőségi fa építése... Kész 
Állapotinformációk olvasása... Kész 
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 0 nem frissített. 
root@omv:~# apt policy systemd 
systemd: 
 Telepítve: 252.39-1~deb12u1 
 Jelölt:    252.39-1~deb12u1 
 Verziótáblázat: 
*** 252.39-1~deb12u1 500 
       500 http://deb.debian.org/debian bookworm/main amd64 Packages 
       100 /var/lib/dpkg/status 
    252.29-1~deb12u1~bpo11+1 100 
       100 http://httpredir.debian.org/debian bullseye-backports/main amd64 Packages 
    247.3-7+deb11u7 500 
       500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 
root@omv:~# apt --fix-broken install  
Csomaglisták olvasása... Kész 
Függőségi fa építése... Kész 
Állapotinformációk olvasása... Kész 
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 0 nem frissített. 
root@omv:~# apt-get install --reinstall openmediavault 
Csomaglisták olvasása... Kész 
Függőségi fa építése... Kész 
Állapotinformációk olvasása... Kész 
Néhány csomagot nem lehetett telepíteni. Ez azt jelentheti, hogy 
egy lehetetlen állapotot kért, vagy ha az unstable disztribúciót 
használja, akkor néhány igényelt csomag még nem készült el vagy ki 
lett mozdítva az Incoming-ból. 
Az alábbi információk segíthetnek megoldani a problémát: 

Az alábbi csomagoknak teljesítetlen függőségei vannak: 
php-common : Töri: php7.4-common de csak 7.4.33-1+deb11u9 telepíthető 
E: Hiba, a pkgProblemResolver::Resolve töréseket generált, ezt visszatartott csomagok okozhatják.

A tankönyvi megoldások a apt --fix-broken install és a dpkg --configure -a nem oldották meg a problémákat.

Köszönöm az ötleteket!

Hozzászólások

Még esetleg segíthet ez is:

root@omv:~# apt update  
Találat:1 http://packages.openmediavault.org/public shaitan InRelease 
Találat:2 http://deb.debian.org/debian bookworm InRelease                                                                                                                                                 
Találat:3 http://security.debian.org/debian-security bullseye-security InRelease                                                                                                                          
Találat:4 http://deb.debian.org/debian bookworm-updates InRelease                                                                                                                                         
Letöltés:5 https://openmediavault.github.io/packages shaitan InRelease [12,8 kB]                                                                                  
Mellőz:6 http://httpredir.debian.org/debian bullseye-backports InRelease                                                                                                
Hiba:7 http://httpredir.debian.org/debian bullseye-backports Release                                        
 404  Not Found [IP: 2a04:4e42::644 80] 
Találat:8 https://download.webmin.com/download/newkey/repository stable InRelease 
Csomaglisták olvasása... Kész  
E: The repository 'http://httpredir.debian.org/debian bullseye-backports Release' no longer has a Release file. 
N: Az ilyen tárolóból való frissítés nem végezhető el biztonságosan, így alapesetben ki van kapcsolva. 
N: Lásd az apt-secure(8) kézikönyvoldalt a tárolólétrehozással és felhasználói beállításokkal kapcsolatos részletekért. 
N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware' 
N: More information about this can be found online in the Release notes at: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split 


 

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Ha már a bookworm, legyen a backports és a security is bookworm:

*** 252.39-1~deb12u1 500 
       500 http://deb.debian.org/debian bookworm/main amd64 Packages 
       100 /var/lib/dpkg/status 
    252.29-1~deb12u1~bpo11+1 100 
       100 http://httpredir.debian.org/debian bullseye-backports/main amd64 Packages 
    247.3-7+deb11u7 500 
       500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 

szerintem.

A bullseye-backports már szerintem nincs is a szervereken, ezért nincs Release fájl (2024-06-10 óta nincs bullseye backports, link)

Hopsz.

root@omv:~# cat /etc/apt/sources.list 

#deb cdrom:[Debian GNU/Linux 11 _Bullseye_ - Official Snapshot amd64 LIVE/INSTALL Binary 20230724-12:07]/ bookworm contrib main non-free 

deb http://deb.debian.org/debian/ bookworm main 
deb-src http://deb.debian.org/debian/ bookworm main 


# bookworm-updates, to get updates before a point release is made; 
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updat…;
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free 
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free 

# This system was installed using small removable media 
# (e.g. netinst, live or single CD). The matching "deb cdrom" 
# entries were disabled at the end of the installation process. 
# For information about how to configure apt package sources, 
# see the sources.list(5) manual.

 

Valahol másik állományban maradhatott bullseye. Keresem.

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Ezt a részét megoldottam.

root@omv:~# apt update  
Találat:1 http://security.debian.org/debian-security bookworm-security InRelease 
Találat:2 http://deb.debian.org/debian bookworm InRelease                                                                                                                                                                                 
Találat:3 http://deb.debian.org/debian bookworm-updates InRelease                                                                                                                                                                         
Letöltés:4 https://openmediavault.github.io/packages shaitan InRelease [12,8 kB]                                                                                                                                                          
Találat:5 http://packages.openmediavault.org/public shaitan InRelease                                                                                                                                         
Találat:6 http://httpredir.debian.org/debian bookworm-backports InRelease                                                                                             
Találat:7 https://download.webmin.com/download/newkey/repository stable InRelease                           
Letöltve 12,8 kB 1mp alatt (14,4 kB/s) 
Csomaglisták olvasása... Kész 
Függőségi fa építése... Kész 
Állapotinformációk olvasása... Kész 
Minden csomag naprakész.

 

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Ha nem oldotta meg a repository fix, akkor próbáld meg kideríteni a melyik függőség nincs meg, illetve a csomag pin is segíthet, ha újabbat rak fel, mint kéne az OMV-nek.

Ez elvileg kilistázza a csomagfüggőségeket:

apt-cache rdepends openmediavault

vagy ez a forma segíthet esetelg még

apt-cache rdepends --installed openmediavault

Azt hiszem megvan a hiba. Debian bookworm alatt php8 a default. De az omvnek php7 kell. Holnap felveszek egy külső ppa és újra megpróbálom.

Mindenkinek köszönöm a segítségét.

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Természetesen nem ppa. Rosszul írtam. 

https://dmvrtx.me/2023/06/php-7.4-on-debian-bookworm/

Ezt alapján gondoltam.

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Mit javasolsz? Próbáljam meg az omv verzióváltást és valószínűleg megoldódik a php verzió gond, vagy először tegyem rendbe a php verziókat?

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Milyen upgradet nyomtal egyebkent? Hogyhogy egyszerre volt bookworm es bullseye repo is? Nem distupgradet toltal es az rontott el mindent? Milyen Linux volt ez pontosan az update elott? Volt esetleg korabban mas kulso repo hozzaadva? Pl. lehet, hogy abbol telepitetted korabban a php-t?

Jaja. Egy hibás distupgrade okozta a kavarodást. Előtte omv shaitan volt debian bullseye alapon. Aztán a dist upgrade félig átirta a sources.list fájlt. Aztán már én tettem a többit is bookworm repóra. És most ha  átírom az omv repót is lecserélve a shaitant akkor elméletileg upgradeltem a teljes omv szervert.

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Vicces lesz. Ezt írja az internet népe.

To upgrade from OpenMediaVault (OMV) "Shaitan" (version 6) to the latest stable version (7.0, "Sandworm"), you need to
perform a full system re-installation since the upgrade path is not supported. First, back up your data, configuration, and Docker Compose files. Then, perform a fresh install of the new version and restore your data and configurations. 

Ezek szerint megszívtam...

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Gondolom az upgrade előtt amúgy is csnáltál backupot, én futnék azzal egy kört, hogy felrakom a kompatibilis Sury-s csomagrepót (https://deb.sury.org/) és megnézném, sikerül-e felrakni. Ha nem, még mindig reinstallálhatod.

Blog | @hron84

valahol egy üzemeltetőmaci most mérgesen toppant a lábával 

via @snq-

Simán. Ha örökölsz egy rendszert amihez nem nyúltak jó ideje de működik és nem piszkálják. Vagy kritikus infra. Vagy irreális összeg az alkalmazás újraírása. És még sok más oka lehet. Nincs ezzel semmi baj.

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Szépen alakul a dolog. Sikerült upgradelni az openmediavaultot is. 

root@omv:~# dpkg -l | grep openme 
ii  openmediavault                     7.7.23-1                                        all          openmediavault - The open network attached storage solution 
rc  openmediavault-filebrowser         6.0.8-1                                         all          openmediavault File Browser plugin 
rc  openmediavault-ftp                 6.0.7-1                                         all          openmediavault FTP-Server plugin 
ii  openmediavault-keyring             1.0.2-2                                         all          GnuPG archive keys of the openmediavault archive

 

A webgui sajnos 502 - OK hibával nem tölt be url-ről, és 502 bad gateway hibával ip címről betöltve. Ezen még dolgoznom kell...

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick