Da comportamento curioso a disastro SWARET!!!

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Da comportamento curioso a disastro SWARET!!!

Messaggio 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 ! ! !


..

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio 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

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Messaggio 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.

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio 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 ?

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio 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...

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

albatros ha scritto:
7. The default directories, normally /lib and /usr/lib.
ah ok
thanks

Rispondi