[opensuse] smbclient not executable when attaching SMB printer
Hi list, - sigh... - I'm trying to attach my SMB-shared printer to 11.1 - I go into the-not-at-all-intuitive-add-a-printer-interface of YaST 11.1 - I select the MicrosoftWindows/SAMBA(SMB/CIFS) option, when I want to test the connection to the printer (which otherwise works fine with 10.3, Ubuntu, you-name-it), I get: "smbclient not executable" ...this just cannot be true...eh..just a sec, I just lost my cursor in Thunderbird, makes it a little hard to type correctly. ...got it back again now, copied the contents above to the clipboard and started over again. Just one of those little things with 11.1 :-) - back to the issue, I can't seem to locate smbclient at all...any ideas? Best regards, Verner Kjærsgaard -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thu, Mar 26, 2009 at 03:48:32PM +0100, Verner Kjærsgaard wrote: [ 8< ]
- back to the issue, I can't seem to locate smbclient at all...any ideas?
type -p smbclient if this command doesn't report the path to the smbclient binary the samba-client package isn't installed. You might test this with rpm -q samba-client If this command reports "package samba-client is not installed" you've spotted a bug in the YaST printer setup tool. Feel free to report it at bugzilla.novell.com Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
Lars Müller skrev:
On Thu, Mar 26, 2009 at 03:48:32PM +0100, Verner Kjærsgaard wrote: [ 8< ]
- back to the issue, I can't seem to locate smbclient at all...any ideas?
type -p smbclient
if this command doesn't report the path to the smbclient binary the samba-client package isn't installed.
You might test this with
rpm -q samba-client
If this command reports "package samba-client is not installed" you've spotted a bug in the YaST printer setup tool. Feel free to report it at bugzilla.novell.com
Lars
Hi and thank you for your answer. This is what I get: linux-yx4a:/home/vk # type -p smbclient linux-yx4a:/home/vk # rpm -qa | grep -i samba-client yast2-samba-client-2.17.11-1.30 ..eh it seems to me that samba-client IS NOT installed as it should be. Bug reporting..eh I'm not really sure. Don't you think that the poor bug webserver is too busy to take in yet another bug :-) .. ok, I'll install samba-client and give the bug reporting a try. Thanks again! Best regards, Verner -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hello, On Mar 26 16:48 Verner Kjærsgaard wrote (shortened):
.. ok, I'll install samba-client and give the bug reporting a try.
No need to do it, I already know this missing functionality, see my previous mail - but of course you can report it so that there is an official entry in our Bugzilla regarding the issue - in Bugzilla choose the component YaST or Printing and you can assign it directly to "jsmeix@novell.com". I wonder why samba-client is not installed on your system. I think it is installed by default - at least I got it installed by default on my openSUSE 11.1 system. Of course yast2-printer should check for such packages in any case - nevertheless I am interested why samba-client was not installed by default on your system. Did you manually unselect whatever software when you installed openSUSE 11.1 and/or from which kind of media did you install openSUSE 11.1 (a DVD or only a CD, perhaps whatever add-on CD in a magazine or directly via Internet download or whatever)? Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Johannes Meixner skrev:
Hello,
On Mar 26 16:48 Verner Kjærsgaard wrote (shortened):
.. ok, I'll install samba-client and give the bug reporting a try.
No need to do it, I already know this missing functionality, see my previous mail - but of course you can report it so that there is an official entry in our Bugzilla regarding the issue - in Bugzilla choose the component YaST or Printing and you can assign it directly to "jsmeix@novell.com".
I wonder why samba-client is not installed on your system. I think it is installed by default - at least I got it installed by default on my openSUSE 11.1 system.
Of course yast2-printer should check for such packages in any case - nevertheless I am interested why samba-client was not installed by default on your system.
Did you manually unselect whatever software when you installed openSUSE 11.1 and/or from which kind of media did you install openSUSE 11.1 (a DVD or only a CD, perhaps whatever add-on CD in a magazine or directly via Internet download or whatever)?
Kind Regards Johannes Meixner
Hi again, - I installed onto an IBM R50 Thinkpad w/2Gbyte RAM centrino duo about two weeks ago. I've not been using the laptop since, it was just for fun. - today I started using it, because I'm contemplating to finally switch from 10.3 to 11.1 on my main laptop (17" huge DELL). In order to do so, I'll work for a while using the old IBM to catch the glitches - and not to burn my bridges behind me :-) It was installed from a DVD: Linux Format March 2009/LXFDVD116. I installed it plain vanilla. But afterwords I used the one-click install from the openSuSE web to install the KDE4.2 basic packages. I've got no other fancy stuff running, no 3-d anything. I've not really yet found anything really broken, it's more just me who'll have to learn a new, eyecandy interface. Of course...I find it confusing not to be able to install different backgrounds on the individual desktops. And I've yet to find out how to change an icon on the desktop. I'd like my old icons back and so. Ah..never mind :-) Best regards, Verner -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hello, On Mar 26 15:48 Verner Kjærsgaard wrote (shortened):
- I'm trying to attach my SMB-shared printer to 11.1 - I go into the-not-at-all-intuitive-add-a-printer-interface of YaST 11.1 - I select the MicrosoftWindows/SAMBA(SMB/CIFS) option, when I want to test the connection to the printer ... I get:
"smbclient not executable"
I assume you only have to install the RPM package samba-client so that there is a /usr/bin/smbclient FYI: The YaST printer module in openSUSE 11.1 was a complete re-write from scratch, see http://en.opensuse.org/YaST/Development/Printer_Enhancement It is simply not yet implemented in the Connection Wizard that it cheks if the required RPM is actually installed for a particular kind of connection, e.g. samba-client for SMB ncpfs for IPX cups-backends for 'beh' and 'pipe' ... Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Johannes Meixner skrev:
Hello,
On Mar 26 15:48 Verner Kjærsgaard wrote (shortened):
- I'm trying to attach my SMB-shared printer to 11.1 - I go into the-not-at-all-intuitive-add-a-printer-interface of YaST 11.1 - I select the MicrosoftWindows/SAMBA(SMB/CIFS) option, when I want to test the connection to the printer ... I get:
"smbclient not executable"
I assume you only have to install the RPM package samba-client so that there is a /usr/bin/smbclient
FYI:
The YaST printer module in openSUSE 11.1 was a complete re-write from scratch, see http://en.opensuse.org/YaST/Development/Printer_Enhancement
It is simply not yet implemented in the Connection Wizard that it cheks if the required RPM is actually installed for a particular kind of connection, e.g. samba-client for SMB ncpfs for IPX cups-backends for 'beh' and 'pipe' ...
Kind Regards Johannes Meixner
Thank a lot for your answer. Unfortunately, I just saw it AFTER posting my reply above....so I'll not post a bug report, as it's really not a bug. But I will read up using your supplied link. May one ask, just out of curiousity, eh why was the Yast Printer thing rewritten from scratch? To me, it worked just fine? Anyhow, thank you for your time and answer. I'm on to it! Best regards, Verner -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hello, On Mar 26 16:51 Verner Kjærsgaard wrote (shortened):
May one ask, just out of curiousity, eh why was the Yast Printer thing rewritten from scratch? To me, it worked just fine?
You lucky one! The old yast2-printer had become over many years an unmaintainable mess of convoluted code ("many" regarding Linux development speed, not regarding e.g. development speed of mankind or the universe). We got more and more almost unfixable bugs. You change the code here to fix it and somewhere else something breaks as unexpected side-effect or it took ages until the actual reason of a bug was found in the convoluted code so that the effort to actually fix a bug became terrible. This does not mean that the developers made bad code. It is just what happens over the time when a config tool which started at lprold/apsfilter times was adapted for LPRng/apsfilter and further on for LPRng/lpdfilter then to LPRng/lpdfilter+CUPS up to CUPS-only while at the same time CUPS changed also a lot. At some point the only reasonable way to get rid of outdated stuff is to actually get completely rid of it. At http://en.opensuse.org/YaST/Development/Printer_Enhancement see in particular the sections "Basic Design Ideas" and "Basic Implementation Principles" To implement such a new design, it is easiest to start from scratch because changing the old code would in the end result the same - only in a more painful way - when almost all of the old code would have to be changed it is easier to simply start from scratch. Of course a new design results new bugs. The most annoying one was https://bugzilla.novell.com/show_bug.cgi?id=468046 which is full of background information what actually happens while a print queue is set up. I.e. I mean it is interesting to read it ;-) Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Johannes Meixner skrev:
Hello,
On Mar 26 15:48 Verner Kjærsgaard wrote (shortened):
- I'm trying to attach my SMB-shared printer to 11.1 - I go into the-not-at-all-intuitive-add-a-printer-interface of YaST 11.1 - I select the MicrosoftWindows/SAMBA(SMB/CIFS) option, when I want to test the connection to the printer ... I get:
"smbclient not executable"
I assume you only have to install the RPM package samba-client so that there is a /usr/bin/smbclient
FYI:
The YaST printer module in openSUSE 11.1 was a complete re-write from scratch, see http://en.opensuse.org/YaST/Development/Printer_Enhancement
It is simply not yet implemented in the Connection Wizard that it cheks if the required RPM is actually installed for a particular kind of connection, e.g. samba-client for SMB ncpfs for IPX cups-backends for 'beh' and 'pipe' ...
Kind Regards Johannes Meixner
Hi again, I just read your explanation from the URL given. Your metaphor with the tunnel versus the trees in the forest is correct. But I'm glad I'm not the one who is to implement the idea into actual code... After reading, I actually think the overall idea is the better one. We must now (and me too) teach users to use the new way of thinking. Thank you for your help! Best regards, Verner -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Verner Kjærsgaard skrev:
Johannes Meixner skrev:
Hello,
On Mar 26 15:48 Verner Kjærsgaard wrote (shortened):
- I'm trying to attach my SMB-shared printer to 11.1 - I go into the-not-at-all-intuitive-add-a-printer-interface of YaST 11.1 - I select the MicrosoftWindows/SAMBA(SMB/CIFS) option, when I want to test the connection to the printer ... I get:
"smbclient not executable"
I assume you only have to install the RPM package samba-client so that there is a /usr/bin/smbclient
FYI:
The YaST printer module in openSUSE 11.1 was a complete re-write from scratch, see http://en.opensuse.org/YaST/Development/Printer_Enhancement
It is simply not yet implemented in the Connection Wizard that it cheks if the required RPM is actually installed for a particular kind of connection, e.g. samba-client for SMB ncpfs for IPX cups-backends for 'beh' and 'pipe' ...
Kind Regards Johannes Meixner
Hi again,
I just read your explanation from the URL given. Your metaphor with the tunnel versus the trees in the forest is correct. But I'm glad I'm not the one who is to implement the idea into actual code... After reading, I actually think the overall idea is the better one. We must now (and me too) teach users to use the new way of thinking. Thank you for your help!
Best regards, Verner
Did I ever mention it? Problem SOLVED, installed samba-client. All is fine. Best regards, Verner -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Johannes Meixner
-
Lars Müller
-
Verner Kjærsgaard