Nowe posty

Autor Wątek: Debian i błąd przy konfiguracji paietów!  (Przeczytany 1612 razy)

  • Gość
Debian i błąd przy konfiguracji paietów!
« dnia: 2005-12-26, 17:34:36 »
Hehe

Napisałem dwie praktycznie identyczne funkcje, tylko, że po uruchomieniu programu jedna działa, a druga nie...

Oto funkcje:

      void error( const char* p_file, const char* p_syntax, const char* p_id, const char* p_message )
      {
         __psi_message::empty();
         char* IN_text = new char[ strlen(p_syntax)+strlen(p_file)+strlen(p_id)+strlen(p_message) +45];
         sprintf(IN_text, \\"***[ SYNTAX ERROR (%s) ]: for \\"%s\\" in line (%s) (%s)\\", p_id, p_file, p_syntax, p_message);   
         __psi_message::text(IN_text, 2);
         delete  IN_text;
      };
      
      void warning( const char* p_file, const char* p_syntax, const char* p_message )
      {
         char* IN_text = new char[ strlen(p_syntax)+strlen(p_file)+strlen(p_message) +35];
         sprintf(IN_text, \\"[ WARNING ]: for \\"%s\\" in line (%s) (%s)\\", p_file, p_syntax, p_message);   
         __psi_message::text(IN_text, 2);
         delete  IN_text;
      };

A oto wyniki: (nie kompilacji, to wyniki programu)

  [ WARNING ]: for \\"confdir.h:\\" in line (Xmessage = Xstud/2) (blah)
  [ WARNING ]: for \\"confdir.h:\\" in line (Xmessage = Xstud/2) (blah)
  [ WARNING ]: for \\"confdir.h:\\" in line (Xmessage = Xstud/2) (blah)

  ***[ SYNTAX ERROR (104) ]: for \\"confdir.h\\" in line (message = \\"hello\\") (\\"message\\" not defined before)

   or \\"conf9***[ SYNTAX ERROR (104) ]: for \\"confdir.h\\" in line (message = \\"hello\\") (\\"message\\" not defined before)
  [ WARNING ]: for \\"confdir.h:\\" in line (Xmessage = Xstud/2) (blah)
  [ WARNING ]: for \\"confdir.h:\\" in line (Xmessage = Xstud/2) (blah)

Jak widać, error robi sobie jaja, a warning działa :D

Wywołanie:
3 razy warning
2 razy error
3 razy warning :-)

Kto mi wyjaśni dlaczego?

gkr

  • Gość
Debian i błąd przy konfiguracji paietów!
« Odpowiedź #1 dnia: 2006-06-03, 13:37:32 »
2005-12-26 17:34:36 yonami napisał:

 > Kto mi wyjaśni dlaczego?
 >

Dlaczego co?

Małolat

  • Gość
Debian i błąd przy konfiguracji paietów!
« Odpowiedź #2 dnia: 2005-12-26, 14:10:41 »
Pewnego dnia (czyli wczoraj) zainstalowałem sobie debiana a że znam go dosyć dobrze to instalowałem go bez wyboru pakietów, po konfiguracji systemu bazowego (czyli: apt-get install...). Zrobiłem mały błąd ponieważ wybrałem naraz za dużo programów podczas instalacji wywaliło mi dużo błędów (związanych z zależnościami) i przerwało. Musiałem zrobić remove wszystkiego ale została mu pewna "rana" a konkretnie:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

frontend: cannot connect to X server :0.0.

ale to olałem :P. Dziś wystukałem apt-get update i upgrade. Zaczeło mi pobierać  debconf. przy konfiguracji wypluło mi:

Konfigurowanie debconf (1.4.66) ...
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

frontend: cannot connect to X server :0.0
dpkg: błąd przetwarzania debconf (--configure):
 podproces post-installation script zwrócił kod błędu 1
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie debconf-utils:
 debconf-utils zależy od debconf (>= 1.3.20); jednakże:
  Pakiet debconf nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania debconf-utils (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany.

Żeby tego było mało zacząłem instalować wine :P i znów błędy:

Konfigurowanie debconf (1.4.66) ...
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

frontend: cannot connect to X server :0.0
dpkg: błąd przetwarzania debconf (--configure):
 podproces post-installation script zwrócił kod błędu 1
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie debconf-utils:
 debconf-utils zależy od debconf (>= 1.3.20); jednakże:
  Pakiet debconf nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania debconf-utils (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libwine:
 libwine zależy od debconf (>= 1.2.0) | debconf-2.0; jednakże:
  Pakiet debconf nie jest jeszcze skonfigurowany.
  Pakiet debconf-2.0 nie jest zainstalowany.
  Pakiet debconf który dostarcza debconf-2.0 nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania libwine (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libwine-alsa:
 libwine-alsa zależy od libwine (= 0.9-1); jednakże:
  Pakiet libwine nie jest jeszcze skonfigurowany.
 libwine-alsa zależy od libwine; jednakże:
  Pakiet libwine nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania libwine-alsa (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libwine-gl:
 libwine-gl zależy od libwine (= 0.9-1); jednakże:
  Pakiet libwine nie jest jeszcze skonfigurowany.
 libwine-gl zależy od libwine; jednakże:
  Pakiet libwine nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania libwine-gl (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libwine-print:
 libwine-print zależy od libwine (= 0.9-1); jednakże:
  Pakiet libwine nie jest jeszcze skonfigurowany.
 libwine-print zależy od libwine; jednakże:
  Pakiet libwine nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania libwine-print (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie wine:
 wine zależy od debconf (>= 1.2.0) | debconf-2.0; jednakże:
  Pakiet debconf nie jest jeszcze skonfigurowany.
  Pakiet debconf-2.0 nie jest zainstalowany.
  Pakiet debconf który dostarcza debconf-2.0 nie jest jeszcze skonfigurowany.
 wine zależy od libwine (= 0.9-1); jednakże:
  Pakiet libwine nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania wine (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie wine-utils:
 wine-utils zależy od libwine (= 0.9-1); jednakże:
  Pakiet libwine nie jest jeszcze skonfigurowany.
 wine-utils zależy od wine; jednakże:
  Pakiet wine nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania wine-utils (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
 debconf
 debconf-utils
 libwine
 libwine-alsa
 libwine-gl
 libwine-print
 wine
 wine-utils
E: Sub-process /usr/bin/dpkg returned an error code (1).

nie da się remove debconf bo nic nie bedzie działać a poza tym debian sam nie chce go wyrzucić. Jak rozwiązać ten problem i tą "ranę"? mam debiana unstable. Pozdrawiam!

feaber

  • Gość
Debian i błąd przy konfiguracji paietów!
« Odpowiedź #3 dnia: 2006-01-15, 13:54:09 »
Xlib ? ..pachnie trybem graficznym :)

odpal konsole i wpisz:
dpkg -a --configure

i powiedz co wypisze..

Czy dobrze rozumiem ze uzywasz graficznego menadzera pakietow ? ..jezeli tak.. i to on powoduje blad.. to przeinstaluj go.. lub zainstaluj inny (Synaptic.. albo cus).. w ostatecznosci masz jeszcze taki sympatyczny menadzer dostepny poprzez polecenie 'base-config' i dalej z mneu 'Wybierz i zainstaluj pakiety' (wszystko w textowym trybie a wiec bez 'Xlib').

Pozdrawiam.