[solved] help! /usr/lib cancellati ln

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
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
teox99
Linux 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

[solved] help! /usr/lib cancellati ln

Messaggio da teox99 »

Ciao ragazzi,
SONO SU SLACKWARE 13.37 64BIT

ho installato NX client e purtroppo qualcosa è andato storto, ora kde non funziona bene.
sembrerebbe che mi ha sovrascrittodei link (ed altro?) in /usr/lib

Codice: Seleziona tutto

lrwxrwxrwx 1 slackyteox slackyteox      17 May 13 06:23 libXcomp.so.3 -> libXcomp.so.3.5.0*
lrwxrwxrwx 1 slackyteox slackyteox      17 May 13 06:23 libXcomp.so -> libXcomp.so.3.5.0*
lrwxrwxrwx 1 slackyteox slackyteox      19 May 13 06:23 libXcompsh.so.3 -> libXcompsh.so.3.5.0*
lrwxrwxrwx 1 slackyteox slackyteox      19 May 13 06:23 libXcompsh.so -> libXcompsh.so.3.5.0*
lrwxrwxrwx 1 slackyteox slackyteox      18 May 13 06:23 libcrypto.so -> libcrypto.so.0.9.8*
lrwxrwxrwx 1 slackyteox slackyteox      13 May 13 06:23 libz.so.1 -> libz.so.1.2.3*
lrwxrwxrwx 1 slackyteox slackyteox      13 May 13 06:23 libz.so -> libz.so.1.2.3*
lrwxrwxrwx 1 slackyteox slackyteox      17 May 13 06:24 libjpeg.so.62 -> libjpeg.so.62.0.0*
lrwxrwxrwx 1 slackyteox slackyteox      17 May 13 06:24 libjpeg.so -> libjpeg.so.62.0.0*
lrwxrwxrwx 1 slackyteox slackyteox      19 May 13 06:24 libpng12.so.0 -> libpng12.so.0.1.2.8*
lrwxrwxrwx 1 slackyteox slackyteox      13 May 13 06:24 libpng12.so -> libpng12.so.0*
-rwxr-xr-x 1 slackyteox slackyteox   81096 May 13 06:24 libz.so.1.2.3*
-rwxr-xr-x 1 slackyteox slackyteox  243952 May 13 06:24 libpng12.so.0.1.2.8*
-rwxr-xr-x 1 slackyteox slackyteox  138568 May 13 06:24 libjpeg.so.62.0.0*
-rwxr-xr-x 1 slackyteox slackyteox 1300984 May 13 06:24 libcrypto.so.0.9.8*
-rwxr-xr-x 1 slackyteox slackyteox   79152 May 13 06:24 libXcompsh.so.3.5.0*
-rwxr-xr-x 1 slackyteox slackyteox  985776 May 13 06:24 libXcomp.so.3.5.0*
ora ho cancellato questi files ... ma logicamente alcune applicazioni continuano a non funzionare ... dovrei risolvere ricreando i link ma non ricordo quali ...

c'è un modo per farlo in automatico?

x favore! potete mandarmi un vostro "ls -lrt /usr/lib"
Ultima modifica di teox99 il ven 20 mag 2011, 17:05, modificato 1 volta in totale.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: help! /usr/lib cancellati ln

Messaggio da 414N »

Se anche NX avesse piazzato le sue librerie in /usr/lib non dovrebbe aver sovrascritto praticamente nulla, dato che sei su Slackware64 (librerie in /usr/lib64).
Il discorso cambia se hai installato dei pacchetti di compatibilità verso i 32 bit.
Ho guardato nella mia lista di pacchetti installati e gli unici pacchetti di Slackware64 che hanno un qualche cosa in /usr/lib sono:

Codice: Seleziona tutto

ConsoleKit
aaa_base
cdrtools
crda
geeqie
mypaint
pycups
rpm
udev
Ti consiglio di reinstallare questi dal disco di installazione o tramite slackpkg.
Poi vedremo.

Avatar utente
teox99
Linux 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: help! /usr/lib cancellati ln

Messaggio da teox99 »

la cosa mi è sembrata strana anche a me ...
e ora che vedo che nel tuo /usr/lib non hai link la cosa mi sembra ancora più strana ...

altra cosa strana ... mi sono accorto che /usr c'è una dir che si chiama
x86_64-slackware-linux
c'è qualcosa che non va, da dove è uscita ... ?!

se hai voglia
puoi verificare il pacchetto NX client da qui
http://www.nomachine.com/download-packa ... od_Id=3019

comunque ho sitemato le cose creando i link in /usr/lib
in particolare
libXcomp.so -> /usr/lib64/libXcomposite.so* ha fatto rifunzionare il tutto.

Codice: Seleziona tutto

drwxr-xr-x 2 root root 4096 Sep 14  1994 trn/
drwxr-xr-x 2 root root 4096 May  3  2010 crda/
drwxr-xr-x 5 root root 4096 Dec 19 03:25 ConsoleKit/
drwxr-xr-x 2 root root 4096 Dec 22 01:54 siconv/
drwxr-xr-x 2 root root 4096 Mar 11 18:51 geeqie/
drwxr-xr-x 4 root root 4096 Mar 22 06:21 rpm/
lrwxrwxrwx 1 root root   24 May 20 11:43 libz.so.1 -> /usr/lib64/libz.so.1.2.5*
lrwxrwxrwx 1 root root   33 May 20 12:45 libXcomposite.so.1 -> /usr/lib64/libXcomposite.so.1.0.0*
lrwxrwxrwx 1 root root   24 May 20 12:47 libz.so -> /usr/lib64/libz.so.1.2.5*
lrwxrwxrwx 1 root root   27 May 20 12:47 libXcomposite.so -> /usr/lib64/libXcomposite.so*
lrwxrwxrwx 1 root root   23 May 20 12:52 libcrypto.so -> /usr/lib64/libcrypto.so*
lrwxrwxrwx 1 root root   29 May 20 12:52 libcrypto.so.0.9.8 -> /usr/lib64/libcrypto.so.0.9.8*
lrwxrwxrwx 1 root root   22 May 20 12:54 libpng12.so -> /usr/lib64/libpng12.so*
lrwxrwxrwx 1 root root   24 May 20 12:55 libpng12.so.0 -> /usr/lib64/libpng12.so.0*
lrwxrwxrwx 1 root root   21 May 20 12:55 libjpeg.so -> /usr/lib64/libjpeg.so*
lrwxrwxrwx 1 root root   23 May 20 12:56 libjpeg.so.8 -> /usr/lib64/libjpeg.so.8*
lrwxrwxrwx 1 root root   24 May 20 12:56 libjpeg.so.62 -> /usr/lib64/libjpeg.so.62*
lrwxrwxrwx 1 root root   27 May 20 13:00 libXcomp.so -> /usr/lib64/libXcomposite.so*
lrwxrwxrwx 1 root root   18 May 20 13:10 libcrypto.so.0 -> libcrypto.so.0.9.8*

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: help! /usr/lib cancellati ln

Messaggio da 414N »

teox99 ha scritto:la cosa mi è sembrata strana anche a me ...
e ora che vedo che nel tuo /usr/lib non hai link la cosa mi sembra ancora più strana ...
Non è che non abbia link in /usr/lib. Quella lista l'ho estratta da /var/log/packages, cercando pacchetti che avessero contenuti in usr/lib (all'interno del pacchetto la directory è relativa, non assoluta). Ovviamente ho filtrato tutti i pacchetti compat32, wine, gcc-multilib e glibc-multilib.
Inoltre, dall'elenco dei file in un pacchetto slackware non è possibile sapere quanti e quali link verranno creati, perché se ne occupa il file doinst.sh in fase di installazione.
teox99 ha scritto: altra cosa strana ... mi sono accorto che /usr c'è una dir che si chiama
x86_64-slackware-linux
c'è qualcosa che non va, da dove è uscita ... ?!
Quando hai di questi dubbi amletici, ti conviene fare un giro in /var/log/packages:

Codice: Seleziona tutto

grep 'usr/x86_64-slackware-linux' /var/log/packages/*
Scoprirai che quella directory proviene dal pacchetto binutils.
teox99 ha scritto: se hai voglia
puoi verificare il pacchetto NX client da qui
http://www.nomachine.com/download-packa ... od_Id=3019
L'ho scaricato e ci ho dato un'occhiata.
Penso di aver capito l'origine del macello: per caso l'hai scaricato ed estratto direttamente come root in /usr, senza mantenere la directory NX interna al tarball?
Il mio consiglio è di rimuovere i file che hai installato ed usare questo SlackBuild per crearti un pacchetto slackware comodo comdo.
Inoltre, reinstalla i pacchetti che ti ho indicato in precedenza per assicurare che librerie ed eventuali link vengano ricreati correttamente.

Avatar utente
teox99
Linux 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: help! /usr/lib cancellati ln

Messaggio da teox99 »

si ho estratto il tar in modo scorretto, questa svista mi è costata una mattinata di frustrazione.

grazie x l'aiuto

Rispondi