Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
17
respostas

Erro instalaçao Virtual Box.

Bom dia.

Estou com o seguinte erro ao instalar a virtualbox. Já Tentei instalar as dependências, mas apresenta erro tbm. :(

Erro:

sudo dpkg -i virtualbox-6.1_6.1.34-150636.1_Ubuntu_eoan_amd64.deb 
(Lendo banco de dados ... 297867 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar virtualbox-6.1_6.1.34-150636.1_Ubuntu_eoan_amd64.deb ...
A descompactar virtualbox-6.1 (6.1.34-150636.1~Ubuntu~eoan) sobre (6.1.34-150636.1~Ubuntu~eoan) ...
dpkg: problemas com dependências impedem a configuração de virtualbox-6.1:
 virtualbox-6.1 depende de libqt5opengl5 (>= 5.0.2); porém:
  Pacote libqt5opengl5 não está instalado.
 virtualbox-6.1 depende de libsdl1.2debian (>= 1.2.11); porém:
  Pacote libsdl1.2debian não está instalado.

dpkg: erro ao processar o pacote virtualbox-6.1 (--install):
 problemas de dependência - deixando desconfigurado
A processar 'triggers' para systemd (245.4-4ubuntu3.15) ...
A processar 'triggers' para gnome-menus (3.36.0-1ubuntu1) ...
A processar 'triggers' para desktop-file-utils (0.24-1ubuntu3) ...
A processar 'triggers' para mime-support (3.64ubuntu1) ...
A processar 'triggers' para hicolor-icon-theme (0.17-2) ...
A processar 'triggers' para shared-mime-info (1.15-1) ...
Erros foram encontrados durante o processamento de:
 virtualbox-6.1


Instalando dependência:

sudo apt-get install libqt5opengl5
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Você pode querer executar 'apt --fix-broken install' para corrigí-los.
Os pacotes a seguir têm dependências desencontradas:
 virtualbox-6.1 : Depende: libsdl1.2debian (>= 1.2.11) mas não será instalado
                  Recomenda: libsdl-ttf2.0-0 mas não será instalado
E: Dependências desencontradas. Tente 'apt --fix-broken install' sem nenhum pacote (ou especifique uma solução).
17 respostas

já tentou usar o comando apt --fix-broken install ?

Boa tarde.

Isso consegui resolver, obrigado

Estou com problema agora na criação do POD via Script. Fica sempre nesse status: primeiro-pod-declarativo 0/1 ImagePullBackOff 0 2d22h

Vi que precisa fazer login docker, mas não achei nada disso no curso.

bruno manda por gentileza o arquivo yml do pod e um describe por

Rhuan segue.

kubectl describe pod primeiro-pod-declarativo
Name:         primeiro-pod-declarativo
Namespace:    default
Priority:     0
Node:         minikube/192.168.59.101
Start Time:   Mon, 23 May 2022 15:48:06 -0300
Labels:       <none>
Annotations:  <none>
Status:       Pending
IP:           172.17.0.3
IPs:
  IP:  172.17.0.3
Containers:
  nginx-container:
    Container ID:   
    Image:          nginx-latest
    Image ID:       
    Port:           <none>
    Host Port:      <none>
    State:          Waiting
      Reason:       ImagePullBackOff
    Ready:          False
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-pxwjh (ro)
Conditions:
  Type              Status
  Initialized       True 
  Ready             False 
  ContainersReady   False 
  PodScheduled      True 
Volumes:
  kube-api-access-pxwjh:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              <none>
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type     Reason          Age                       From     Message
  ----     ------          ----                      ----     -------
  Normal   BackOff         4h57m (x3063 over 2d22h)  kubelet  Back-off pulling image "nginx-latest"
  Normal   SandboxChanged  10m                       kubelet  Pod sandbox changed, it will be killed and re-created.
  Normal   Pulling         9m14s (x4 over 10m)       kubelet  Pulling image "nginx-latest"
  Warning  Failed          9m11s (x4 over 10m)       kubelet  Failed to pull image "nginx-latest": rpc error: code = Unknown desc = Error response from daemon: pull access denied for nginx-latest, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
  Warning  Failed          9m11s (x4 over 10m)       kubelet  Error: ErrImagePull
  Warning  Failed          8m57s (x6 over 10m)       kubelet  Error: ImagePullBackOff
  Normal   BackOff         35s (x42 over 10m)        kubelet  Back-off pulling image "nginx-latest"

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

kubectl delete pod primeiro-pod-declarativo kubectl apply -f primeiro-pod-declarativo

depois disso da um

kubectl get pods e manda a saida aqui

ento/tech-backend$ kubectl get pods No resources found in default namespace.

minikube esta em execução?

kubectl get nodes

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

kubectl get nodes
NAME       STATUS   ROLES                  AGE     VERSION
minikube   Ready    control-plane,master   2d23h   v1.23.3

cria um novo arquivo yml

coloca esse conteúdo:

apiVersion: v1 kind: Pod metadata: name: novo-pod spec: containers:

- name: novo-pod-container
  image: nginx

kubectl apply -f nome-do-arquivo.yml

kubectl get pods

ops, já vi qual é o problema

no valor de "image" voce está colocando a imagem + traço (-) + versão ao invés de imagem + dois pontos (:) + versão

solução!

troque:

image: nginx-latest

 por

image: nginx:latest

depois disso execute o comando:

kubectl apply -f primeiro-pod-declarativo

Nossa amigo é isso mesmo

Muito Obrigado mesmo!!!!!

por nada bruno!