"Package default-jre is not available, but is referred to by another package. [...]"

Tags: #<Tag:0x00007f63f3ea7898> #<Tag:0x00007f63f3ea77a8> #<Tag:0x00007f63f3ea7690>

Bonjour/soir !
C’est mon second sujet ici, j’espère que celui-ci sera résolu.
En ce moment j’essaie de faire tourner un serveur Minecraft sur une machine sous Debian 10.
Cependant, je ne peux y arriver car je n’arrive pas à installer default-jre (java) ni git.
Voilà le code d’erreur lors de l’installation de default-jre :

Package default-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'default-jre' has no installation candidate

Le code d’erreur est le même pour git, juste que default-jre devient git.
Il est possible que ça ait pu être causé par un ami qui a essayé en vain d’installer wine et winetricks sur la machine, peut-être qu’il a touché à des informations sensibles. Je n’ai aucune autre piste.
J’ai vu sur un forum que pour régler ce problème je pouvais rentrer ceci :

deb http://ca.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
deb-src http://ca.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
deb-src http://ca.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse

Les commandes commençant par deb fonctionnent, mais pas celles qui commencent par deb-src. J’ai donc fait un apt install deb-src qui me renvoie cette fois-ci :

E: Unable to locate package deb-src

En espérant pouvoir être aidé,
-vologween

PS : je n’ai vraiment pas tout mon temps pour installer le serveur, si avant vendredi 20 le problème n’est pas résolu, je serais contraint de réinstaller Debian.

EDIT : je sais pas si c’est utile, mais voilà le log complet de ma console : https://bit.ly/36t9wUE

en quelle version de Debian es-tu?

parce que le paquet existe

apt policy default-jre
default-jre:
  Installé : 2:1.11-72
  Candidat : 2:1.11-72
 Table de version :
 *** 2:1.11-72 990
        990 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
     2:1.11-71 500
        500 https://cdn-aws.deb.debian.org/debian buster/main amd64 Packages
     2:1.8-58+deb9u1 500
        500 https://cdn-aws.deb.debian.org/debian stretch/main amd64 Packages

Ajouter Ubuntu dans ça, vraiment mauvaise idée

je suis sous Debian 10 perso, et voici le résultat de la commande apt policy default-jre :
default-jre:
Installed: (none)
Candidate: (none)
Version table:
(mon Debian est en anglais)
Et pour Ubuntu, c’est juste que je ne trouvais pas d’autres forums que ceux de la commu d’Ubuntu, du coup j’ai essayé.

Salut,

Tu peux nous donner le retour de la commande suivante sur ton serveur Minecraft :

grep -v "^#" /etc/apt/sources.list{,.d/*}

Avec plaisir !

blyat@Toshicube:~$ grep -v "^#" /etc/apt/sources.list{,.d/*}
/etc/apt/sources.list:deb https://dl.winehq.org/wine-builds/debian buster main
/etc/apt/sources.list.d/mono-official-stable.list:deb https://download.mono-project.com/repo/debian stable-buster main
/etc/apt/sources.list.d/sources.list:deb https://dl.winehq.org/wine-builds/debian/ buster main
/etc/apt/sources.list.d/sources.list:
/etc/apt/sources.list.d/sources.list.save:deb https://dl.winehq.org/wine-builds/debian/ buster main
/etc/apt/sources.list.d/sources.list.save:
/etc/apt/sources.list.d/wine-obs.list:deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_9.0 ./

un affreux mélange mais je ne vois pas de genuine Debian la-dedans
je suis bien trop incompétent pour aider un expert qui se permets une telle utilisation
Good luck

1 J'aime

Ah oui, tu aimes beaucoup Wine, mais quelques dépôts Debian aiderait, déjà, à mettre à jour les paquets déjà installés.
Je ne conseille d’ajouter, quelque part dans ce… truc les lignes suivantes, au moins :

deb http://ftp.fr.debian.org/debian buster main
deb http://security.debian.org/debian-security buster/updates main

Un petit apt update, puis un apt install default-jre gitet ça devrait aller.
Ah, et si tu as tes dépôts comme ça depuis longtemps, un petit apt dist-upgrade ne fera pas de mal, au passage.

Bonjour, j’ai essayé
deb http://ftp.fr.debian.org/debian buster main
deb http://security.debian.org/debian-security buster/updates main
mais ça me renvoie -bash: deb: command not found.
Pourtant deb fonctionnait avant…
J’ai essayé sans et avec accès root aussi.
J’ai ensuite fait un apt update qui n’a donc rien changé puis tenté d’installer default-jre et git avec toujours la même erreur.
J’ai aussi fait apt dist-upgrade mais ça n’a rien mis à jour.

Oui, ce ne sont pas des commandes, ce sont des lignes à ajouter dans ta liste de dépôts, ce qui est dans le fichier /etc/apt/sources.list et le dossier /etc/apt/sources.list.d/.

Si bash te dit que la commande n’a pas été trouvée, c’est que rien n’a été fait, c’est normal de ne pas avoir progressé sur le sujet.

Aaah ! En effet, ça marche beaucoup mieux en le mettant dans sources.list
A vrai dire, ça refonctionne, je peux enfin utiliser java et git, merci beaucoup !
Je marque le sujet comme résolu, encore merci beaucoup pour l’aide.