Hello, I need adddriver to samba network printer, but I have problem with too many driver depend files in it. String with files is 1928 char long I am receiving this message: ERROR: string overflow by 1 (1024 - 1023) in safe_strcpy [adddriver "Windows NT x86" "Canon PIXMA iP4000":CN] this is my attempt: rpcclient -U 'admin%passwd' -c 'adddriver "Windows NT x86" "Canon PIXMA iP4000":CNMDR64.DLL:CNMCP64.DLL:CNMUI64.DLL:CNMMH64.HLP:NULL:NULL:CNMD564.DLL,CNMUR64.DLL,CNMSR64.DLL,CNMIN64.INI,CNMPI64.DLL,CNMSM64.EXE,CNMSS64.SMR,CNMSD64.EXE,CNMSQ64.EXE,CNMSH64.HLP,CNMSH64.CNT,CNMUB64.DLL,CNMOP64.DLL,CNMSB64.DLL,CNMMH64.CNT,CNB_2200.TBL,CNMP064.DAT,CNMP164.DAT,CNMP264.DAT,CNMFU64.DLL,CNMPV64.EXE,CNMPH64.HLP,CNMPH64.CNT,CNMW364.DLL,CNMUR640.405,CNMSR640.405,CNMMH640.405,CNMMT640.405,CNMSH640.405,CNMST640.405,CNMPH640.405,CNMPT640.405,CNMUR640.407,CNMSR640.407,CNMMH640.407,CNMMT640.407,CNMSH640.407,CNMST640.407,CNMPH640.407,CNMPT640.407,CNMUR640.406,CNMSR640.406,CNMMH640.406,CNMMT640.406,CNMSH640.406,CNMST640.406,CNMPH640.406,CNMPT640.406,CNMUR640.c0a,CNMSR640.c0a,CNMMH640.c0a,CNMMT640.c0a,CNMSH640.c0a,CNMST640.c0a,CNMPH640.c0a,CNMPT640.c0a,CNMUR640.40b,CNMSR640.40b,CNMMH640.40b,CNMMT640.40b,CNMSH640.40b,CNMST640.40b,CNMPH640.40b,CNMPT640.40b,CNMUR640.40c,CNMSR640.40c,CNMMH640.40c,CNMMT640.40c,CNMSH640.40c,CNMST640.40c,CNMPH640.40c,CNMPT640.40c,CNMUR640.408,CNMSR640.408,CNMMH640.408,CNMMT640.408,CNMSH640.408,CNMST640.408,CNMPH640.408,CNMPT640.408,CNMUR640.40e,CNMSR640.40e,CNMMH640.40e,CNMMT640.40e,CNMSH640.40e,CNMST640.40e,CNMPH640.40e,CNMPT640.40e,CNMUR640.410,CNMSR640.410,CNMMH640.410,CNMMT640.410,CNMSH640.410,CNMST640.410,CNMPH640.410,CNMPT640.410,CNMUR640.413,CNMSR640.413,CNMMH640.413,CNMMT640.413,CNMSH640.413,CNMST640.413,CNMPH640.413,CNMPT640.413,CNMUR640.414,CNMSR640.414,CNMMH640.414,CNMMT640.414,CNMSH640.414,CNMST640.414,CNMPH640.414,CNMPT640.414,CNMUR640.415,CNMSR640.415,CNMMH640.415,CNMMT640.415,CNMSH640.415,CNMST640.415,CNMPH640.415,CNMPT640.415,CNMUR640.816,CNMSR640.816,CNMMH640.816,CNMMT640.816,CNMSH640.816,CNMST640.816,CNMPH640.816,CNMPT640.816,CNMUR640.419,CNMSR640.419,CNMMH640.419,CNMMT640.419,CNMSH640.419,CNMST640.419,CNMPH640.419,CNMPT640.419,CNMUR640.41d,CNMSR640.41d,CNMMH640.41d,CNMMT640.41d,CNMSH640.41d,CNMST640.41d,CNMPH640.41d,CNMPT640.41d' printserver Can I solve it somehow? Is it possible divide command to two parts? Pavel -- Pavel Lis? <pali@tmapy.cz> T-MAPY spol. s r.o.
Gerald (Jerry) Carter
2006-Apr-19 12:48 UTC
[Samba] adddriver: too many files - string overflow
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Pavel Lis? wrote:> I need adddriver to samba network printer, but I > have problem with too many driver depend files > in it. String with files is 1928 char long > > I am receiving this message: > > ERROR: string overflow by 1 (1024 - 1023) in > safe_strcpy [adddriver "Windows NT x86" "Canon > PIXMA iP4000":CN]...> Can I solve it somehow? Is it possible divide command > to two parts?Upload the driver from a Windows client. cheers, jerry ====================================================================I live in a Reply-to-All world. ----------------------- Samba ------- http://www.samba.org Centeris ----------- http://www.centeris.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFERjG9IR7qMdg1EfYRApgMAJ9Or+dar/4qWHg/zavuYfyJWxvzNQCfRBME L0yN3ls7GIhkHcQZqrE4LNM=NipB -----END PGP SIGNATURE-----
Pavel Lis? p??e v St 19. 04. 2006 v 12:31 +0200:> Hello, > > I need adddriver to samba network printer, but I have problem with too > many driver depend files in it. String with files is 1928 char long > > I am receiving this message: > > ERROR: string overflow by 1 (1024 - 1023) in safe_strcpy [adddriver > "Windows NT x86" "Canon PIXMA iP4000":CN] > > this is my attempt: > rpcclient -U 'admin%passwd' -c 'adddriver "Windows NT x86" "Canon PIXMA > iP4000":CNMDR64.DLL:CNMCP64.DLL:CNMUI64.DLL:CNMMH64.HLP:NULL:NULL:CNMD564.DLL,CNMUR64.DLL,CNMSR64.DLL,CNMIN64.INI,CNMPI64.DLL,CNMSM64.EXE,CNMSS64.SMR,CNMSD64.EXE,CNMSQ64.EXE,CNMSH64.HLP,CNMSH64.CNT,CNMUB64.DLL,CNMOP64.DLL,CNMSB64.DLL,CNMMH64.CNT,CNB_2200.TBL,CNMP064.DAT,CNMP164.DAT,CNMP264.DAT,CNMFU64.DLL,CNMPV64.EXE,CNMPH64.HLP,CNMPH64.CNT,CNMW364.DLL,CNMUR640.405,CNMSR640.405,CNMMH640.405,CNMMT640.405,CNMSH640.405,CNMST640.405,CNMPH640.405,CNMPT640.405,CNMUR640.407,CNMSR640.407,CNMMH640.407,CNMMT640.407,CNMSH640.407,CNMST640.407,CNMPH640.407,CNMPT640.407,CNMUR640.406,CNMSR640.406,CNMMH640.406,CNMMT640.406,CNMSH640.406,CNMST640.406,CNMPH640.406,CNMPT640.406,CNMUR640.c0a,CNMSR640.c0a,CNMMH640.c0a,CNMMT640.c0a,CNMSH640.c0a,CNMST640.c0a,CNMPH640.c0a,CNMPT640.c0a,CNMUR640.40b,CNMSR640.40b,CNMMH640.40b,CNMMT640.40b,CNMSH640.40b,CNMST640.40b,CNMPH640.40b,CNMPT640.40b,CNMUR640.40c,CNMSR640.40c,CNMMH640.40c,CNMMT640.40c,CNMSH640.40c,CNMST640.40c,CNMPH640.40c,CNMPT640.40c,CNMUR640.408,CNMSR640.408,CNMMH640.408,CNMMT640.408,CNMSH640.408,CNMST640.408,CNMPH640.408,CNMPT640.408,CNMUR640.40e,CNMSR640.40e,CNMMH640.40e,CNMMT640.40e,CNMSH640.40e,CNMST640.40e,CNMPH640.40e,CNMPT640.40e,CNMUR640.410,CNMSR640.410,CNMMH640.410,CNMMT640.410,CNMSH640.410,CNMST640.410,CNMPH640.410,CNMPT640.410,CNMUR640.413,CNMSR640.413,CNMMH640.413,CNMMT640.413,CNMSH640.413,CNMST640.413,CNMPH640.413,CNMPT640.413,CNMUR640.414,CNMSR640.414,CNMMH640.414,CNMMT640.414,CNMSH640.414,CNMST640.414,CNMPH640.414,CNMPT640.414,CNMUR640.415,CNMSR640.415,CNMMH640.415,CNMMT640.415,CNMSH640.415,CNMST640.415,CNMPH640.415,CNMPT640.415,CNMUR640.816,CNMSR640.816,CNMMH640.816,CNMMT640.816,CNMSH640.816,CNMST640.816,CNMPH640.816,CNMPT640.816,CNMUR640.419,CNMSR640.419,CNMMH640.419,CNMMT640.419,CNMSH640.419,CNMST640.419,CNMPH640.419,CNMPT640.419,CNMUR640.41d,CNMSR640.41d,CNMMH640.41d,CNMMT640.41d,CNMSH640.41d,CNMST640.41d,CNMPH640.41d,CNMPT640.41d' printserver > > Can I solve it somehow? Is it possible divide command to two parts?I have solved it by installation through Printer Wizard from windows. BTW: it sets much less driver files for download then when I wanted download it from Win PC with printer attached locally. It is interesting, isn't? Pavel -- Pavel Lis? <pali@tmapy.cz> T-MAPY spol. s r.o.