Pagina 1 di 1

Da comportamento curioso a disastro SWARET!!!

Inviato: sab 22 dic 2007, 22:26
da Harp
Partendo dal comportamento curioso descritto nell'altro TOPIC: viewtopic.php?t=22280
adesso sono proprio nella <BEEEEEP> fino al collo!

Posto qui di seguito quello che è successo cercando di installare ffmpeg tramite swaret.
Spero che qualche anima pia mi possa dare una mano e capire cos'è successo!!!


Codice: Seleziona tutto

=> Installazione ffmpeg-20070925-i686-1sl... FATTO!

INFORMAZIONE: Imposta DEPENDENCY a 0 in /etc/swaret.conf
              per disabilitare il Supporto Dipendenza.

%%% Verifico le Dipendenze... Librerie Mancanti!

[ http://www.swaret.org/swaret ]
### Scarico il File della Lista delle Librerie... FATTO!
[ http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/ ]
### Fetching 'Slacky1' Libraries List File... FALLITO!
[ http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/ ]
### Scarico il Pacchetto delle Librerie per 'Slacky1' Pacchetti... FATTO!
[ http://slacky.uglyplace.org/repository/slackware-12.0/ ]
### Fetching 'Slacky2' Libraries List File... FALLITO!
[ http://slacky.uglyplace.org/repository/slackware-12.0/ ]
### Scarico il Pacchetto delle Librerie per 'Slacky2' Pacchetti... FATTO!
[ http://filer-1.filearena.net/pub/slackware/addon/slacky/slackware-12.0/ ]
### Fetching 'Slacky' Libraries List File... FALLITO!
[ http://filer-1.filearena.net/pub/slackware/addon/slacky/slackware-12.0/ ]
### Scarico il Pacchetto delle Librerie per 'Slacky' Pacchetti... FATTO!
=> Decomprimo il Pacchetto delle Librerie 'Slacky1'... FATTO!
=> Decomprimo il Pacchetto delle Librerie 'Slacky2'... FATTO!
=> Decomprimo il Pacchetto delle Librerie 'Slacky'... FATTO!

%%% Rilevamento del Nome del Pacchetto e della Libreria... FATTO!
%%% Allego il nome del Pacchetto alle Librerie... FATTO!
% avidemux-2.4_preview3-i486-1sl (libamrnb.so.3) richiede almeno amrnb-7.0.0.0-i686-1as!
% avidemux-2.4_preview3-i486-1sl (libamrnb.so.3) richiede almeno amrnb-7.0.0.0-i686-1as!
% avidemux-2.4_preview3-i486-1sl (libamrnb.so.3) richiede almeno amrnb-7.0.0.0-i686-1as!
% avidemux-2.4_preview3-i486-1sl (libamrnb.so.3) richiede almeno amrnb-7.0.0.0-i686-1as!
% avidemux-2.4_preview3-i486-1sl (libfaad.so.0) richiede almeno faad2-2.6.1-i486-1sl!
% avidemux-2.4_preview3-i486-1sl (libfaad.so.0) richiede almeno faad2-2.6.1-i486-1sl!
% avidemux-2.4_preview3-i486-1sl (libfaad.so.0) richiede almeno faad2-2.5-i486-1sl!
% avidemux-2.4_preview3-i486-1sl (libfaad.so.0) richiede almeno faad2-2.5-i486-1sl!
% avidemux-2.4_preview3-i486-1sl (libx264.so.55) richiede almeno x264-20070706-i686-1as!
% avidemux-2.4_preview3-i486-1sl (libx264.so.55) richiede almeno x264-20070706-i686-1as!
% avidemux-2.4_preview3-i486-1sl (libx264.so.55) richiede almeno x264-20070706-i686-1as!
% avidemux-2.4_preview3-i486-1sl (libx264.so.55) richiede almeno x264-20070706-i686-1as!
% ffmpeg-20070925-i686-1sl (libamrnb.so.3) richiede almeno amrnb-7.0.0.0-i686-1as!
% ffmpeg-20070925-i686-1sl (libamrnb.so.3) richiede almeno amrnb-7.0.0.0-i686-1as!
% ffmpeg-20070925-i686-1sl (libamrnb.so.3) richiede almeno amrnb-7.0.0.0-i686-1as!
% ffmpeg-20070925-i686-1sl (libamrnb.so.3) richiede almeno amrnb-7.0.0.0-i686-1as!
% ffmpeg-20070925-i686-1sl (libamrwb.so.3) richiede almeno amrwb-7.0.0.2-i686-1as!
% ffmpeg-20070925-i686-1sl (libamrwb.so.3) richiede almeno amrwb-7.0.0.2-i686-1as!
% ffmpeg-20070925-i686-1sl (libamrwb.so.3) richiede almeno amrwb-7.0.0.2-i686-1as!
% ffmpeg-20070925-i686-1sl (libamrwb.so.3) richiede almeno amrwb-7.0.0.2-i686-1as!
% ffmpeg-20070925-i686-1sl (libdc1394_control.so.12) richiede almeno libdc1394-1.2.2-i486-1sl!
% ffmpeg-20070925-i686-1sl (libdc1394_control.so.12) richiede almeno libdc1394-1.2.2-i486-1sl!
% ffmpeg-20070925-i686-1sl (libdc1394_control.so.12) richiede almeno libdc1394-1.2.2-i486-1sl!
% ffmpeg-20070925-i686-1sl (libdc1394_control.so.12) richiede almeno libdc1394-1.2.2-i486-1sl!
% ffmpeg-20070925-i686-1sl (libgsm.so.1) richiede almeno libgsm-1.0.10_13-i686-1as!
% ffmpeg-20070925-i686-1sl (libgsm.so.1) richiede almeno libgsm-1.0.10_13-i686-1as!
% ffmpeg-20070925-i686-1sl (libgsm.so.1) richiede almeno libgsm-1.0.10_13-i686-1as!
% ffmpeg-20070925-i686-1sl (libgsm.so.1) richiede almeno libgsm-1.0.10_13-i686-1as!
% libavc1394-0.5.3-i486-1sl (libraw1394.so.8) richiede almeno libraw1394-1.3.0-i486-1sl!
% libavc1394-0.5.3-i486-1sl (libraw1394.so.8) richiede almeno libraw1394-1.3.0-i486-1sl!
% libavc1394-0.5.3-i486-1sl (libraw1394.so.8) richiede almeno libraw1394-1.3.0-i486-1sl!
% libavc1394-0.5.3-i486-1sl (libraw1394.so.8) richiede almeno libraw1394-1.3.0-i486-1sl!
% mjpegtools-1.9.0rc3-i486-1sl (libquicktime.so.0) richiede almeno libquicktime-1.0.1-i486-1sl!
% mjpegtools-1.9.0rc3-i486-1sl (libquicktime.so.0) richiede almeno libquicktime-1.0.1-i486-1sl!
% mjpegtools-1.9.0rc3-i486-1sl (libquicktime.so.0) richiede almeno libquicktime-1.0.1-i486-1sl!
% mjpegtools-1.9.0rc3-i486-1sl (libquicktime.so.0) richiede almeno libquicktime-1.0.1-i486-1sl!

Tutti i Pacchetti da Prendere...
amrnb-7.0.0.0-i686-1as (260 kB) (Slaccccky)
amrwb-7.0.0.2-i686-1as (142 kB) (Slaccccky)
faad2-2.6.1-i486-1sl (349 kB) (Slaccccky)
libdc1394-1.2.2-i486-1sl (89 kB) (Slaccccky)
libgsm-1.0.10_13-i686-1as (62 kB) (Slaccccky)
libquicktime-1.0.1-i486-1sl (1074 kB) (Slaccccky)
libraw1394-1.3.0-i486-1sl (54 kB) (Slaccccky)
x264-20070706-i686-1as (935 kB) (Slaccccky)

Installare amrnb-7.0.0.0-i686-1as (Slaccccky)? (s/n/A/Q): [s]s
Installare amrwb-7.0.0.2-i686-1as (Slaccccky)? (s/n/A/Q): [s]s
Installare libdc1394-1.2.2-i486-1sl (Slaccccky)? (s/n/A/Q): [s]s
Installare libgsm-1.0.10_13-i686-1as (Slaccccky)? (s/n/A/Q): [s]s
Installare libraw1394-1.3.0-i486-1sl (Slaccccky)? (s/n/A/Q): [s]s
FATTO!
FATTO!
FATTO!
FATTO!
FATTO!
FATTO!
FATTO!
FATTO!
FATTO!
FATTO!
=> Installazione amrnb-7.0.0.0-i686-1as... /usr/sbin/swaret: line 2243: test: -ge: unary operator expected
FALLITO!
=> Installazione amrwb-7.0.0.2-i686-1as... /usr/sbin/swaret: line 2243: test: -ge: unary operator expected
FALLITO!
=> Installazione libdc1394-1.2.2-i486-1sl... /usr/sbin/swaret: line 2243: test: -ge: unary operator expected
FALLITO!
=> Installazione libgsm-1.0.10_13-i686-1as... /usr/sbin/swaret: line 2243: test: -ge: unary operator expected
FALLITO!
=> Installazione libraw1394-1.3.0-i486-1sl... /usr/sbin/swaret: line 2243: test: -ge: unary operator expected
FALLITO!

%%% Occupato nella Ricerca delle Librerie mancanti...

INFORMAZIONE: Imposta DSEARCHLIB a 0 in /etc/swaret.conf
              per far ricercare a swaret le Librerie mancanti
              sul tuo sistema Slackware!

              Tu puoi anche impostare DSEARCHM a 1,
              per far usare 'slocate' da swaret,
              al posto di usare 'find'. (lavora MOLTO velocemente)
              Per favore, ricordati di usare 'updatedb' regolarmente
              per Aggiornare il 'slocate' Database!
              Per automatizzare l'Aggiornamento del 'slocate' Database,
              Consulta le F.A.Q. (--faq slocate) HOW TO make a cronjob.

% (libdc1394_control.so.12) trovato in: /mnt/hda1/usr/lib!
=> Aggiungi '/mnt/hda1/usr/lib' in /etc/ld.so.conf!
% (libdc1394_control.so.12) trovato in: /mnt/hda1/usr/lib!
=> '/mnt/hda1/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libfaad.so.0) trovato in: /usr/lib!
=> '/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libfaad.so.0) trovato in: /usr/lib!
=> '/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libfaad.so.0) trovato in: /mnt/hda1/usr/lib!
=> '/mnt/hda1/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libfaad.so.0) trovato in: /mnt/hda1/usr/lib!
=> '/mnt/hda1/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libgsm.so.1) trovato in: /mnt/hda1/usr/lib!
=> '/mnt/hda1/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libgsm.so.1) trovato in: /mnt/hda1/usr/lib!
=> '/mnt/hda1/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libquicktime.so.0) trovato in: /mnt/hda1/usr/lib!
=> '/mnt/hda1/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libquicktime.so.0) trovato in: /mnt/hda1/usr/lib!
=> '/mnt/hda1/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libraw1394.so.8) trovato in: /mnt/hda1/usr/lib!
=> '/mnt/hda1/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libraw1394.so.8) trovato in: /mnt/hda1/usr/lib!
=> '/mnt/hda1/usr/lib' già aggiunto in /etc/ld.so.conf!
% (libx264.so.55) trovato in: /usr/lib!
=> '/usr/lib' già aggiunto in /etc/ld.so.conf!
=> Aggiorno i collegamenti delle librerie condivise... FATTO!

% Controllo Ricorsivo delle Dipendenze...

%%% Verifico le Dipendenze... Librerie risolte con successo!




root@Harp ~ # swaret --search dvdstyler
swaret 1.6.3-2

Attendere prego...bc: error while loading shared libraries: libreadline.so.5: failed to map segment from shared object: Operation not permitted
/usr/sbin/swaret: line 844: ((: START=: syntax error: operand expected (error token is "=")
Pacchetti corrispondenti alla parola chiave: dvdstyler...
bc: error while loading shared libraries: libreadline.so.5: failed to map segment from shared object: Operation not permitted
/usr/sbin/swaret: line 3698: test: -eq: unary operator expected
dvdstyler-1.5.1-i486-1sl ( kB) (Slacky) [Stato: NON INSTALLATO]
bc: error while loading shared libraries: libreadline.so.5: failed to map segment from shared object: Operation not permitted
bc: error while loading shared libraries: libreadline.so.5: failed to map segment from shared object: Operation not permitted
/usr/sbin/swaret: line 3698: test: -eq: unary operator expected
dvdstyler-1.5.1-i486-1sl ( kB) (Slacky1) [Stato: NON INSTALLATO]
bc: error while loading shared libraries: libreadline.so.5: failed to map segment from shared object: Operation not permitted
bc: error while loading shared libraries: libreadline.so.5: failed to map segment from shared object: Operation not permitted
/usr/sbin/swaret: line 3698: test: -eq: unary operator expected
dvdstyler-1.5.1-i486-1sl ( kB) (Slacky2) [Stato: NON INSTALLATO]
bc: error while loading shared libraries: libreadline.so.5: failed to map segment from shared object: Operation not permitted

root@Harp ~ #                            

La cosa peggiore in assoluto, è che adesso non mi funziona più nemmeno PKGTOOL!!!

root@Harp ~ # pkgtool
dialog: error while loading shared libraries: libncursesw.so.5: failed to map segment from shared object: Operation not permitted
root@Harp ~ #

Beh, è proprio il caso di dirlo!!


A I U T O ! ! !


..

Inviato: sab 22 dic 2007, 23:29
da ekxius
non smetterò mai di ribadirlo (IMHO). usare swaret con dependency check attivato è male.
hai installato le librerie ncurses? sono quelle a cui si appoggia pkgtool.

in altre sessioni di swaret hai comunque addormentato il processo swaret mentre stava scaricando i pacchetti (ctrl+z per intenderci)?

ekxius

Inviato: dom 23 dic 2007, 13:41
da tgmx
E' molto probabile che swaret abbia aggiunto a /etc/ld.so.conf alcuni percorsi a librerie necessarie per quei software che hai installato.
Un primo consiglio veloce veloce è di editarlo e spostare alla fine del file tutti i nuovi percorsi di modo che il sistema vada a cercare prima nei percorsi ufficiali e poi nei nuovi che swaret ha aggiunto.

Il mio attuale ld.so.conf è:

Codice: Seleziona tutto

/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/qt/lib
/usr/lib/seamonkey
/opt/qt4/lib
prova a confrontarlo col tuo e metti quello che hai di diverso in fondo e non all'inizio.

Inviato: dom 23 dic 2007, 13:57
da conraid
tgmx ha scritto: Il mio attuale ld.so.conf è:

Codice: Seleziona tutto

/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/qt/lib
/usr/lib/seamonkey
/opt/qt4/lib
e /usr/lib ?

Inviato: dom 23 dic 2007, 15:39
da albatros
conraid ha scritto:e /usr/lib ?
Da man ld:
The linker uses the following search paths to locate required
shared libraries:

1. Any directories specified by -rpath-link options.

2. Any directories specified by -rpath options. The difference
between -rpath and -rpath-link is that directories specified by
-rpath options are included in the executable and used at run-
time, whereas the -rpath-link option is only effective at link
time. Searching -rpath in this way is only supported by native
linkers and cross linkers which have been configured with the
--with-sysroot option.

3. On an ELF system, if the -rpath and "rpath-link" options were
not used, search the contents of the environment variable
"LD_RUN_PATH". It is for the native linker only.

4. On SunOS, if the -rpath option was not used, search any direc-
tories specified using -L options.

5. For a native linker, the contents of the environment variable
"LD_LIBRARY_PATH".

6. For a native ELF linker, the directories in "DT_RUNPATH" or
"DT_RPATH" of a shared library are searched for shared
libraries needed by it. The "DT_RPATH" entries are ignored if
"DT_RUNPATH" entries exist.

7. The default directories, normally /lib and /usr/lib.

8. For a native linker on an ELF system, if the file
/etc/ld.so.conf exists, the list of directories found in that
file.

If the required shared library is not found, the linker will issue
a warning and continue with the link.
Neanch'io ho /lib e /usr/lib in /etc/ld.so.conf...

Inviato: dom 23 dic 2007, 17:05
da conraid
albatros ha scritto:
7. The default directories, normally /lib and /usr/lib.
ah ok
thanks