Page 6 of 8

Re: problem sorted by rtfm

Posted: Mon 11 Feb 2013, 12:31
by polykarp
I hawe read itit is the first thing before a question in forum.
But it does not solwed my problem. Any way i instaled samba 3.x
and it is working.
goolwa_pup wrote:i rtfm all good

Posted: Tue 12 Feb 2013, 08:34
by goolwa_pup
sorry polykarp i had a different problem but i actually read the manual and solved it myself so edited my post....it was not a reply to your issue

Posted: Tue 12 Feb 2013, 13:03
by polykarp
goolwa_pup wrote:sorry polykarp i had a different problem but i actually read the manual and solved it myself so edited my post....it was not a reply to your issue
never mind :D

Posted: Fri 01 Mar 2013, 23:53
by perky
Thanks for this.

Unfortunately I think this pet suffers from the 'Invalid packet length' bug, see here:

http://blog.gmane.org/gmane.network.samba-tng.cvs

quote:
"When Windows sends a very large packet (writing a large
file on the file server), sometimes the "Invalid packet
length!" could happen."

This happened when I tried to run some backup software, most of the time it was OK with normal browsing. The invalid packet length report shows up in the samba log files. I had to resort to running normal Samba and the problem went away.

Mark.

Posted: Sat 02 Mar 2013, 00:10
by perky
Duplicate post, sorry.

Posted: Fri 08 Mar 2013, 01:34
by rmcellig
Works fine in Precise 5.4.3. I am so happy that I finally have Samba working in every Pup I have tried!!! Well done.

Printer Sharing without X

Posted: Mon 15 Jul 2013, 16:13
by http8000
Hi,

Thanks for this post at first, it works fine for me so far.

Just if I boot without X (nox in GRUB) the Printer commands are not forwarded form samba to CUPS.
Same also happes if I boot with X and then close the X environment.

Samba is still running (I can access my shared files from Windows PC)
CUPS is running (I can print via lp command)

There is no error on Windows when printing, just the printer is not printing.

I'm using Precise Puppy 5.6.1

Is there anything in this System which depends on a running X environment?

Thanks!

Regards,
Thomas

Posted: Mon 15 Jul 2013, 17:07
by rcrsn51
Welcome to the forum.

I don't know if I have ever looked at this scenario, so I will have to set up some test equipment.

What kind of printer do you have? Are you using the Windows driver?

First, I wonder if this is a CUPS issue instead of a Samba issue. Temporarily shut down the Samba server and make your printer sharable through CUPS as described here. Does it work in a non-X environment?

Or you could try the p910nd print server as discussed in the Samba-TNG how-to. I doubt if it cares what environment you are running.

Posted: Mon 15 Jul 2013, 17:41
by http8000
Hej,

I have a Samsung SCX 4600.
I used the printer drivers provided by Samsung (Unifyed Printer drivers http://www.samsung.com/at/support/model ... nload=true )

Yes sharing via CUPS & http works fine also in the commandline.
I'll use this for now. I just wanted to use Samba because its maybe a bit easier to connect from Windows and there are no problems with IP changes.

Maybe I try to use p910nd tomorrow. Where do I find this how-to?

Thanks for this quick answer!

Posted: Mon 15 Jul 2013, 18:19
by rcrsn51
I cannot duplicate your problem. I set up the Samba-TNG server in Precise and attached an Epson USB printer.

I rebooted using "pfix=nox" to a command prompt and started the server. I checked with "ps" that all 10 daemons were running.

I booted a Puppy client machine and installed the printer using the "smbw" protocol. It worked fine.

I booted Win7 and installed the printer using the TNG instructions. It also worked fine.

I have no idea why your experience would be different.

The instructions for p910nd are on Page 1 at the end of the main post. But it is also based on the IP address.

No samba shares

Posted: Sun 21 Jul 2013, 00:01
by rmcellig
For some reason it says no shares in pnethood samba shares. Any idea why? I can see music in pnethood but it says no shares. I don't have the firewall running. I stopped and started samba based on the instructions above.

I'm checking this on the same computer I have the smb.conf file. This file resides in usr/local/samba/etc

Update:
I see the share on my other machine. looks like it is working. Why don't I see them on the native machine?

Code: Select all

[global]
dns proxy = no
max log size = 50
domain master = no
domain logons = no
workgroup = pupgroup
netbios name = music
server string = Puppy Samba-TNG Server
security = user
;map to guest = Bad Password
;printcap name = cups
load printers = yes

[pupshare]
path = /mnt/home
writable = yes

[printers]
path = /tmp
printable = yes
guest ok = yes


Posted: Sun 21 Jul 2013, 00:25
by rcrsn51
You never said what Puppy you are using, so I tested this in Lupu 528.

1. I started the Samba-TNG server with the default smb.conf.

2. I ran Pnethood on the same machine.

3. It detected and mounted the share.

Posted: Sun 21 Jul 2013, 01:01
by rmcellig
I'm also using lucid 528.

creating a share

Posted: Sun 20 Oct 2013, 06:41
by toronado
I have Samba-TNG working in lupu528. I created a user named "ps07wa" that is the same as my Windows user account. I can access the pupserver server and read/write to the path /mnt/home/ps07wa from the Windows box.

I'm trying to access a share called "pupshare1" on a different HDD in the puppy box. It shows up in Windows, but when I try to access it, Windows says it cannot find the path "\\PUPSERVER\pupshare1".

Here is my smb.conf file:

Code: Select all

[global]
dns proxy = no
max log size = 50
domain master = no
domain logons = no
workgroup = workgroup
netbios name = pupserver
server string = Puppy Samba-TNG Server
security = user
;map to guest = Bad Password
;printcap name = cups
load printers = yes

[pupshare]
path = /mnt/home
writable = yes

[printers]
path = /tmp
printable = yes
guest ok = yes

[ps07wa]
path = /mnt/home/ps07wa
writable = yes
valid users = ps07wa

[pupshare1]
path = /mnt/sdd1/pupshare1
writable = yes
valid users = ps07wa
Edit: Also, in samba-autostart when would I want to use mount /dev/ vs mount /mnt/ ? Or do i need to have both in the same line?

Edit(2):
I have discovered that they both need to be there in the same line (just as shown in the commented-out sample line).
This works for me:

Code: Select all

mount /dev/sdd1 /mnt/sdd1

Posted: Sun 20 Oct 2013, 14:28
by rcrsn51
Do you have partition sdd1 mounted?

What filesystem is on sdd1?

Try this

Code: Select all

[pupshare1]
path = /mnt/sdd1/pupshare1
writable = yes
valid users = ps07wa
force user = root

Posted: Sun 20 Oct 2013, 21:16
by toronado
rcrsn51 wrote:Do you have partition sdd1 mounted?
Yes.
rcrsn51 wrote: What filesystem is on sdd1?
NTFS
rcrsn51 wrote: Try this

Code: Select all

[pupshare1]
path = /mnt/sdd1/pupshare1
writable = yes
valid users = ps07wa
force user = root
This fixed it. Thanks!

Posted: Sun 20 Oct 2013, 21:42
by rcrsn51
Excellent. Here is why it works. The ps07wa user you created is a non-root user. But an NTFS partition has no sense of Linux ownership and permissions. So the only user that can access it is root. By forcing the Samba server to access the share as root, ps07wa can see it from Windows.

Posted: Sun 20 Oct 2013, 21:44
by toronado
rcrsn51 wrote:Excellent. Here is why it works. The ps07wa user you created is a non-root user. But an NTFS partition has no sense of Linux ownership and permissions. So the only user that can access it is root. By forcing the Samba server to access the share as root, ps07wa can see it from Windows.
I'm having problems with permissions on NTFS shares. Still testing and not sure what the problem is yet. Sometimes it works fine, and other times it does not.

I have a feeling that sometimes the partition is getting mounted as read-only in Puppy, because if I go into Puppy, stop the server, unmount the partition, re-mount it and restart Samba, it works.

Posted: Mon 21 Oct 2013, 15:48
by rcrsn51
toronado wrote:I have a feeling that sometimes the partition is getting mounted as read-only in Puppy
How are you mounting the share? Through samba-autostart? Using what mount command?

Posted: Mon 21 Oct 2013, 18:41
by toronado
rcrsn51 wrote:How are you mounting the share? Through samba-autostart? Using what mount command?
Mounting through Samba-Autostart

Code: Select all

mount /dev/sdc4 /mnt/sdc4
I've tested a few times and I'm finding that if I just let Samba-Autostart mount it, I won't have write permissions to that share from the Windows box. But if I go into Puppy and manually un-mount and re-mount sdc4 then it works fine.

Linux partitions for Samba shares seem to mount and work fine with samba-autostart mounting them. One thing though... I find that even on Linux partitions, I must have "force user = root" on the share (in smb.conf) because otherwise I won't have write permissions from Windows to that share.