• no printer

    From faeychild@2:250/1 to All on Wed Aug 28 04:52:41 2019

    I have installed Mageia 7


    I have installed the task print stuff from MCC but it doesn't see a usb printer to continue with.

    So I ran the Brother install script

    [root@unimatrix linux-brprinter-installer-2.1.1-1]# ../linux-brprinter-installer-2.1.1-1
    Input model name ->mfc9340cdw

    You are going to install following packages.
    mfc9340cdwlpr-1.1.2-1.i386.rpm
    mfc9340cdwcupswrapper-1.1.4-0.i386.rpm
    brscan4-0.4.8-1.x86_64.rpm
    brscan-skey-0.2.4-1.x86_64.rpm
    OK? [y/N] ->y

    dnf install glibc.i686
    Last metadata expiration check: 1:44:49 ago on Wed 28 Aug 2019 11:45:04
    AEST.
    No match for argument: glibc.i686
    Error: Unable to find a match: glibc.i686
    dnf install libstdc++.i686
    Last metadata expiration check: 1:44:51 ago on Wed 28 Aug 2019 11:45:04
    AEST.
    No match for argument: libstdc++.i686
    Error: Unable to find a match: libstdc++.i686
    rpm -ihv --nodeps --replacefiles --replacepkgs
    mfc9340cdwlpr-1.1.2-1.i386.rpm
    Verifying... #################################
    [100%]
    Preparing... #################################
    [100%]
    Updating / installing...
    1:mfc9340cdwlpr-1.1.2-1 ################################# [100%]
    rpm -ihv --nodeps --replacefiles --replacepkgs mfc9340cdwcupswrapper-1.1.4-0.i386.rpm
    Verifying... ########################################
    Preparing... ########################################
    Updating / installing...
    mfc9340cdwcupswrapper-1.1.4-0 ########################################
    lpadmin -p MFC9340CDW -E -v usb://dev/usb/lp0 -P /usr/share/cups/model/Brother/brother_mfc9340cdw_printer_en.ppd
    #
    dnf install policycoreutils-python
    Last metadata expiration check: 1:44:59 ago on Wed 28 Aug 2019 11:45:04
    AEST.
    Package policycoreutils-python-2.5-14.mga7.x86_64 is already installed. Dependencies resolved.
    Nothing to do.
    Complete!
    dnf install policycoreutils
    Last metadata expiration check: 1:45:01 ago on Wed 28 Aug 2019 11:45:04
    AEST.
    Package policycoreutils-2.5-14.mga7.x86_64 is already installed.
    Dependencies resolved.
    Nothing to do.
    Complete!glibc.i686
    Will you specify the Device URI? [Y/n] ->n

    Test Print? [y/N] ->y


    *********************
    TEST PRINT failed
    **********************

    wait 5s.
    lpr -P MFC9340CDW /usr/share/cups/data/testprint
    You are going to install following packages.
    brscan4-0.4.8-1.x86_64.rpm
    rpm -ihv --nodeps --replacefiles --replacepkgs brscan4-0.4.8-1.x86_64.rpm Verifying... #################################
    [100%]
    Preparing... #################################
    [100%]
    Updating / installing...
    1:brscan4-0.4.8-1 ################################# [100%]
    This software is based in part on the work of the Independent JPEG Group.
    You are going to install following packages.
    brscan-skey-0.2.4-1.x86_64.rpm
    rpm -ihv --nodeps --replacefiles --replacepkgs
    brscan-skey-0.2.4-1.x86_64.rpm
    Verifying... #################################
    [100%]
    Preparing... #################################
    [100%]
    Updating / installing...
    1:brscan-skey-0.2.4-1 ################################# [100%]
    Hit Enter/Return key.

    *****************

    I have uninstalled and rerun the script twice

    cups web page says

    Description: MFC9340CDW
    Location:
    Driver: Brother MFC-9340CDW CUPS (color, 2-sided printing)
    Connection: usb://dev/usb/lp0


    ls -l /dev/usb/lp0
    crw-rw-r--+ 1 root scanner 180, 0 Aug 28 12:49 /dev/usb/lp0
    the file is empty

    I am now running circles

    Regards


    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Wed Aug 28 06:23:30 2019
    On 28/8/19 1:52 pm, faeychild wrote:


    The scanner does work

    regards


    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Bit Twister@2:250/1 to All on Wed Aug 28 09:02:08 2019
    On Wed, 28 Aug 2019 13:52:41 +1000, faeychild wrote:

    I have installed Mageia 7


    I have installed the task print stuff from MCC but it doesn't see a usb printer to continue with.

    So I ran the Brother install script

    [root@unimatrix linux-brprinter-installer-2.1.1-1]# ./linux-brprinter-installer-2.1.1-1
    Input model name ->mfc9340cdw

    You are going to install following packages.
    mfc9340cdwlpr-1.1.2-1.i386.rpm
    mfc9340cdwcupswrapper-1.1.4-0.i386.rpm
    brscan4-0.4.8-1.x86_64.rpm
    brscan-skey-0.2.4-1.x86_64.rpm
    OK? [y/N] ->y

    dnf install glibc.i686

    <big snip>

    ls -l /dev/usb/lp0
    crw-rw-r--+ 1 root scanner 180, 0 Aug 28 12:49 /dev/usb/lp0
    the file is empty

    I am now running circles


    According to your log/post dnf was selected as your package installer.
    Default Mageia installs use urpmi/rmp as a rule.

    I had to write a script to disable all the package managers installed
    except urpmi/rpm to get the linux-brprinter-installer to do a good install.

    Current list of managers to disable/enable
    _pkg_mgrs="/usr/bin/dpkg /usr/bin/dnf /usr/bin/yum"

    I disabled the other installers by removing the execute (-x) bit.
    After install, added it back (+x).

    My install_printer script removes all brother packages, installs all desired Mageia scanner packages before running linux-brprinter-installer.

    Printer/scanner shared on LAN. List of what is removed/installed before
    running linux-brprinter-installer

    $ grep urpm install_printer
    x_urpmi simple-scan ! Simple scanning utility​
    x_urpmi sane-frontends ! Graphical frontend to SANE​
    x_urpmi xsane ! Frontend for the SANE scanner interface​
    x_urpmi saned ! local and remote scanner, digital, video device access
    x_urpmi gocr ! OCR Optical Character Recognition program​
    x_urpmi xsane-gimp ! GIMP plug-in which provides the SANE scanner interface​
    x_urpmi psutils ! PostScript utilities​
    x_urpmi cups-common ! Common Unix Printing System - Common stuff​
    x_urpmi cups ! Common Unix Printing System - Server package​
    x_urpme brscan4
    x_urpme brscan-skey
    x_urpme hll2380dwcupswrapper
    x_urpme hll2380dwlpr
    x_urpme hll2320dcupswrapper
    x_urpme hll2320dlp

    Scrip also handles my neighbor's printer install.

    Those x_urpm(e,i) are function call wrappers which decide what to do if package
    is or is not installed.


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Wed Aug 28 09:33:23 2019
    On 28/8/19 6:02 pm, Bit Twister wrote:


    Scrip also handles my neighbor's printer install.

    Those x_urpm(e,i) are function call wrappers which decide what to do if
    package
    is or is not installed.

    Hi Bits

    Don't you get tired of writing scripts to correct what amounts the piss
    poor programming skills of others.

    I was just looking around $HOME and found an xorg-session.log in ..local/share/sddm. it is slowly increasing in size- what happens when
    it fills home?

    I googled and found complaints dating back to 2012.
    It would be nice if problems were actually fixed instead of ego stroking
    bells and whistles and new releases.

    The vague contradictory poorly organized and clumsy printer installation hasn't changed since Mandrake days.

    It can be a fucking nightmare and there is no bloody excuse for such a
    poor job

    regards

    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Bit Twister@2:250/1 to All on Wed Aug 28 11:34:02 2019
    On Wed, 28 Aug 2019 18:33:23 +1000, faeychild wrote:
    On 28/8/19 6:02 pm, Bit Twister wrote:


    Scrip also handles my neighbor's printer install.

    Those x_urpm(e,i) are function call wrappers which decide what to do if package
    is or is not installed.

    Hi Bits

    Don't you get tired of writing scripts to correct what amounts the piss
    poor programming skills of others.

    Now that you made me think about it, it was only Pottering and crew
    on systemd and pulseaudio that upset me.

    Take a look at

    https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline .svg
    Writing code and testing to that amount of variability is a challenge.
    Then there is the different user language challenge.

    Your fingers do not appear to be broke, so look around on https://www.brother-usa.com and tell them about your problem.

    Do start out with how you like their Linux support then tell them that
    the package manager selection code needs to be improved.
    Indicate Mageia has more than one package manager installed and the code
    might want to make the final decision if the package manager found has
    a database and if the package manager is active on systemd systems.



    I was just looking around $HOME and found an xorg-session.log in .local/share/sddm. it is slowly increasing in size- what happens when
    it fills home?

    You start having problems. ;)

    Hopefully you have partition monitoring running and are always
    checking root's mail. I run postfix and have told it to forward root mail
    to me. Upon login, my autostart directory runs a script to jump to workspace/desktop 8, and launch Thunderbird. Thunderbird is set to check
    mail every 10 minutes and I get a taskbar message pop up when something shows up.

    You might want to consider a script to null or clean out the junk/trash
    in your account and run it during logout. A quick glance at mine shows
    me I need to go back through it and remove kde(3/4) stuff and add
    ~/.config files/directories to be cleaned.

    I googled and found complaints dating back to 2012.
    It would be nice if problems were actually fixed instead of ego stroking
    bells and whistles and new releases.

    The vague contradictory poorly organized and clumsy printer installation hasn't changed since Mandrake days.

    Yeah, it would be nice to provide a config file so the script would not
    need console input. I used autoexpect to create an expect file to automagically
    answer all the install questions.

    It can be a fucking nightmare and there is no bloody excuse for such a
    poor job

    Do keep the negative bashing to a minimum or better yet do not put it in
    your complaint. :)



    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Wed Aug 28 14:37:11 2019
    On 28/8/19 8:34 pm, Bit Twister wrote:

    Hi Bits

    Don't you get tired of writing scripts to correct what amounts the piss
    poor programming skills of others.

    Now that you made me think about it, it was only Pottering and crew
    on systemd and pulseaudio that upset me.

    I do know that systemd was "not received well" :-)


    Take a look at

    https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline .svg
    Writing code and testing to that amount of variability is a challenge.
    Then there is the different user language challenge.

    Rationalization of the printer configuration is long overdue.
    It's not seen as mission critical, it doesn't get the glory


    Your fingers do not appear to be broke, so look around on https://www.brother-usa.com and tell them about your problem.

    Do I detect a tongue in cheek. :-)


    Do start out with how you like their Linux support then tell them that
    the package manager selection code needs to be improved.

    Would I not be instructing them how to suck eggs?

    Indicate Mageia has more than one package manager installed and the code might want to make the final decision if the package manager found has
    a database and if the package manager is active on systemd systems.

    dnf is installed, I just checked.
    This script worked last time with M6 but so long ago I don't remember
    the details




    I was just looking around $HOME and found an xorg-session.log in
    .local/share/sddm. it is slowly increasing in size- what happens when
    it fills home?

    You start having problems. ;)

    You're a master of understatement, Bits. Wouldn't it be fun to track
    down on a non booting system


    Hopefully you have partition monitoring running and are always
    checking root's mail. I run postfix and have told it to forward root mail
    to me. Upon login, my autostart directory runs a script to jump to workspace/desktop 8, and launch Thunderbird. Thunderbird is set to check
    mail every 10 minutes and I get a taskbar message pop up when something
    shows up.

    Interesting! I haven't considered root mail for years
    I remember Redhat had a root mail folder.. so long ago


    You might want to consider a script to null or clean out the junk/trash
    in your account and run it during logout. A quick glance at mine shows
    me I need to go back through it and remove kde(3/4) stuff and add
    ~/.config files/directories to be cleaned.


    All these things can be done, Bits, but I refer you to the top of the
    post about writing scripts to correct other programming oversights.
    Where and when does it end? Can you actually find that you are running
    more administrative scripting than applications.


    I googled and found complaints dating back to 2012.
    It would be nice if problems were actually fixed instead of ego stroking
    bells and whistles and new releases.

    The vague contradictory poorly organized and clumsy printer installation
    hasn't changed since Mandrake days.

    Yeah, it would be nice to provide a config file so the script would not
    need console input. I used autoexpect to create an expect file to
    automagically
    answer all the install questions.


    There are no answers to install questions or instruction. anywhere

    A printer can be manufactured, a driver written and only confused
    blundering provided when it comes to installing.

    I discovered a dated MCC tutorial that states it is best to install
    printer drivers before setting up the printer through MCC's routine.

    A bit late now. That snippet could be usefully included on the MCC
    printer install wizard
    I see no way to back out of the "task printing HP" stuff I had to
    install and get back to a vanilla system.

    what is it with printers

    I plug in a mouse it works
    I plug in a keyboard it works
    I plug in a monitor it works
    I plug in a printer and I have to start a new career just to
    configure it.

    I simplifying over the top, I know.
    But there is no excuse for printers to be arcane

    If I start ALL OVER again by reinstalling M7, I still have no
    definitive instruction for the printer setup. I'd be winging it again.

    This is completely barking mad!


    It can be a fucking nightmare and there is no bloody excuse for such a
    poor job

    Do keep the negative bashing to a minimum or better yet do not put it in
    your complaint. :)


    TRUE
    I do feel so much better now, having vented and kicked some virtual
    heads and I will persevere with this.

    regards

    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Doug Laidlaw@2:250/1 to All on Wed Aug 28 14:48:33 2019
    On 28/8/19 3:23 pm, faeychild wrote:
    On 28/8/19 1:52 pm, faeychild wrote:


    The scanner does work

    regards


    You may have my bug. Is Cups running? Mine still won't start, even
    though it is set by MCC to start on bootup. It seemed to be a race
    condition: Cups kept trying to start and being told "Wait your turn,"
    then, "Why did you wait so long? You have missed the boat completely."

    It happens in 7, but not in Cauldron. The scanner doesn't use Cups.

    Run "systemctl start cups.service" and see if that helps.
    --

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: Aioe.org NNTP Server (2:250/1@fidonet)
  • From Doug Laidlaw@2:250/1 to All on Wed Aug 28 16:02:13 2019
    On 28/8/19 11:48 pm, Doug Laidlaw wrote:
    On 28/8/19 3:23 pm, faeychild wrote:
    On 28/8/19 1:52 pm, faeychild wrote:


    The scanner does work

    regards


    You may have my bug.  Is Cups running?  Mine still won't start, even though it is set by MCC to start on bootup.  It seemed to be a race condition: Cups kept trying to start and being told "Wait your turn,"
    then, "Why did you wait so long? You have missed the boat completely."

    It happens in 7, but not in Cauldron.  The scanner doesn't use Cups.

    Run "systemctl start cups.service" and see if that helps.

    If that is your solution, it means that we have it in two systems, and
    it is a bug, not my hardware.

    Doug.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: Aioe.org NNTP Server (2:250/1@fidonet)
  • From Bit Twister@2:250/1 to All on Wed Aug 28 16:14:39 2019
    On Wed, 28 Aug 2019 23:37:11 +1000, faeychild wrote:
    On 28/8/19 8:34 pm, Bit Twister wrote:



    Do start out with how you like their Linux support then tell them that
    the package manager selection code needs to be improved.

    Would I not be instructing them how to suck eggs?

    Hmmm, I think I see your point, but instead of cursing the darkness,
    try getting a candle lit. If no one is telling them about the problem,
    how are they to know?



    Indicate Mageia has more than one package manager installed and the code
    might want to make the final decision if the package manager found has
    a database and if the package manager is active on systemd systems.

    dnf is installed, I just checked.
    This script worked last time with M6 but so long ago I don't remember
    the details

    Very true, but I can not tell which was the chicken or the egg. That being
    was dnf on system at the time, or the install script changes to pick up
    dnf if installed.


    You start having problems. ;)

    You're a master of understatement, Bits. Wouldn't it be fun to track
    down on a non booting system

    Hope I do not have to find out. No telling what systemd is going
    to say if / partition and reserved blocks are at 100%



    Hopefully you have partition monitoring running and are always
    checking root's mail. I run postfix and have told it to forward root mail
    to me. Upon login, my autostart directory runs a script to jump to
    workspace/desktop 8, and launch Thunderbird. Thunderbird is set to check
    mail every 10 minutes and I get a taskbar message pop up when something shows up.

    Interesting! I haven't considered root mail for years
    I remember Redhat had a root mail folder.. so long ago

    On mageia, /var/spool/mail/postfix will hold root's mail until you
    run mail as root.





    You might want to consider a script to null or clean out the junk/trash
    in your account and run it during logout. A quick glance at mine shows
    me I need to go back through it and remove kde(3/4) stuff and add
    ~/.config files/directories to be cleaned.


    All these things can be done, Bits, but I refer you to the top of the
    post about writing scripts to correct other programming oversights.
    Where and when does it end? Can you actually find that you are running
    more administrative scripting than applications.

    He,he,he depends on how you look at it. If automated the computer does it
    and I have more time available for applications.

    Your process pid is a 15 bit integer. Using "ps" I have figured out that
    value is rolling over about every 24 hours since my systems are up 24/7.







    I googled and found complaints dating back to 2012.
    It would be nice if problems were actually fixed instead of ego stroking >>> bells and whistles and new releases.

    The vague contradictory poorly organized and clumsy printer installation >>> hasn't changed since Mandrake days.

    Yeah, it would be nice to provide a config file so the script would not
    need console input. I used autoexpect to create an expect file to automagically
    answer all the install questions.


    There are no answers to install questions or instruction. anywhere

    I was talking about a configuration file that the script reads that has
    the answers you currently provide at install script operation.
    Script could check for it, and if does not exist, create it at end
    of install.

    A printer can be manufactured, a driver written and only confused
    blundering provided when it comes to installing.

    Very true, but, still depends on system admin to answer install questions because of the variables caused by system and admin desires/preferences,
    one or more printers, networked or not, shared or not, dynamic/static ip,
    type of print queue/manager,....


    I discovered a dated MCC tutorial that states it is best to install
    printer drivers before setting up the printer through MCC's routine.

    A bit late now. That snippet could be usefully included on the MCC
    printer install wizard
    I see no way to back out of the "task printing HP" stuff I had to
    install and get back to a vanilla system.

    what is it with printers

    I plug in a mouse it works
    I plug in a keyboard it works
    I plug in a monitor it works
    I plug in a printer and I have to start a new career just to
    configure it.

    I simplifying over the top, I know.
    But there is no excuse for printers to be arcane

    If I start ALL OVER again by reinstalling M7, I still have no
    definitive instruction for the printer setup. I'd be winging it again.

    Not bashing you here, but the smart admin either documents the device
    install requirements/steps/answers, or scripts it.

    I can feel your frustration. I had the same problems on my first few
    brother installs.

    What I can recommend is you create a test up and keep doing the install
    until you have worked out all the bugs and have a working install procedure.

    Best method is to use a virtual machine for the great majority of the time.
    I like VirtualBox. In this case, hardware access requirements may prevent virtual machine usage.

    If you have only one system, you would need a "Production" partition,
    a "Clean" partition, and a "Test" partition.

    The Clean partition is your normal out of the box install with your
    user day one setup. That allows you copy/rsync Clean into Test as many
    times needed to complete additional package/application setup/testing.

    I despise the research time needed for verifying configuration files
    when doing Distribution upgrades. I find it much faster to do a clean
    install, run install/change scripts, and see what is broke.

    Virtual machine are really nice for this type activity.

    You need to start planning how/what you are going to be doing about
    your Mageia 8 install.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Wed Aug 28 16:35:45 2019
    On 2019-08-28, faeychild <faeychild@afraid.org> wrote:
    On 28/8/19 6:02 pm, Bit Twister wrote:


    Scrip also handles my neighbor's printer install.

    Those x_urpm(e,i) are function call wrappers which decide what to do if package
    is or is not installed.

    Hi Bits

    Don't you get tired of writing scripts to correct what amounts the piss
    poor programming skills of others.

    I was just looking around $HOME and found an xorg-session.log in .local/share/sddm. it is slowly increasing in size- what happens when
    it fills home?

    I googled and found complaints dating back to 2012.
    It would be nice if problems were actually fixed instead of ego stroking
    bells and whistles and new releases.

    So, put it under logrotate.


    The vague contradictory poorly organized and clumsy printer installation hasn't changed since Mandrake days.

    It can be a fucking nightmare and there is no bloody excuse for such a
    poor job

    Call Apple. They program cups.
    nd I have no idea what you are talking about.
    Note that system-config-printers and cups are NOT Mageia programs.



    regards


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Wed Aug 28 16:44:07 2019
    On 2019-08-28, Bit Twister <BitTwister@mouse-potato.com> wrote:
    On Wed, 28 Aug 2019 23:37:11 +1000, faeychild wrote:
    A bit late now. That snippet could be usefully included on the MCC
    printer install wizard
    I see no way to back out of the "task printing HP" stuff I had to
    install and get back to a vanilla system.

    what is it with printers

    I plug in a mouse it works
    I plug in a keyboard it works
    I plug in a monitor it works
    I plug in a printer and I have to start a new career just to
    configure it.

    All of those are far far simpler than printers. Printers come in
    flavours and noone has standardized them. The manufacturers develop
    installers for Windows and Macs, and then quit.
    Is the printer PCL(1-10) or postscript or pdf or raw bitmaps? What
    commands switch it on/off/change fonts, ....

    In fact it is amazing tha the OS does it at all.




    I simplifying over the top, I know.
    But there is no excuse for printers to be arcane

    Talk to the manufacturers. See if you can get them to agree.


    If I start ALL OVER again by reinstalling M7, I still have no
    definitive instruction for the printer setup. I'd be winging it again.


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Doug Laidlaw@2:250/1 to All on Wed Aug 28 19:08:55 2019
    On 28/8/19 6:33 pm, faeychild wrote:
    Don't you get tired of writing scripts to correct what amounts the piss
    poor programming skills of others.

    I said that once. The reply was: "Come on then. Show us how it should
    be done." Any new program needs beta-testing by as many users as possible.

    Bugs are possible in any program. I was helping my wife get a program
    for her work going. I rang the programmer, who was as puzzled as I was,
    until it suddenly dawned on him that I had hit a bug that he himself had introduced. He gave me the workaround, but I don't know if it was that
    easy to incorporate.

    So far, my printer problem has been noticed only by me. If you have it
    as well, that makes two out of how many users of CUPS? That is the kind
    of bug that can be missed by in-house beta testing.

    Doug.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: Aioe.org NNTP Server (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Wed Aug 28 20:04:47 2019
    On 2019-08-28, Doug Laidlaw <laidlaws@hotkey.net.au> wrote:
    On 28/8/19 6:33 pm, faeychild wrote:
    Don't you get tired of writing scripts to correct what amounts the piss
    poor programming skills of others.

    I said that once. The reply was: "Come on then. Show us how it should
    be done." Any new program needs beta-testing by as many users as possible.

    Bugs are possible in any program. I was helping my wife get a program
    for her work going. I rang the programmer, who was as puzzled as I was, until it suddenly dawned on him that I had hit a bug that he himself had introduced. He gave me the workaround, but I don't know if it was that
    easy to incorporate.

    So far, my printer problem has been noticed only by me. If you have it
    as well, that makes two out of how many users of CUPS? That is the kind
    of bug that can be missed by in-house beta testing.

    Of course. So you report it. You do not go into a snit, or badmouth the programmers.

    Especially as this seems to be a problem not with Linux or Mageia but
    with Brother for whom Linux is a second level issue.

    dnf is the latest greatest rpm based installation system. Mageia's urpmi
    is a niche installation program that unfortunately has not caught on
    with other distros.



    Doug.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Wed Aug 28 20:12:03 2019
    On 2019-08-28, William Unruh <unruh@invalid.ca> wrote:
    On 2019-08-28, Doug Laidlaw <laidlaws@hotkey.net.au> wrote:
    On 28/8/19 6:33 pm, faeychild wrote:
    Don't you get tired of writing scripts to correct what amounts the piss >>> poor programming skills of others.

    I said that once. The reply was: "Come on then. Show us how it should
    be done." Any new program needs beta-testing by as many users as possible. >>
    Bugs are possible in any program. I was helping my wife get a program
    for her work going. I rang the programmer, who was as puzzled as I was,
    until it suddenly dawned on him that I had hit a bug that he himself had
    introduced. He gave me the workaround, but I don't know if it was that
    easy to incorporate.

    So far, my printer problem has been noticed only by me. If you have it
    as well, that makes two out of how many users of CUPS? That is the kind
    of bug that can be missed by in-house beta testing.

    Of course. So you report it. You do not go into a snit, or badmouth the programmers.

    Especially as this seems to be a problem not with Linux or Mageia but
    with Brother for whom Linux is a second level issue.

    dnf is the latest greatest rpm based installation system. Mageia's urpmi
    is a niche installation program that unfortunately has not caught on
    with other distros.


    Sorry, I was conflating your (Doug's) response with fairychild's and blaming you
    for his inappropriate language. I do appologise.



    Doug.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Wed Aug 28 23:21:26 2019
    On 29/8/19 1:02 am, Doug Laidlaw wrote:


    Run "systemctl start cups.service" and see if that helps.

    If that is your solution, it means that we have it in two systems, and
    it is a bug, not my hardware.

    Doug.

    cups is running
    I have the web interface http://localhost:631/

    Regards
    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Thu Aug 29 00:14:41 2019
    On 29/8/19 1:14 am, Bit Twister wrote:
    On Wed, 28 Aug 2019 23:37:11 +1000, faeychild wrote:
    On 28/8/19 8:34 pm, Bit Twister wrote:



    Do start out with how you like their Linux support then tell them that
    the package manager selection code needs to be improved.

    Would I not be instructing them how to suck eggs?

    Hmmm, I think I see your point, but instead of cursing the darkness,
    try getting a candle lit. If no one is telling them about the problem,
    how are they to know?

    My searches this morning have turned up some very old rather vague
    useless instruction




    On mageia, /var/spool/mail/postfix will hold root's mail until you
    run mail as root.


    empty!! but then I don't run postfix

    Yeah, it would be nice to provide a config file so the script would not
    need console input. I used autoexpect to create an expect file to automagically
    answer all the install questions.


    There are no answers to install questions or instruction. anywhere

    I was talking about a configuration file that the script reads that has
    the answers you currently provide at install script operation.
    Script could check for it, and if does not exist, create it at end
    of install.

    Ahh I thought you were being satirical



    A printer can be manufactured, a driver written and only confused
    blundering provided when it comes to installing.

    Very true, but, still depends on system admin to answer install questions because of the variables caused by system and admin desires/preferences,
    one or more printers, networked or not, shared or not, dynamic/static ip, type of print queue/manager,....

    So it is not possible to provide something like

    Plug in printer power up printer
    Run manufacturer install script or install drivers
    Open MCC > hardware printer
    select printer install.

    this is obviously example only.
    but nothing like this exists.

    In my case
    Should I run the "Brother" install script before going to MCC or does
    MCC do the heavy lifting.
    Or should I install through CUPS and do I run "Brothers" script first or not Have I even installed CUPS. The MCC multiple choice cups install is
    daunting.

    And if I stuff up the sequence there is no way to back out and restart.

    You couldn't invent this stuff



    Not bashing you here, but the smart admin either documents the device
    install requirements/steps/answers, or scripts it.

    I don't mind the occasional enlightening bashing.



    I can feel your frustration. I had the same problems on my first few
    brother installs.

    What I can recommend is you create a test up and keep doing the install
    until you have worked out all the bugs and have a working install procedure.

    I agree. It has crossed my mind several times. And I do have a spare partition.
    This is a bad time to start it though and of course later I won't be
    bothered.
    But you are right. I may consult you on setting up an rsysc ghost of the installation sometime soon.


    You need to start planning how/what you are going to be doing about
    your Mageia 8 install.

    :-( :-(



    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Thu Aug 29 00:27:20 2019
    On 29/8/19 1:44 am, William Unruh wrote:

    I plug in a mouse it works
    I plug in a keyboard it works
    I plug in a monitor it works
    I plug in a printer and I have to start a new career just to
    configure it.

    All of those are far far simpler than printers. Printers come in
    flavours and noone has standardized them. The manufacturers develop installers for Windows and Macs, and then quit.
    Is the printer PCL(1-10) or postscript or pdf or raw bitmaps? What
    commands switch it on/off/change fonts, ....

    In fact it is amazing tha the OS does it at all.

    I would sort of agree with you.

    But I remember the days of similar impossibility.

    DOS days

    Installing mouse drivers.
    Installing sound cards
    installing cdrom drivers
    and stuffing everything into HIMEM to get enough room to play Doom.
    and printers, if you could afford one, were "difficult" then

    The rest is solved Printers still remain a PITA

    I will have to continue and document my procedures or history will
    repeat itself

    regards



    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From David W. Hodgins@2:250/1 to All on Thu Aug 29 00:37:40 2019
    On Wed, 28 Aug 2019 19:14:41 -0400, faeychild <faeychild@afraid.org> wrote:
    On 29/8/19 1:14 am, Bit Twister wrote:
    On mageia, /var/spool/mail/postfix will hold root's mail until you
    run mail as root.

    empty!! but then I don't run postfix

    If you don't have any mail program running, I think it goes into the file called dead.letter in the / directory, though it may be in /root. I don't remember for sure.

    I'm Staying out of the printer discussion, as I haven't had a working
    printer for several years now.

    Regards, Dave Hodgins

    --
    Change dwhodgins@nomail.afraid.org to davidwhodgins@teksavvy.com for
    email replies.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Thu Aug 29 00:56:19 2019
    On 29/8/19 4:08 am, Doug Laidlaw wrote:

    So far, my printer problem has been noticed only by me.  If you have it
    as well, that makes two out of how many users of CUPS?  That is the kind
    of bug that can be missed by in-house beta testing.

    Doug.

    I would suggest that it's a problem caused by me and the conflicting documentation - what of it exists

    Do I install through MCC or cups.
    Do I run the manufacturers install script and if so why go to MCC or CUPS.

    Which is what and why
    Google for Mageia brother printer install and you get generalizations.

    There is a way to back out of the install routine with sufficient
    knowledge that I don't posses.
    Retrain myself as printer guru for very infrequent installs is not
    practical or possible.

    So when the install fails, where do I go.
    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Thu Aug 29 01:04:15 2019
    On 2019-08-28, faeychild <faeychild@afraid.org> wrote:
    On 29/8/19 4:08 am, Doug Laidlaw wrote:

    So far, my printer problem has been noticed only by me.  If you have it
    as well, that makes two out of how many users of CUPS?  That is the kind >> of bug that can be missed by in-house beta testing.

    Doug.

    I would suggest that it's a problem caused by me and the conflicting documentation - what of it exists

    What conflict

    Do I install through MCC or cups.

    MCC for mageia. cups if you want.

    Do I run the manufacturers install script and if so why go to MCC or CUPS.

    You probably do not have to if the manufacturer script is competent.
    Note that the manufacturer script may download the correct drivers for
    you while Mageia may not have the appropriate driver/ppd file (eg the manufacturer refuses to allow mageia to include them in their distro, or


    Which is what and why
    Google for Mageia brother printer install and you get generalizations.

    Sorry, that is not a grammatical sentence. No idea what you mean.


    There is a way to back out of the install routine with sufficient
    knowledge that I don't posses.

    Erase the ppd file from /etc/cups/ppd directory. erase the entry for
    that printer from /etc/cups/printers.conf

    Retrain myself as printer guru for very infrequent installs is not
    practical or possible.

    So when the install fails, where do I go.

    You ask for help giving information not emotions.

    Is it a usb printer (ie you plugged a usb cable from the printer to the computer) or a parallel port (youplugged in a parallel cable from
    printer to computer) a wireless network printer of an ethernet network
    printer?
    You got the ppd file for the printer?
    You downloaded and installed the driver for the printer if needed?
    (usually only for parallel port printers)



    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Thu Aug 29 01:08:30 2019
    On 29/8/19 5:12 am, William Unruh wrote:

    Of course. So you report it. You do not go into a snit, or badmouth the
    programmers.

    The unfortunate snit was the result of a marathon all day futile battle
    with the installation


    Especially as this seems to be a problem not with Linux or Mageia but
    with Brother for whom Linux is a second level issue.

    I don't think I singled out Mageia in isolation. I wasn't complimentary
    about Brother either


    dnf is the latest greatest rpm based installation system. Mageia's urpmi
    is a niche installation program that unfortunately has not caught on
    with other distros.

    "Unfortunately has not caught on" is the politically correct form of slighting programmers




    Sorry, I was conflating your (Doug's) response with fairychild's and
    blaming you
    for his inappropriate language. I do appologise.

    fairychild's I probably deserve that. :-)

    Regards



    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Thu Aug 29 01:22:48 2019
    On 2019-08-28, faeychild <faeychild@afraid.org> wrote:
    On 29/8/19 1:14 am, Bit Twister wrote:
    On Wed, 28 Aug 2019 23:37:11 +1000, faeychild wrote:
    On 28/8/19 8:34 pm, Bit Twister wrote:



    Do start out with how you like their Linux support then tell them that >>>> the package manager selection code needs to be improved.

    Would I not be instructing them how to suck eggs?

    Hmmm, I think I see your point, but instead of cursing the darkness,
    try getting a candle lit. If no one is telling them about the problem,
    how are they to know?

    My searches this morning have turned up some very old rather vague
    useless instruction




    On mageia, /var/spool/mail/postfix will hold root's mail until you
    run mail as root.


    empty!! but then I don't run postfix

    Then you cannot get email. Or do you run something else for email?



    So it is not possible to provide something like

    Plug in printer power up printer
    Run manufacturer install script or install drivers

    Most printers do not need drivers. Some do.

    Open MCC > hardware printer
    select printer install.

    The key thing that does is to install the ppd file and sets up options
    for the printer.


    this is obviously example only.
    but nothing like this exists.

    Of course it does. that is how most printers are installed.


    In my case
    Should I run the "Brother" install script before going to MCC or does

    I would first try MCC, making sure that you have the Brother ppd file
    that you extracted from the Brother web page.

    By the way, all MCC uses is the program system-config-printer, which you
    can run independenly of mcc as root.


    It may be that it needs a driver as well.


    MCC do the heavy lifting.
    Or should I install through CUPS and do I run "Brothers" script first or not Have I even installed CUPS. The MCC multiple choice cups install is daunting.

    No idea what you are talking about. Emotions do not translate to help.
    Factual statements might.

    If you do not know if you have installed cups(despite the fact that you explained above that cups is running) then I think we cannot help you.


    And if I stuff up the sequence there is no way to back out and restart.

    Sure there is. Start again.





    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Thu Aug 29 01:58:25 2019
    On 29/8/19 9:37 am, David W. Hodgins wrote:
    On Wed, 28 Aug 2019 19:14:41 -0400, faeychild <faeychild@afraid.org> wrote:
    On 29/8/19 1:14 am, Bit Twister wrote:
    On mageia, /var/spool/mail/postfix will hold root's mail until you
    run mail as root.

    empty!!   but then I don't run postfix

    If you don't have any mail program running, I think it goes into the file called dead.letter in the / directory, though it may be in /root. I don't remember for sure.

    It's in root - thanks


    I'm Staying out of the printer discussion,

    very wise


    regards

    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Doug Laidlaw@2:250/1 to All on Thu Aug 29 03:52:14 2019
    On 29/8/19 5:12 am, William Unruh wrote:
    Sorry, I was conflating your (Doug's) response with fairychild's and
    blaming you
    for his inappropriate language. I do appologise.

    No offense taken. I was in bed. I have trouble as well, working out
    which post I am replying to. I can understand faeychild's frustration.

    The point of my reply was, that bugs happen in the best of circles.
    Fixing one bug may introduce another: nobody knows until they test it.
    When the developer for my wife's program (one used almost everywhere)
    had created a bug, then forgotten about it, we reacted to him in a very similar fashion, and said that the program was significant enough to
    engage a good, outside programming company.

    I chose a Brother MFC because its support for Linux is so good. It also happens to be a brand stocked by my local dealer. The Brother drivers
    are available separately as RPMs. Some models (not mine) are already
    listed in "vanilla" Mageia. The printer and scanner are two separate
    machines bundled into one. They have separate config options in MCC.
    The "install" script handles both, as a convenience.

    faeychild's problem does sound very like mine. It affects only the
    printer side of things. I get another error line that is mentioned
    somewhere (Fedora, I think) as a bug in Cups:

    Unable to open listen socket>

    They are apparently working on it. It doesn't cause me any trouble
    whatever. It seems to be an issue for servers only. Cups still runs,
    once I manage to start it.

    The requirement for dnf isn't really a problem. What doesn't work is
    the requirement for 32-bit packages. Every distro finds them
    differently (who said hooray for diversity?) The script gives up on the
    i586 packages and installs 64-bit ones instead. Those seem to do the
    job just as well. When I installed the 3 RPMs alone, they didn't seem
    to require those extra packages. Editing Brother's script to substitute
    the URPMI equivalents may save a bit of time, but that is all. I tried
    to substitute A4 as the default paper size, and failed. I haven't seen
    the issues that BitTwister mentions.

    Doug.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: Aioe.org NNTP Server (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Thu Aug 29 04:07:51 2019
    On 29/8/19 10:04 am, William Unruh wrote:

    MCC for mageia. cups if you want.

    Do I run the manufacturers install script and if so why go to MCC or CUPS.

    You probably do not have to if the manufacturer script is competent.
    Note that the manufacturer script may download the correct drivers for
    you while Mageia may not have the appropriate driver/ppd file (eg the manufacturer refuses to allow mageia to include them in their distro, or

    good point and a reason to install the drivers first




    Erase the ppd file from /etc/cups/ppd directory. erase the entry for
    that printer from /etc/cups/printers.conf

    OK found the printer entry ppd was empty


    Is it a usb printer (ie you plugged a usb cable from the printer to the computer) or a parallel port (youplugged in a parallel cable from
    printer to computer) a wireless network printer of an ethernet network printer?
    You got the ppd file for the printer?
    You downloaded and installed the driver for the printer if needed?
    (usually only for parallel port printers)


    it's a usb printer

    The manufacturers script runs with errors

    No match for argument: libstdc++.i686
    Error: Unable to find a match: libstdc++.i686

    ***** [I do have libstcd++.so.6 already installed]

    ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan_mail.config': File exists
    ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan_mailmessage.txt': File exists
    ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0.cfg': File exists
    ln: failed to create symbolic link '/usr/bin/brscan-skey': File exists
    warning: %post(brscan-skey-0.2.4-1.x86_64) scriptlet failed, exit status

    [it didn't go well]

    neither cups or MCC install routine gives the option of selecting a usb connected printer.
    They both did so originally. this could be the problem

    I can reinstall and try several approaches.

    The install process really fast from a USB stick. It's not the trial it
    used to be

    Regards


    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.7-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Thu Aug 29 06:14:26 2019
    On 2019-08-29, faeychild <faeychild@afraid.org> wrote:
    On 29/8/19 10:04 am, William Unruh wrote:

    MCC for mageia. cups if you want.

    Do I run the manufacturers install script and if so why go to MCC or CUPS. >>
    You probably do not have to if the manufacturer script is competent.
    Note that the manufacturer script may download the correct drivers for
    you while Mageia may not have the appropriate driver/ppd file (eg the
    manufacturer refuses to allow mageia to include them in their distro, or

    good point and a reason to install the drivers first

    Why? If mcc does not work, you can try that next time.





    Erase the ppd file from /etc/cups/ppd directory. erase the entry for
    that printer from /etc/cups/printers.conf

    OK found the printer entry ppd was empty

    So nothing got installed.



    Is it a usb printer (ie you plugged a usb cable from the printer to the
    computer) or a parallel port (youplugged in a parallel cable from
    printer to computer) a wireless network printer of an ethernet network
    printer?
    You got the ppd file for the printer?
    You downloaded and installed the driver for the printer if needed?
    (usually only for parallel port printers)


    it's a usb printer

    The manufacturers script runs with errors

    No match for argument: libstdc++.i686

    That is because Mageia has nothing called .i686


    Error: Unable to find a match: libstdc++.i686

    ***** [I do have libstcd++.so.6 already installed]

    Yes, and the script is incompetent.


    ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan_mail.config': File exists
    ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan_mailmessage.txt': File exists ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0.cfg': File exists ln: failed to create symbolic link '/usr/bin/brscan-skey': File exists warning: %post(brscan-skey-0.2.4-1.x86_64) scriptlet failed, exit status

    [it didn't go well]

    neither cups or MCC install routine gives the option of selecting a usb connected printer.

    Sure it does.
    They both did so originally. this could be the problem

    do
    lsusb
    and see where the printer is.


    I can reinstall and try several approaches.

    The install process really fast from a USB stick. It's not the trial it
    used to be

    Regards



    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Bit Twister@2:250/1 to All on Thu Aug 29 06:18:59 2019
    On Thu, 29 Aug 2019 09:14:41 +1000, faeychild wrote:
    On 29/8/19 1:14 am, Bit Twister wrote:


    On mageia, /var/spool/mail/postfix will hold root's mail until you
    run mail as root.


    empty!! but then I don't run postfix

    Yup, surprised you had an empty file. I had to mail root a message before
    I had anything in /var/spool/mail/

    Very true, but, still depends on system admin to answer install questions
    because of the variables caused by system and admin desires/preferences,
    one or more printers, networked or not, shared or not, dynamic/static ip,
    type of print queue/manager,....

    So it is not possible to provide something like

    Plug in printer power up printer
    Run manufacturer install script or install drivers
    Open MCC > hardware printer
    select printer install.

    this is obviously example only.
    but nothing like this exists.

    Very good point, and something else you might suggest to the printer vendor.

    In my case
    Should I run the "Brother" install script before going to MCC or does
    MCC do the heavy lifting.
    Or should I install through CUPS and do I run "Brothers" script first or not Have I even installed CUPS. The MCC multiple choice cups install is
    daunting.

    And if I stuff up the sequence there is no way to back out and restart.

    Very good question, and yet another suggestion to send to vendor.
    Give reasons why a feature like that would help promote sales.
    Speaking of which, normal install problems code changes get routed to
    code repair organization which might not bother to implement because
    any competent admin can manage the problem.

    I find it very handy to hunt around for the Sales contact email and
    attempt to provide the reasons why suggested enhancement/changes could
    improve sales. :-)

    You couldn't invent this stuff

    Hehe, and yet it just another task in a normal day for a system admin. 8-)

    Ok, lets see about getting you answers as to what you want.
    I have see all the responses so far and can disagree will all the ones suggesting specific file activities outside what the brother install
    script suggests/does. The following are the general steps to any
    third party install.

    1. you always hunt around on vendor site for install instructions.
    2. You start your install procedure document by converting/copying those
    instructions into commands you can paste into a terminal.
    3. After downloading/unpacking whatever, you look through the files for
    any readme/install files. Go through those and update your install
    procedure document
    4. If you are to run any script(s) look through them for any additional
    information in comments, notice if the script is pulling information
    from the system to use during script operation. One example is the
    script polled the system and provided you with the udev id. That should
    tell you the printer better be on prior to running install script.
    5. Verify any needed services are already running.
    6. read the device's' manual(s) and document any of your changes.
    Since I know I will use it on the LAN. I configured it with a static
    ip address and noted it as a step in my install document, also added
    the code/step to ping it prior to running the install script.
    7. Learn how to use the "script" command and always use it on installs.
    8. Post install, get a list of installed files and add selected files/packages
    to the uninstall procedure/code.



    What I can recommend is you create a test up and keep doing the install
    until you have worked out all the bugs and have a working install and uninstall procedure.

    But you are right. I may consult you on setting up an rsysc ghost of the installation sometime soon.

    Well, as I misunderstand it you are still not at the point of having a
    install procedure and a good printer install and have questions on how
    or what to do for the install.

    I.E

    In my case
    Should I run the "Brother" install script before going to MCC or does
    MCC do the heavy lifting.
    Or should I install through CUPS and do I run "Brothers" script first or not Have I even installed CUPS. The MCC multiple choice cups install is
    daunting.

    And if I stuff up the sequence there is no way to back out and restart.

    At this point you need the test setup to get your answers and get what
    is needed to back out and start over with out having to rsync Clean to Test.

    In a nutshell, have cups running, printer hooked up, configured, and
    can ping it, installed any desired distribution packages (scanner apps),
    run brother install script, run firefox https://localhost:631/ to
    configure printer, get list of packages/files for uninstall.

    See, no mcc printer access/setup required.

    About the test setup. DO NOT share /home. DO apply labels to partitions
    and set media label on the partitions.

    You do the Test install/update/setup first. then rsync Test to Clean. Thereafter, after Test use, you rsync Clean to Test.

    Prior to using Test, boot Test, check/apply updates. If updates were
    installed, rsync Test to Clean.

    You need a script to do the rsync work. Basically it is
    mount Test
    mount Clean
    rsync args Clean/ Test
    umount Test Clean

    Realistically, you want to make it idiot proof and ambidextrous
    for rsyncing Clean to Test and Test to Clean.
    Probably going to want to do a little work to get grub2 to make it easy
    to find/boot Test. :)

    If you want to proceed with this, start a new thread about How to setup
    a test environment without using Virtual machine application.

    Once done, come back to this thread for any questions about your printer install procedure or whatnot.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Thu Aug 29 06:51:16 2019
    On 29/8/19 3:14 pm, William Unruh wrote:

    Erase the ppd file from /etc/cups/ppd directory. erase the entry for
    that printer from /etc/cups/printers.conf

    OK found the printer entry ppd was empty

    So nothing got installed.

    correct




    No match for argument: libstdc++.i686

    That is because Mageia has nothing called .i686

    and it's not necessary


    Sure it does.
    They both did so originally. this could be the problem

    The first time through MCC identified the printer and the USB connection.
    On subsequent tries it identifies the printer but with no USB option.


    Solution
    So after a reinstall run MCC > Hardware > Printer
    MCC identifies the printer and then installs
    task-printing-server
    task-printing-hp

    It then offers to locate a driver and times out
    It offers to try again with no success
    ( I assume at this point if you had the drivers already downloaded
    MCC could be directed to them)

    But now cancel MCC
    click up a terminal run install script.

    everything now works.

    /etc/cups/ppd is now populated

    If I had found these simple instruction provided anywhere, I would not
    have wasted a day and half a night becoming homicidal.


    regards


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Thu Aug 29 06:58:48 2019
    On 29/8/19 3:18 pm, Bit Twister wrote:


    Printer installed successfully
    See response to William


    Hehe, and yet it just another task in a normal day for a system admin. 8-)


    There are old sysadmins and bold sysadmins, but are there any old and
    bold sysadmins


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Doug Laidlaw@2:250/1 to All on Fri Sep 6 02:44:58 2019
    On 29/8/19 3:51 pm, faeychild wrote:
    On 29/8/19 3:14 pm, William Unruh wrote:

    Erase the ppd file from /etc/cups/ppd directory. erase the entry for
    that printer from /etc/cups/printers.conf

    OK found the printer entry  ppd was empty

    So nothing got installed.

    correct




    No match for argument: libstdc++.i686

    That is because Mageia has nothing called .i686

    and it's not necessary


    Sure it does.
    They both did so originally. this could be the problem

    The first time through MCC identified the printer and the USB  connection. On subsequent tries it identifies the printer but with no USB option.


      Solution
    So after a reinstall run MCC > Hardware > Printer
    MCC identifies the printer and then installs
    task-printing-server
    task-printing-hp

    It then offers to locate a driver and times out
    It offers to try again with no success
      ( I assume at this point if you had the drivers already downloaded
       MCC could be directed to them)

    But now cancel MCC
    click up a terminal run install script.

    everything now works.

    /etc/cups/ppd is now populated

    If I had found these simple instruction provided anywhere, I would not
    have wasted a day and half a night becoming homicidal.


    regards

    That procedure should have prompted you. I use "Configure printer" in
    MCC. It then automatically installs task-printing and
    task-printing-server. When it discovers that I have a Brother printer,
    it installs task-printing-misc. For an HP, you wouldn't need the last one.

    Then I use the Brother script to provide the drivers.

    "If all else fails, read the instructions."

    My problem occurs on a clean install. I filed a bug report, which has
    been matched with bug 24189.

    Doug.

    --
    When his sweetheart said "Come on, let's settle down,"
    Wild Cat raised his head and cried:
    "Not bloody likely!" --Cole Porter/G.B. Shaw.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: Aioe.org NNTP Server (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Fri Sep 6 06:13:54 2019
    On 6/9/19 11:44 am, Doug Laidlaw wrote:>>
    That procedure should have prompted you.  I use "Configure printer" in MCC.  It then automatically installs task-printing and task-printing-server. When it discovers that I have a Brother printer,
    it installs task-printing-misc.  For an HP, you wouldn't need the last one.

    Then I use the Brother script to provide the drivers.

    "If all else fails, read the instructions."

    I recall no prompting by MCC

    Installing
    task-printing-server
    task-printing-hp
    is mandatory - no option

    My grievance is the lack of instruction too read. Of course I could have missed something. It wouldn't be the first time :-)

    regards

    I hope you are feeling a bit better


    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.10-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-7-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Doug Laidlaw@2:250/1 to All on Fri Sep 6 13:38:34 2019
    On 6/9/19 3:13 pm, faeychild wrote:
    On 6/9/19 11:44 am, Doug Laidlaw wrote:>>
    That procedure should have prompted you.  I use "Configure printer" in
    MCC.  It then automatically installs task-printing and
    task-printing-server. When it discovers that I have a Brother printer,
    it installs task-printing-misc.  For an HP, you wouldn't need the last
    one.

    Then I use the Brother script to provide the drivers.

    "If all else fails, read the instructions."

    I recall no prompting by MCC

    Installing
    task-printing-server
    task-printing-hp
    is mandatory - no option

    My grievance is the lack of instruction too read. Of course I could have missed something. It wouldn't be the first time :-)

    regards

    I hope you are feeling a bit better


    I apologize if I was too abrupt. I am getting irritable. It can be a
    sign of low self-esteem, brought on by depression. I can take care of
    that. But you are the second person who chose to install his printer by
    his own rules, and whom I had to help untangle himself.

    Yes, those two RPMs are mandatory. When you start "Configure Printer"
    (I just brought up the menu and find that Cups isn't running. That has
    been matched to a 2016 bug.) then press "Add printer." If those 2 RPMs
    are not already installed, you will be prompted to install them. Then
    it will go searching for your printer.

    Doug.
    --
    An army without women is like a soldier without porridge. (!? :o)
    -- Marching song of a Russian unit of women (Refrain.)

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: Aioe.org NNTP Server (2:250/1@fidonet)
  • From Doug Laidlaw@2:250/1 to All on Fri Sep 6 15:22:39 2019
    On 6/9/19 3:13 pm, faeychild wrote:
    Doug Laidlaw wrote :

    I use "Configure printer" in MCC.  It then automatically installs task-printing and task-printing-server. When it discovers that I have a Brother printer, it installs task-printing-misc.  For an HP, you
    wouldn't need the last one.

    Because my printer isn't an HP, I have to install drivers (and clutter
    my menus) for every brand of printer ever invented. This is the Linux
    version of the Windoze mantra: "The OS comes first. The rest of the
    world are only square pegs in round holes."

    The best round hole for that approach is an invention by two
    Australians, who refused to put the cart before the horse. Because of
    that, it is now selling world-wide, including Canada:

    https://seabinproject.com/

    Doug.





    --

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: Aioe.org NNTP Server (2:250/1@fidonet)
  • From David W. Hodgins@2:250/1 to All on Fri Sep 6 16:31:11 2019
    On Fri, 06 Sep 2019 10:22:39 -0400, Doug Laidlaw <laidlaws@hotkey.net.au> wrote:

    On 6/9/19 3:13 pm, faeychild wrote:
    Doug Laidlaw wrote :

    I use "Configure printer" in MCC. It then automatically installs
    task-printing and task-printing-server. When it discovers that I have a
    Brother printer, it installs task-printing-misc. For an HP, you
    wouldn't need the last one.

    The task-printing-hp pulls in hplip and hplip-gui, which includes
    programs needed for printing, scanning and fax to work properly. While
    those programs could in theory be separated into a package that doesn't
    include hp in it's name or it's icons, that would require convincing the
    people who develop it at https://developers.hp.com/hp-linux-imaging-and-printing

    You could try uninstalling those packages with
    "rpm -e --nodeps hplip hplip-gui", but don't be surprised if printing, scanning, or fax stop working.

    Anyone is free to fork the package to create a non-hp version, provided
    they are willing to maintain it too.

    Regards, Dave Hodgins

    --
    Change dwhodgins@nomail.afraid.org to davidwhodgins@teksavvy.com for
    email replies.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Fri Sep 6 18:02:34 2019
    On 2019-09-06, Doug Laidlaw <laidlaws@hotkey.net.au> wrote:
    On 6/9/19 3:13 pm, faeychild wrote:
    Doug Laidlaw wrote :

    I use "Configure printer" in MCC.  It then automatically installs
    task-printing and task-printing-server. When it discovers that I have a
    Brother printer, it installs task-printing-misc.  For an HP, you
    wouldn't need the last one.

    Because my printer isn't an HP, I have to install drivers (and clutter
    my menus) for every brand of printer ever invented. This is the Linux version of the Windoze mantra: "The OS comes first. The rest of the
    world are only square pegs in round holes."

    No idea what you are talking about. what clutter? What menus? All you need is the ppd file for
    your printer.

    The best round hole for that approach is an invention by two
    Australians, who refused to put the cart before the horse. Because of
    that, it is now selling world-wide, including Canada:

    https://seabinproject.com/

    Doug.






    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From faeychild@2:250/1 to All on Fri Sep 6 22:11:07 2019
    On 6/9/19 10:38 pm, Doug Laidlaw wrote:


    I hope you are feeling a bit better


    I apologize if I was too abrupt.  I am getting irritable.  It can be a sign of low self-esteem, brought on by depression.  I can take care of that.  But you are the second person who chose to install his printer by his own rules, and whom I had to help untangle himself.

    My solicitations were caused by your reference to being in bed. The
    inference I drew was that you were ill.
    Depression I can well understand.

    Yes, those two RPMs are mandatory.  When you start "Configure Printer"
    (I just brought up the menu and find that Cups isn't running.  That has been matched to a 2016 bug.)  then press "Add printer." If those 2 RPMs
    are not already installed, you will be prompted to install them.  Then
    it will go searching for your printer.


    Correct! and after searching for drivers for some long seconds., it
    times out. After that there are no instructions.
    nowhere to go.

    I got luck when I decided, at that moment, to run the Brother script.

    I can't know if installing the script in isolation would have worked or installing the script and then running MCC would have picked up the
    driver.

    But I found no instruction or direction for any of this.


    Regards
    --
    faeychild
    Running plasmashell 5.15.4 on 5.2.10-desktop-1.mga7 kernel.
    Mageia release 7 (Official) for x86_64 installed via Mageia-7-x86_64-DVD.iso


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From TJ@2:250/1 to All on Sat Sep 14 23:36:44 2019
    On 8/28/19 11:02 AM, Doug Laidlaw wrote:
    On 28/8/19 11:48 pm, Doug Laidlaw wrote:
    On 28/8/19 3:23 pm, faeychild wrote:
    On 28/8/19 1:52 pm, faeychild wrote:


    The scanner does work

    regards


    You may have my bug.  Is Cups running?  Mine still won't start, even
    though it is set by MCC to start on bootup.  It seemed to be a race
    condition: Cups kept trying to start and being told "Wait your turn,"
    then, "Why did you wait so long? You have missed the boat completely."

    It happens in 7, but not in Cauldron.  The scanner doesn't use Cups.

    Run "systemctl start cups.service" and see if that helps.

    If that is your solution, it means that we have it in two systems, and
    it is a bug, not my hardware.

    Doug.

    Your problem is definitely a bug, but it seems to be limited to certain hardware. I have seen it, but I passed that motherboard/cpu on to a user
    that doesn't have a printer, so he doesn't see it.

    Others have also seen it. See https://bugs.mageia.org/show_bug.cgi?id=24189

    TJ

    --- MBSE BBS v1.0.7.12A (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From TJ@2:250/1 to All on Sat Sep 14 23:55:29 2019
    On 8/28/19 11:14 AM, Bit Twister wrote:


    I can feel your frustration. I had the same problems on my first few
    brother installs.

    I was looking into getting a monochrome Brother laser printer a while
    back, but then my nephew brought me a color Laserjet CP1215 that his
    work had replaced. Not sure why. Maybe just age, maybe because it's
    USB-only, maybe because it's a bit slow by modern standards. All I know
    is it was a breeze to install in Mageia 7, and works perfectly - except
    that the black cart is low on toner.

    Your statement makes me even more glad I didn't buy that Brother printer
    after all.

    TJ

    --- MBSE BBS v1.0.7.12A (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)