# apt remove build-essential :( 100 22-08-30 - 22:09:29
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
armbian-config : Dépend: build-essential mais ne sera pas installé
binutils : Dépend: binutils-common (= 2.31.1-16) mais 2.35.2-2 devra être installé
Dépend: libbinutils (= 2.31.1-16) mais 2.35.2-2 devra être installé
Dépend: binutils-aarch64-linux-gnu (= 2.31.1-16) mais 2.35.2-2 devra être installé
gcc-8 : Dépend: libgcc-8-dev (= 8.3.0-6) mais il n'est pas installable
libc-dev-bin : Dépend: libc6 (< 2.29) mais 2.31-13+deb11u3 devra être installé
libc6 : Casse: libc6:armhf (!= 2.31-13+deb11u3) mais 2.28-10+deb10u1 devra être installé
libc6:armhf : Casse: libc6 (!= 2.28-10+deb10u1) mais 2.31-13+deb11u3 devra être installé
libc6-dev : Dépend: libc6 (= 2.28-10+deb10u1) mais 2.31-13+deb11u3 devra être installé
libstdc++-8-dev : Dépend: libgcc-8-dev (= 8.3.0-6) mais il n'est pas installable
mailutils : Dépend: mailutils-common (= 1:3.5-4) mais 1:3.10-3 devra être installé
Dépend: libmailutils5 mais il n'est pas installable
openssh-sftp-server : Dépend: openssh-client (= 1:7.9p1-10+deb10u2)
unscd : Dépend: libc6 (< 2.29) mais 2.31-13+deb11u3 devra être installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
# apt remove gcc-8 libgcc-8-dev :( 100 22-08-30 - 22:10:29
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet « libgcc-8-dev » n'est pas installé, et ne peut donc être supprimé
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
binutils : Dépend: binutils-common (= 2.31.1-16) mais 2.35.2-2 devra être installé
Dépend: libbinutils (= 2.31.1-16) mais 2.35.2-2 devra être installé
Dépend: binutils-aarch64-linux-gnu (= 2.31.1-16) mais 2.35.2-2 devra être installé
g++ : Dépend: gcc-8 (>= 8.3.0-1~) mais ne sera pas installé
g++-8 : Dépend: gcc-8 (= 8.3.0-6) mais ne sera pas installé
gcc : Dépend: gcc-8 (>= 8.3.0-1~) mais ne sera pas installé
libc-dev-bin : Dépend: libc6 (< 2.29) mais 2.31-13+deb11u3 devra être installé
libc6 : Casse: libc6:armhf (!= 2.31-13+deb11u3) mais 2.28-10+deb10u1 devra être installé
libc6:armhf : Casse: libc6 (!= 2.28-10+deb10u1) mais 2.31-13+deb11u3 devra être installé
libc6-dev : Dépend: libc6 (= 2.28-10+deb10u1) mais 2.31-13+deb11u3 devra être installé
libstdc++-8-dev : Dépend: libgcc-8-dev (= 8.3.0-6) mais il n'est pas installable
mailutils : Dépend: mailutils-common (= 1:3.5-4) mais 1:3.10-3 devra être installé
Dépend: libmailutils5 mais il n'est pas installable
openssh-sftp-server : Dépend: openssh-client (= 1:7.9p1-10+deb10u2)
unscd : Dépend: libc6 (< 2.29) mais 2.31-13+deb11u3 devra être installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
Hi @jarod5001
No need tuto to achieve this.
Here is what I’ve done:
Install a debian 10 lxc (available from the lxc templates in proxmox)
Install yunohost on top of this existing debian container
Enjoy!
# sudo apt install --fix-broken :( 1 22-09-01 - 9:59:43
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... a échoué.
Les paquets suivants contiennent des dépendances non satisfaites :
binutils : Dépend: binutils-common (= 2.31.1-16) mais 2.35.2-2 est installé
Dépend: libbinutils (= 2.31.1-16) mais 2.35.2-2 est installé
Dépend: binutils-aarch64-linux-gnu (= 2.31.1-16) mais 2.35.2-2 est installé
gcc-8 : Dépend: libgcc-8-dev (= 8.3.0-6) mais il n'est pas installable
libc-dev-bin : Dépend: libc6 (< 2.29) mais 2.31-13+deb11u3 est installé
libc6 : Casse: libc6:armhf (!= 2.31-13+deb11u3) mais 2.28-10+deb10u1 est installé
libc6:armhf : Casse: libc6 (!= 2.28-10+deb10u1) mais 2.31-13+deb11u3 est installé
libc6-dev : Dépend: libc6 (= 2.28-10+deb10u1) mais 2.31-13+deb11u3 est installé
libstdc++-8-dev : Dépend: libgcc-8-dev (= 8.3.0-6) mais il n'est pas installable
mailutils : Dépend: mailutils-common (= 1:3.5-4) mais 1:3.10-3 est installé
Dépend: libmailutils5 mais il n'est pas installable
openssh-sftp-server : Dépend: openssh-client (= 1:7.9p1-10+deb10u2)
unscd : Dépend: libc6 (< 2.29) mais 2.31-13+deb11u3 est installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances
Mokay let’s try to iterate with a more explicit list of stuff to install / remove … (it always takes at least 3 or 4 iteration to get to the bottom of apt derping with dependencies ~_~)
(note that the command contains some package names suffixed with - which means “remove these” despite the fact that we’re calling the ‘apt install’ command)
Note that I’m also marking armbian-config as to be removed because it depends on build-essential (sigh) which is creating the mess … As far as I know it’s not super important to have it and it should still be possible to reinstall after the whole mess is fixed I think
Hi, I launched the migration yesterday and it failed because of ArchiveBox_ynh, so I reinstalled it and removed it.
But it’s still failing but didn’t understand why.
My server is an old laptop. I have ssh access only over lan.
admin@home ~> cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Edit
Something important that I did a long time ago, my hdd broke so I cloned it to a new one and replaced it in the machine. I think that grub is broken and I really don’t know how to fix it. I looked on the Internet but what I found didn’t fix the problem. I’ll try to get a deeper look at it this weekend.
Zblerg yeah somehow grub still remembers the old device … which sounds like crap design if you ask me, but not a trivial problem to auto-fix
2022-09-02 01:41:30,279: WARNING - /dev/disk/by-id/ata-ST9500325AS_6VESTVXS does not exist, so cannot grub-install to it!
2022-09-02 01:41:30,287: WARNING - You must correct your GRUB install devices before proceeding:
2022-09-02 01:41:30,289: DEBUG -
2022-09-02 01:41:30,289: WARNING - DEBIAN_FRONTEND=dialog dpkg --configure grub-pc
2022-09-02 01:41:30,291: WARNING - dpkg --configure -a
I’ve seen a couple other people with that issue … maybe first let’s try the recommended command: DEBIAN_FRONTEND=dialog dpkg --configure grub-pc
Hello @Aleks,
I tried your command and it doesn’t work (but we will continue to iterate ).
Below the output :
# sudo apt install libc6 libc6-dev binutils unscd libgcc-8-dev- gcc-8- gcc-8-base build-essential- armbian-config- --dry-run
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet « libgcc-8-dev » n'est pas installé, et ne peut donc être supprimé
libc6 est déjà la version la plus récente (2.31-13+deb11u3).
gcc-8-base est déjà la version la plus récente (8.3.0-6).
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
g++ : Dépend: gcc-8 (>= 8.3.0-1~) mais ne sera pas installé
g++-8 : Dépend: gcc-8 (= 8.3.0-6) mais ne sera pas installé
gcc : Dépend: gcc-8 (>= 8.3.0-1~) mais ne sera pas installé
libc-dev-bin : Dépend: libc6 (< 2.29) mais 2.31-13+deb11u3 devra être installé
libc6 : Casse: libc6:armhf (!= 2.31-13+deb11u3) mais 2.28-10+deb10u1 devra être installé
libc6:armhf : Casse: libc6 (!= 2.28-10+deb10u1) mais 2.31-13+deb11u3 devra être installé
libc6-dev : Dépend: libc-dev-bin (= 2.31-13+deb11u3)
Dépend: libcrypt-dev mais ne sera pas installé
Dépend: libnsl-dev mais ne sera pas installé
Casse: python3.7 (< 3.7.7-1+b1) mais 3.7.3-2+deb10u3 devra être installé
libstdc++-8-dev : Dépend: libgcc-8-dev (= 8.3.0-6) mais il n'est pas installable
mailutils : Dépend: mailutils-common (= 1:3.5-4) mais 1:3.10-3 devra être installé
Dépend: libmailutils5 mais il n'est pas installable
openssh-sftp-server : Dépend: openssh-client (= 1:7.9p1-10+deb10u2)
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
admin@home ~ [2]> sudo dpkg --configure grub-pc Paramétrage de grub-pc (2.04-20) ...
/dev/disk/by-id/ata-ST9500325AS_6VESTVXS does not exist, so cannot grub-install to it!
You must correct your GRUB install devices before proceeding:
DEBIAN_FRONTEND=dialog dpkg --configure grub-pc dpkg --configure -a
dpkg: erreur de traitement du paquet grub-pc (--configure) :
installed grub-pc package post-installation script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
grub-pc
And
admin@home ~ [1]> sudo grub-install --recheck /dev/sda Installation pour la plate-forme i386-pc.
Installation terminée, sans erreur.
admin@home ~> lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 243M 0 part /boot
├─sda2 8:2 0 464,6G 0 part /
└─sda3 8:3 0 979M 0 part
sr0 11:0 1 1024M 0 rom
Reste à résoudre le problème de gcc-8-base qui ne veut pas se mettre à jour.
root@ynh:~# apt upgrade gcc-8-base
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Calculating upgrade… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgcc1 : Depends: gcc-8-base (= 8.3.0-6+rpi1) but 8.4.0-7+rpi1 is to be installed
E: Broken packages