ubuntuusers.de

[Sane]Samsung Scanner CLX-3175 nicht erkannt

Status: Gelöst | Ubuntu-Version: Kubuntu 10.04 (Lucid Lynx)
Antworten |

gorgy

Anmeldungsdatum:
15. Mai 2010

Beiträge: Zähle...

Hallo

gf@gf-laptop:~# sudo -s
root@gf-laptop:/# cd /mylib32
root@gf-laptop:/mylib32# mkdir tls
root@gf-laptop:/mylib32# mkdir tls/i686
root@gf-laptop:/mylib32# cd tls/i686/
root@gf-laptop:/mylib32/tls/i686# ln -s /lib32 cmov
root@gf-laptop:/mylib32/tls/i686# ls -l
insgesamt 0
lrwxrwxrwx 1 root root 6 2010-07-25 01:23 cmov -> /lib32

wobei du evtl /lib32 durch das Verzeichnis ersetzten musst, wo deine aktuelle libc.so.6 liegt.

Gute Nacht

Shadow999

Anmeldungsdatum:
26. August 2008

Beiträge: Zähle...

Morgen, leider auch kein Erfolg, danke für die Mühe ☺

N8t

mkblog

Anmeldungsdatum:
13. August 2010

Beiträge: Zähle...

Hallo, bin Ubuntu-Neuling und versuche derzeit mein System zu installieren. Ich habe das Problem unter Ubuntu 10.04 LTS Lucid Lynx den Scanner des Samsung SCX-4521F nicht installieren zu können. Habe den aktuellen Unified Linux Treiber von der Samsung Seite erfolgreich installiert. Im Samsung MFP Configurator kann das System nun den Scanner nicht finden. Gibt es hierzu irgendwelche Neuigkeiten? lg & thx

Bilder

sok-1

Anmeldungsdatum:
3. Mai 2010

Beiträge: Zähle...

Hallo zusammen,

@sageros und gorgy: Ich habe nun auch versucht das Script zum laufen zu bekommen, auf einem neu installierten System (Format) mit Ubuntu LTS 10.04.1 64bit. Dazu habe ich, wie ihr beschrieben habt, dass Script per copy&paste als simple-scan in usr/local/bin/ hinterlegt und für alle ausführbar gemacht.

Die Datei libc6-i386_2.10.1-0ubuntu17_amd64 habe ich von http://packages.ubuntu.com/ heruntergeladen, entpackt und den /lib32-Ordner des data.tar.gz-Archives dann als mylib32 in / verschoben.

Soweit kann ich keine Unterschiede zu euren Auflistungen feststellen.

Folgende Meldung erscheint nun beim Ausführen des Scripts:

sok-1@PC:~$ /usr/local/bin/simple-scan 
netdiscovery: relocation error: /lib/libnss_files.so.2: symbol __rawmemchr, version GLIBC_2.2.5 not defined in file libc.so.6 with link time reference
netdiscovery: relocation error: /lib/libnss_files.so.2: symbol __rawmemchr, version GLIBC_2.2.5 not defined in file libc.so.6 with link time reference
netdiscovery: relocation error: /lib/libnss_files.so.2: symbol __rawmemchr, version GLIBC_2.2.5 not defined in file libc.so.6 with link time reference
sok-1@PC:~$ 

Was mich verwundert ist, dass er mit /lib/libnss... meckert. Macht das noch Sinn oder hat schon der export-Befehl des Scripts nicht funktioniert? Müsste er nicht in mylib32 gehen und wenn überhaupt da meckern?

Ich versuche das ganze jetzt nochmal mit der 32-bit Version von Ubuntu - vielleicht klappt es ja da? Oder welche Version habt Ihr benutzt?

Grüße Stefan

sok-1

Anmeldungsdatum:
3. Mai 2010

Beiträge: Zähle...

Moin,

nun hat es geklappt, der Scanner scannt endlich wieder über Netzwerk! Die 64bit-Version habe ich aufgegeben, mit der 32bit-Variante von Ubuntu LTS 10.04(.1) klappte es fast auf Anhieb. Zunächst hatte ich die gleiche Fehlermeldung wie shadow999. Daher folgender Anpassung:

Patch-Dateien in /usr/local/bin anlegen:

sudo su
cd /usr/local/bin
gedit simple-scan

Folgenden Inhalt in simple-scan einfügen:

#!/bin/sh
name=$(basename $0)
SAMSUNG_PATH=/opt/Samsung

# compatible glibc
export LD_LIBRARY_PATH=/lib

case $name in
	Configurator) $SAMSUNG_PATH/mfp/bin/Configurator
	;;
	simple-scan) /usr/bin/simple-scan
	;;
	gscan2pdf) /usr/bin/gscan2pdf
	;;
esac

Danach die Datei für alle ausführbar machen:

chmod a+rx simple-scan

Für jede Anwendung die den Scanner benutzen will, einen Hardlink in /usr/local/bin/ von simple-scan und ein passender Eintrag im case-switch anlegen, z.B.:

ln simple-scan Configurator

Die Verknüpfungen der Scan-Programme im Start-Menü auf die Hardlinks in /usr/local/bin umlenken.

Um sicher zu gehen, dass nicht irgendwelche lib-Leichen verwirren, habe ich nach meinem Erfolg die ganze Kiste nochmals formatiert und es so wie obenstehend wiederholt, es geht.

Grüße & Ich hoffe ich kann damit jemanden helfen,

Stefan

PS: Das ist kein Tippfehler, ich habe wirklich keine mylib32 oder ähnliches installieren müssen

Shadow999

Anmeldungsdatum:
26. August 2008

Beiträge: 14

Danke, läuft 1A ☺

showview

Anmeldungsdatum:
31. August 2010

Beiträge: Zähle...

Hallo.

Das Scannen funktioniert unter 64-bit Ubuntu LTS 10.04 schon.
Wenn man sich genau an das Script von sageros hält, sowie an die Anleitung von gorgy funktioniert alles bestens.
Tipp: Ich habe die Version von karmic-updates verwendet. Es sollte auch der aktuelle Unified-Driver von Samsung installiert sein!

Gruß Gregor

sageros schrieb:

Hallo Ubuntuusers,

ich habe auch so einen Samsung CLX-3170/CLX_3175 und kann erstmal nicht scannen. Hintergrund ist, dass sich der Unified Driver von Samsung nicht mit der glibc-2.11 von Lucid verträgt. Ich habe deshalb folgenden Hack angewandt.

Ich habe deshalb eine alte /lib32/libc.so.6 (für amd64-System) bzw. /lib/libc.so.6 (für x86-Systeme) aus Hardi, Itrepid, Jaunty oder Karmic unter /mylib32 einkopiert.

Unter /tmp/simple-scan habe ich folgende Datei angelegt:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#!/bin/sh 
name=$(basename $0)
SAMSUNG_PATH=/opt/Samsung

# compatible glibc 
export LD_LIBRARY_PATH=/mylib32

case $name in 
  Configurator) $SAMSUNG_PATH/mfp/bin/Configurator
                ;;
   simple-scan) /usr/bin/simple-scan
                ;;
         xsane) /usr/bin/xsane
                ;;
esac

Für jede Anwendung, die die alte glibc Nutzen soll, lege ich einen Hardlink an, also

1
2
3
4
5
6
sudo su # get root privileges
cd /usr/local/bin
cp /tmp/simple-scan .
chmod a+rx simple-scan
ln simple-scan xsane
ln simple-scan Configurator

Danach trage ich im Anwendungs-Menu statt

  • xsane /usr/local/bin/xsane

  • Configurator /usr/local/bin/Configurator

  • simple-scan /usr/local/simple-scan

ein. Falls weitere Kommandos mit der alten glibc laufen müssen, braucht man natürlich auch noch einen passenden Eintrag im case-switch des shell-scripts simple-scan.

Falls Samsung eine neuere Treiberversion rausbringt, die auch mit glibc-2.11 funktioniert, kann ich den Pfadanteil "/usr/local/bin" aus den Anwendungsstartern wieder rausnehmen.

Gruß, Sageros

gorgy schrieb:

Hallo,

nach ein wenig herumprobieren, hier eine kurze Beschreibung wie ich das Script von sageros zum laufen gebracht habe.

1. Gehe auf http://packages.ubuntu.com 2. Suche dort die alte (karmic) libc6 für deine Systemarchitektur (bei mir libc6-i386_2.10.1-0ubuntu17_amd64.deb) und speichere das Paket. 3. Nun das Paket nicht installieren, sondern öffnen mit Archivmanger. Entpacke das darin enthaltene Archiv data.tar.gz irgendwo. 4. Kopiere (als root) die Dateien aus dem soeben entpackten Verzeichnis lib32/ nach /mylib32/. 5. Mache nun alles so, wie sageros beschrieben. 6. Teste das ganze auf der Konsole durch Eingabe von /usr/local/bin/Configurator. Wenn du so eine Meldung kriegst hast du eine falsche libc-version: "netdiscovery: relocation error: /lib32/libnss_files.so.2: symbol strcmp, version GLIBC_2.0 not defined in file libc.so.6 with link time reference" 7. Erhältst du keine Fehlermeldung solltet du im scanner-Feld des Configurators deinen Scanner entdecken.

Alles klar? Sonst poste hier nochmal, wo du hängengeblieben bist.

Gruß Georg

Bilder

code88

Anmeldungsdatum:
9. Dezember 2006

Beiträge: 110

Ich habe auch das gleiche Problem:

Samsung clx-3185fw (Netzwerkbetrieb Wireless)

Ubuntu 10.10 installiert

Drucker funktioniert mit Samsung Treiber aber Scanner wird nicht erkannt.

Gibt es schon Neuigkeiten, wie man das Problem möglichst einfach lösen kann?

Behni

Anmeldungsdatum:
26. März 2007

Beiträge: Zähle...

Unter 64Bit habe ich mit den Anleitungen keinen Erfolg gehabt.

Irgendwann war mir der Zeitaufwand für dieses Detail einfach zu hoch.

Ich habe ein Kubuntu 8.04 32Bit in einer virtuellen Maschine installiert. Die "Lösung" ist nicht wirklich schön, aber läuft.

code88

Anmeldungsdatum:
9. Dezember 2006

Beiträge: 110

Kann mir jemand bei dieser Fehlermeldung weiterhelfen?

/usr/local/bin/Configurator
Paket »cupsys-common« ist nicht verfügbar.
Verwenden Sie dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven
und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
ScannerPlugin - font = 11
/etc/sane.d/smfp.conf:1: parser error : Document is empty

^
/etc/sane.d/smfp.conf:1: parser error : Start tag expected, '<' not found

^

de-ramon

Anmeldungsdatum:
21. Juli 2011

Beiträge: Zähle...

Hallo,

ich hatte auch das Problem mit dem Samsung CLX-3170 unter 11.04 64bit.

Ich habe es wie folgt gelöst:

Drucker

Download der Treiber von der Homepage

http://www.samsung.de/de/Privatkunden/Buero/DruckerMFP/FarblaserMFP/clx3170fn/CLX-3170FNTEG/detail.aspx?atab=support&aguid=9bbd05ed-31e5-4356-99b3-3b51b88b149d&dl=driver

Achtung: Das Installationsprogramm beendete bei mir die X-Sitzung! Also alle anderen Programme vorher schließen.

1
2
3
cd /root/install/drucker
tar xvfz UnifiedLinuxDriver_1.01.tar.gz
cdroot/Linux/install.sh 

Disable LPT port Support

Scanner

aptitude install sane xsane

Scanner wird nicht gefunden wegen Probleme 64bit und alten libs:

http://ubuntuforums.org/showthread.php?t=341621&page=73

Download http://ubuntuforums.org/attachment.php?attachmentid=197196&d=1310353171

1
2
3
4
5
6
7
cd /root/install/drucker
mv /home/ralf/Downloads/netdiscovery.zip .
unzip netdiscovery.zip 
mv netdiscovery* /opt/Samsung/mfp/bin/
cd /opt/Samsung/mfp/bin/
mv netdiscovery netdiscovery.org
ln -s netdiscovery64 netdiscovery

Behni

Anmeldungsdatum:
26. März 2007

Beiträge: 5

Ja!

Danke. Jetzt läuft auch mein Scanner wieder ☺

LaGaDesk

Avatar von LaGaDesk

Anmeldungsdatum:
25. März 2010

Beiträge: 11

Wohnort: Dresden

Für alle, welche das Problem einfacher lösen möchten:

http://www.bchemnet.com/suldr/

Viel Erfolg! Bei mir funktioniert es wunderbar. ☺

-psyc-

Avatar von -psyc-

Anmeldungsdatum:
11. Juni 2011

Beiträge: 222

Wohnort: Bei Stuttgart

Hallo,

ich krame mal diesen alten Thread wieder raus, da mich die Scannersteuerung übers Netz eine halbe Nacht beschäftigt hat. Einfach den Treiber von Samsung installieren führt zu einen funktionierenden Drucker, der Scanner ist jedoch nur über USB ansteuerbar. Die Script-Lösungen hier im Thread haben alle auch nicht funktioniert. Hätte ich den Hinweis von LaGaDesk früher beachtet, wäre ich zu mehr Schlaf gekommen.

Wie es letztlich funktioniert hat:

Eintrag in die sources.list:

deb http://www.bchemnet.com/suldr/ debian extra 

Im Terminal eingeben:

su
wget -O - http://www.bchemnet.com/suldr/suldr.gpg | sudo apt-key add -
apt-get update
apt-get install -y samsungmfp-driver
apt-get install -y samsungmfp-scanner
apt-get install -y samsungmfp-configurator-qt4
apt-get install -y samsungmfp-network

Danach das Samsung Gerät als Netzwerkdrucker über die Ubuntu Druckerkonfiguration anmelden. Unter /opt/Samsung/mfp/bin findet sich der Configurator. Den durch Anklicken starten. Hier müsste nun der Drucker und der Scanner registriert sein. Wenn ja, funktioniert alles.

realsuamor

Avatar von realsuamor

Anmeldungsdatum:
16. Mai 2010

Beiträge: 204

Wohnort: Renningen (BaWue)

Ich habe bei mir ebenfalls den bchemnet Debian Treiber eingebunden sowohl bei 12.04 als auch bei 10.04 und kann damit problemlos Scannen und Drucken. Das gilt auch für einen älteren SW-Samsung-Scanner.

Ein Bekannter von mir hat den neueren CLX-3185 unter 11.10 am Laufen (älterer 64bit-HP-Notebook). Dort verhält sich das Ganze etwas seltsam:

1) Treiber + Scannertreiber installiert. Der Drucker wird erkannt, Drucken problemlos durchführbar

2) Scanner wird nicht erkannt

Wenn ich samsungmfp-scanner-sane-fix + samsungmfp-scanner-usblp-fix installiere dann

a) Scanner wird erkannt, Scannen ist möglich

b) Drucken geht problemlos

c) Nach einem Neustart funktioniert weder der Drucker noch der Scanner

Wenn ich dann den samsungmfp-scanner-usblp-fix wieder entferne dann habe ich wieder das oben beschriebene Verhalten.

Gibt es eine Möglichkeit, den Scanner zu benutzen ohne immer wieder den Fix einzuspielen und zu Löschen ? Lohnt es sich erstmal zu warten, bis ich auf 12.04 aktualisiert habe ?

Gruß