SULDR Forums Supported Printers Printing Questions Scanning Questions General Questions Samsung Installer

ML-2510 SULDR prints, but left a big mess on my hard drive.

Started by Squeeky, December 06, 2014, 23:25:40

Previous topic - Next topic

Squeeky

I am wondering if anyone would be able to tell me how to fix the endless loop and missing file errors, that are illustrated in the following paste http://paste.debian.net/hidden/f52267fb/    ??

My sources.list configuration is the following:  http://paste.debian.net/hidden/692c7e66/

My printer works, and I just need to fix the endless loop and missing file errors. 

From a historical standpoint, I attempted to install the Unified Linux Driver from Samsung's site and it didn't work, for the ML2510.  My scanner would detect, but the ML2510 would not. I then followed the instructions found at the following URL, http://www.beginninglinux.com/home/printing-and-scanning/installing-samsung-unified-linux-driver-for-printers-and-scanners, which took me to
http://www.bchemnet.com/suldr/supported.html, and only found the driver for Model 4.00.35 to be workable.

The problem now is that I am left with a big mess as the paste illustrates, and not sure how to fix it.  This was a very difficult install, perhaps one of the most difficult installs I have ever had to go through. Samsung refuses to update their 2009 Linux driver.

bchemnet

Do you actually have the printer connected by a parallel cable?  If not, the solution is just to uninstall suld-parallel, as you don't need it.

I think the issue is actually in the ppp package, which must have some strange dependency chain in its startup scripts that is being exposed by the Samsung parallel server startup script.  If you really need both parallel support for your printer and the ppp package, the solution is probably:
1. uninstall suld-parallel
2. extract out the smfpd.sh script from the suld-parallel package
3. modify "$network" to be "$all" (I think) in the two places it appears within that script
4. place the script in /etc/init.d
5. update-rc.d smpfd.sh defaults (as root)
6. /etc/init.d/smfpd.sh start (as root)

Squeeky

I attempted to uninstall the parallel, but ended up with another mess: http://paste.debian.net/hidden/f8131593/

How would you recommend fixing this?


bchemnet

Try this (all as root):
1. update-rc.d smfpd remove

2. edit /etc/init.d/smfpd.sh, replacing all the text with just this:
#!/bin/sh
exit 0

3. update-rc.d smfpd defaults

Then try again.  Whatever the source of the problem is, this will prevent smfpd from doing anything and so should avoid triggering the problem.

If that fails, you may need to try uninstalling the other conflicting package temporarily, then re-installing them after removing suld-parallel.  It's not obvious to me in the latest output if the issue is ppp or clam-av (or some combination or just something they depend on), but I would start with one of those.

Squeeky

I had purged the samsung* before receiving your post, and then updated, and upgraded, but still plagued with the loopty loop: http://paste.debian.net/hidden/6c595651/  How do I fix this missing LSB tags, and overides?




Squeeky

I just ran update-rc.d smfpd remove, and still stuck with the smfpd dependency:  http://paste.debian.net/hidden/ef134e07/  I did some research and it looks like smfpd is a sid file, but I am on wheezy, and wondering if this is part of the problem?  Should I be using a different pin order if I am running this package?


bchemnet

Manually remove the K##smfpd and S##smfpd files in /etc/rc#.d/ .  That will at least cut smfpd out of the loop, and hopefully stop it.  That is what update-rc.d is supposed to do; I have no idea why a "remove" command is triggering the dependency analysis it seems to be performing.

The actual errors (LSB tags and overrides) are not important.  The LSB tags are actually present in the file.

Squeeky

These are all the steps I have done so far, and I will follow your suggestions, and get back with you:
http://paste.debian.net/hidden/25919bd3/

Squeeky

I still get the missing LSB tag problem.  Error code is:
insserv: warning: script 'smfpd' missing LSB tags and overrides

This is a print out of what I see at the command line: http://paste.debian.net/hidden/cc44d8e2/

bchemnet

Try running the apt-get command again - it looks like it set up ppp this time, so you should be able to get normal output (except possibly the LSB warning) next.

Squeeky

I would like to completely remove the smfpd script.  Do you know where it is located at?  I don't need it, since I am running USB.

Squeeky

I have run upgrade & update, and the errors are gone.  I then installed suld-driver-4.01.17
from the Debian repos, and it doesn't work.  The last known SULDR to work was 4.00.35


bchemnet

If you uninstalled suld-parallel, the script should be gone.  But if not, it is /etc/init.d/smfpd.sh .

You can try re-installing the 4.00.35 driver, but without the parallel piece.  It should not automatically get pulled in.  It's also possible that the script was actually left over from your attempt to install directly from the Samsung download - it may not have been correctly purged when that was removed, their uninstall often misses pieces.  Either way, the issue you have been experiencing should not happen again.

Squeeky

I forgot what I did to install the original package.  I recall installing the smart panel, but now don't know how to do it.  The Smart Panel is located here http://www.samsung.com/us/support/owners/product/ML-2510/XAA

Squeeky

NEW INFO

As it turned out, the only two files required to install and run this printer are both in the Debian Repository:  samsungmfp-configurator-qt4 and suld-driver-4.00.35


Repository Information Legal Contact Alternative Drivers