Menu principale

News:

Ritornati online con una nuova veste grafica

[HELP] Linksys NSLU2

Aperto da ear, 05 Maggio 2007, 18:20:41

Discussione precedente - Discussione successiva

toroloco73

#60
ho installaro ssh

poi ho provato a seguire la guida HowToInstall OPENSSH

ho generato le chiavi pubbliche etc....

ma quando poi devo andare ad editare nel nslu2 ho provato ad usare il comando nano e non funziona, se provo ad installarlo mi dà errore....

allora ho provato il comando vi ma non lo sò usare  

ma non è possibile modificare i file .conf con un editor tipo notepad-wordpad e poi cacciarlo dentro il nslu2?

Walter

Prova a scrivere, nell'Unslung:
ipkg install nano
Dovrebbe scaricare il pacchetto ed installare nano...
Si può fare anche con vi:
vi <nomefile>
Entri nella schermata di vi e puoi editare il documento premendo INS: così entri in modalità insert, dove puoi inserire o cancellare caratteri. Appena hai finito di editare premi ESC e torni nella modalità comando: per salvare il file devi premere il tasto dei due punti : e poi scrivere w, che sta per write. Se è in sola lettura fai seguire un punto esclamativo alla w, così: w!.
Salvato il file puoi uscire con q, sempre prima anteponendo i due punti per confermare i comandi.
L'unica banalità sta nel giudizio.

toroloco73

intanto grazie per la tua disponibilità e gentilezza  

Citazione di: MsZ
Prova a scrivere, nell'Unslung:
ipkg install nano
Dovrebbe scaricare il pacchetto ed installare nano...

ieri sera avevo provato ma alla fine dell'installazione mi ha dato due errori, che adesso non sò dirti


Citazione di: MsZ
Si può fare anche con vi:
vi <nomefile>
Entri nella schermata di vi e puoi editare il documento premendo INS: così entri in modalità insert, dove puoi inserire o cancellare caratteri. Appena hai finito di editare premi ESC e torni nella modalità comando: per salvare il file devi premere il tasto dei due punti : e poi scrivere w, che sta per write. Se è in sola lettura fai seguire un punto esclamativo alla w, così: w!.
Salvato il file puoi uscire con q, sempre prima anteponendo i due punti per confermare i comandi.

riproverò..... ieri sera non sapevo da che parte girarmi  


Walter

#63
Citazioneieri sera avevo provato ma alla fine dell'installazione mi ha dato due errori, che adesso non sò dirti
Forse si può fare qualcosa in merito... ma avrei bisogno di sapere a quali errori ti riferisci.
Sennò usi vi e ti guido io. Fai attenzione perchè l'editor è un po' subdolo. Se fai degli errori e non riesci a riparare puoi uscire dalla modalità insert e poi digitare i due punti : seguiti da q!, così uscirai dall'editor senza aver fatto alcuna modifica. Poi puoi riaprire il file e ritentare.
L'unica banalità sta nel giudizio.

toroloco73

Citazione di: MsZ
Forse si può fare qualcosa in merito... ma avrei bisogno di sapere a quali errori ti riferisci.
Sennò usi vi e ti guido io. Fai attenzione perchè l'editor è un po' subdolo. Se fai degli errori e non riesci a riparare puoi uscire dalla modalità insert e poi digitare i due punti : seguiti da q!, così uscirai dall'editor senza aver fatto alcuna modifica. Poi puoi riaprire il file e ritentare.


azzarola

devo stare attento

toroloco73

#65
Citazione di: MsZ
Forse si può fare qualcosa in merito... ma avrei bisogno di sapere a quali errori ti riferisci.

dopo aver lanciato
ipkg install nano

comincia ad installare qualcosa poi si blocca e mi dice

An error occurred, return value : 2.
Collected errors:
Package ncurses want to install file /opt/bin/reset, but that file is already provided by package busybox-links
Package ncurses want to install file /opt/bin/clear, but that file is already provided by package busybox-links



Walter

Prova a scrivere
ipkg -force-depends install nano
L'unica banalità sta nel giudizio.

toroloco73

Citazione di: MsZ
Prova a scrivere
ipkg -force-depends install nano

stasera riprovo


grazie

federico72

#68
Scusate, sarò stupido io ma il mio NSLU2 non ne vuole sapere di far partire amuled...
Citazioneeffe@effe-laptop:~$ telnet
telnet> open 192.168.1.77
Trying 192.168.1.77...
Connected to 192.168.1.77.
Escape character is '^]'.

LKG65B1A4 login: root
Password:
No directory, logging in with HOME=/

Welcome to Unslung V2.3R63-uNSLUng-6.8-beta

   ---------- NOTE: THIS SYSTEM IS CURRENTLY UNSLUNG ----------


BusyBox v0.60.4 (2005.03.22-06:52+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

# amuled
amuled: No such file or directory
#
Ovviamente amuled è installato correttamente e il demone è attivo...
Citazione# ipkg status
Package: amule
Version: 2.1.3-9
Depends: libstdc++, wxbase, zlib, libcurl, libpng, libgd, readline
Conflicts: amule-adunanza
Status: install user installed
Section: net
Architecture: armeb
maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
MD5Sum: 75f1f639a241d35b6bf31722cc54e9e8
Size: 2038354
Filename: amule_2.1.3-9_armeb.ipk
Source: http://download.berlios.de/amule/aMule-2.1.3.tar.bz2
Description: non-gui part of aMule ed2k client (amuled,amulweb,amulecmd)
Qualche noia con i pids
Citazione# pidof amuled
467 468 469 478

# kill 467   
# kill 468
# kill 469
# kill 478
kill: Could not kill pid '478': No such process
Nemmeno which da segni di vita (ed è presente)
CitazionePackage: which
Version: 2.16-3
Status: install user installed
Section: util
Architecture: armeb
maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
MD5Sum: eb171677d1a9e978598c2cca4214f3d2
Size: 11658
Filename: which_2.16-3_armeb.ipk
Source: http://www.xs4all.nl/~carlo17/which/which-2.16.tar.gz
Description: which prints out the full path of the executablesthat bash(1) would execute when the passed program names would have been entered on the shell prompt. It uses the exact same algorithm as bash. Tildes and a dot in the PATH are now expanded to the full path by default. Options allow users to print ~/* or ./* and/or to  print all executables that match any directory in the PATH

# which amuled 
which: No such file or directory
Sono dietro ad un router Dlink DSL-G624T. Mi connetto tramite telnet dalla shell di linux. La cartella /opt/share/amule/.aMule è stata creata e posso vedere il file amule.conf, quindi l'installazione sembrerebbe completa. Che faccio lo prendo a martellate?

Walter

#69
Benvenuto. Non credevo che questo thread potesse riscuotere tanto successo.

CitazioneConflicts: amule-adunanza
Questa cosa andrebbe approfondita, se si verificassero errori gravi. Comunque, come gli altri, potresti verificare se amuled è presente nella directory /opt/bin, e se /opt/bin stessa è presente nella variabile PATH, con un semplice echo $PATH.
Stessa cosa per which. Probabilmente i percorsi non vengono aggiornati.

Per quanto riguarda i pid: probabilmente amuled richiama alcuni processi che assumono il ruolo di child, e che vengono killati non appena killi il processo padre. Ne è un esempio quando killi 469: appena tenti di killare il 478 ti dice che il processo non è esistente. Un esempio può essere X: per KDE può venire richiamato da kdm, e appena fai kill `pidof kdm` killa sia kdm che X.
Puoi fare (mi pareva di averlo già detto, ma lo ripeto) kill `pidof amuled`, oppure -se killall è presente nell'Unslung- killall amuled.
L'unica banalità sta nel giudizio.

federico72

#70
Ciao MsZ, grazie per la tua risposta.
La segnalazione del conflitto con amule-adunanza indica l'impossibilità di caricare entrambe le versioni CONTEMPORANEAMENTE.
Ho controllato in /opt/bin:amuled è presente ma il path non è aggiornato.
Citazione# export PATH=$PATH:/opt/bin
e ora amuled parte
Citazione# amuled
amuled: OnInit - starting timer
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
ERROR: Warning Warning! You are running aMule as root.
Doing so is not recommended for security reasons,
and you are advised to run aMule as an normal
user instead.

--------------------------------------------------
Warning! You are running aMule as root.
Doing so is not recommended for security reasons,
and you are advised to run aMule as an normal
user instead.
--------------------------------------------------

Loading temp files from //.aMule/Temp.

All PartFiles Loaded.
ListenSocket: Ok.

External connections disabled in config file
*** Server UDP socket (TCP+3) at 0.0.0.0:4665
*** TCP socket (TCP) listening on 0.0.0.0:4662
*** Client UDP socket (extended eMule) at 0.0.0.0:4672
Empty dir //.aMule/Incoming/ shared

ERROR: aMule daemon cannot be used when external connections are disabled. To enable External Connections, use either a normal aMule or set the key"AcceptExternalConnections" to 1 in the file ~/.aMule/amule.conf
Tralasciando per un momento gli errori di configurazione trovo assurdo che un optaware specifico per NSLU2 non abiliti i path giusti. Per questo stesso motivo which NON FUNZIONAVA.

Ora smanetto con le configurazioni prima di installare amuleweb. Grazie per ora.

PS.: kill `pidof amuled` e killall non funzionano nell'unslug...

Walter

#71
CitazioneTralasciando per un momento gli errori di configurazione trovo assurdo che un optaware specifico per NSLU2 non abiliti i path giusti. Per questo stesso motivo which NON FUNZIONAVA.
Probabilmente perchè i programmatori originali non avevano previsto un utilizzo così massiccio di directory non indicizzate. aMule non era previsto; which non era previsto... in generale, il Linksys è una periferica dagli accessi ridotti all'indispensabile. E' un piccolo computer che deve avere poche cose.
Basta inserire in uno script di avvio (/etc/rc.d/rc.local, se non vado errato) qualche riga in più che definisce poche configurazioni di base, e il gioco è fatto.

Ad ogni modo, a quanto mi dici, amule-adunanza non dovrebbe costituire problema. Però, se non ti è indispensabile, ti suggerirei di disinstallarlo, in quanto la root dell'Unslung è alquanto ristretta per quanto riguarda lo spazio. Quindi il consiglio che ti do è che se trovi cose che sei convinto che non ti servano, toglile. Così potrai avere più spazio per installare altre cose che potrebbero avere una reale utilità.
Citazionekill `pidof amuled` e killall non funzionano nell'unslug...
Che non ci sia killall posso capire. Ma sei sicuro che kill `pidof amuled` non funzioni? Hai messo gli apostrofi giusti? (AltGR+apostrofo).
O probabilmente è la shell anche un po' "contrita" in uno spazio esiguo, dunque forse qualche funzionalità è stata volutamente tralasciata.
L'unica banalità sta nel giudizio.

federico72

#72
Si. Sono sicuro non funzionino. Conosco la sinstassi linux.  
Da notare che l'elenco dei path non viene mantenuto, devo ridare export PATH=$PATH:/opt/bin altrimenti non va. MI farò uno script di avvio...
PEr quanto riguarda l'installazione di pacchetti aggiuntivi non ci sono problemi, è tutto sul disco esterno quindi nessun problema di spazio.

Walter

OK, allora prova a vedere se in /etc c'è il file profile. Lo apri con un editor ASCII e ti vai a cercare la sezione $PATH di root. Dovrebbe essere sufficiente aggiungere /opt/bin alla riga. Poi però devi sloggare e riloggare.
L'unica banalità sta nel giudizio.

federico72

No. In Etc non c'è nessun file di nome profile...Questa sera ci perdo un pò di tempo.