Instructions for installation on Debian LINUX ?

Hello,
          I am looking for a link with comprehensive installation instructions of the Adobe Flash Media Development server (version 3.51) on Debian (ETCH) LINUX. I downloaded it to test if it would run (it worked on Windows XP). I received no errors when I installed it on Debian and started the server and the administration console as root. However, I am unable to access the server from a browser (Mozilla, IE etc).  FYI I disabled the native Apache server on Debian since I was using the Apache 2.2 server what comes with this product.
I understand that previous version of the Flash Media server had problems installing on Debian.
Any help, documentation or links would be gratefully accepted.
Thank you.
Tony

Worked it out:
apt-get purge anon-proxy
(this program seems to be the problem??)
Then did, do not know if necessary:
export HTTP_PROXY=
export http_proxy=
(To loose these environment variables if they are present, I assume.)
wget -O - http://backports.org/debian/archive.key | apt-key add -
(This is the step that would not work before.  It worked alright now.)
apt-get install --reinstall --purge flashplugin-nonfree
(Simply installs the adobe flash player into iceape, presumably.)
Look - this is sinister:  Why do the install instructions bear no relation to any sort of reality?  Are the microsoft dirt up to something?

Similar Messages

  • J2EE 1.4 installation in Debian Linux

    I'm logged in as a normal user (i.e not root) and I'm trying
    to install J2ee 1.4 bundle as follows
    $./j2eesdk-1_4-dr-linux-eval
    and what I get is
    Connecting to X11 server 'localhost:0.0'.
    Error: Cannot connect to X11 server 'localhost:0.0'.
    Check that the DISPLAY environment variable is correctly set or try
    rerunning this application with the following usage:
    'j2eesdk-1_4-dr-linux-eval' -console
    I have tryed with DISPLAY=:0.0 also but it doesn't help.
    Enviroment Debian 3.0 and Gnome desktop. I'm running
    installation in normal xterm window.
    I also tryed console mode
    Error: Cannot find the required Motif binaries.
    Check that the LD_LIBRARY_PATH environment variable includes the
    directories that contain the Motif binaries
    What can I do?
    thanks, kari

    Workaround described in this thread should do the trick:
    http://forum.java.sun.com/thread.jsp?forum=136&thread=468069

  • Anyone able to give simple 'how to install' instructions for linux ?

    I have a G5 1.8 with 3GB RAM; 80/160 internal SATA drives (the 160gb hd has 2 partitions and one with nothing on it) as well as a Lacie external 320 GB firewire drive. The empty partition on the 160gb drive has been created for Linux (if it ever gets installed).
    I need to know where I can get a copy (I dont have a preference for any type yet-whatever works for a computer that is just used by me- as I just want to get started); How specifically to install it (I dont know anything about linux except I have heard about it's ease of use and how anyone can install it-except me it seems-I literally don't have a clue how to do it). Please leave out the geek speak (lol or at least just make it understandable for a someone who's pretty much a 'non-geek').
    Thanks so much everyone. This has been a 3 month long odyssey for me with everyone I do ask giving me wildly different answers. As I say I have no idea how to do this and just want to get started.
    Anyone , please ?

    Hi-
    There are a few choices for Linux, but there are some peculiarities when it comes to PPC Macs.
    I'll give you this article on Ubuntu Linux which has some general discussion.
    Anyhow, Ubuntu 6.06 (Dapper Drake) may be a good version. Check Here.
    For Ubuntu, download the software and burn to CD.
    Insert the CD into the computer, and, after opening, there should be a screen asking you whether or not you want to run the Live CD. Select Live CD. After loading, the default Ubuntu desktop will show. Once you get to the desktop,select the icon for the full installation of Ubuntu.
    Note that you need to install Ubuntu on the primary system disk.
    Might have a look at Debian. Complete instructions for installation are Here.

  • Installation instructions for .tar.gz a weird fantasy?

    On Linux (Debian Lenny) the installation instructions for the *installer*.tar.gz download file say:
    Unpack file.
    Navigate into directory or folder created.
    Run install program.
    But no directory created; no install program - what the hell is going on??
    What you get is a single *.so file.  What do you do with it?
    I got it to work in the past, but perhaps by a different method.  So the system can do it.  Thanks any help.

    Worked it out:
    apt-get purge anon-proxy
    (this program seems to be the problem??)
    Then did, do not know if necessary:
    export HTTP_PROXY=
    export http_proxy=
    (To loose these environment variables if they are present, I assume.)
    wget -O - http://backports.org/debian/archive.key | apt-key add -
    (This is the step that would not work before.  It worked alright now.)
    apt-get install --reinstall --purge flashplugin-nonfree
    (Simply installs the adobe flash player into iceape, presumably.)
    Look - this is sinister:  Why do the install instructions bear no relation to any sort of reality?  Are the microsoft dirt up to something?

  • Flash Player for Debian Linux v7.6?

    I have Flash Player running on Firefox when I boot in Windows XP.  Flash Player will not even show the icon in step 5 of the help page when I boot in Debian Linux v7.6, even though the page shows that I have the correct version of Flash Player (v11.2.202.356) installed.  It is always activated when I start Firefox.  Some quirk of Linux also installs Shockwave Flash v10.1 r999.  Could this be screwing up Flash Player?  Do I have to switch to Ubuntu or Red Hat to use Flash Player?

    From Adobe Lans web site above:
    Adobe Labs is currently featuring prerelease versions of the Flash Player 9 Update software. This update includes enhancements and bug fixes for Windows, Macintosh, and Linux versions of Flash Player 9. Please see the release notes for more information regarding this prerelease technology. The prerelease program for Flash Player 9 for Solaris is closed at this time, and Solaris versions of Flash Player 9 will be available shortly from Adobe.com.

  • Additional Instructions for Creating USB Installation Media

    Greeting Everyone,
    I have been trying to install archlinux on my Acer c720 chromebook.  The instructions have been posted on one of the forums and I have been following them and ran into a bit of a problem.  For some mysterious reason using Syslinux as the bootloader (I think I got that right) puts the C720 into reboot immediately.  The forums indicate that I should use GRUB instead of Syslinux.  Great! That is exactly what I want to do, and here is the problem:
    The instructions for creating the USB Flash Installation Media give step by step instructions for getting archlinux.iso and Syslinux on to the USB memory stick - which I followed and succeeded- but no instructions on how to put GRUB on there instead of Syslinux.
    Could someone give me instructions on how to do that.
    I am following the "Manual Formatting" --- "In Windows" section of the wiki titled "USB Flash Installation Media."
    Just so everyone knows this is my first venture into linux world and away from point and click windows world.....

    Steef435 wrote:
    Those instructions are about the installation(about what you choose to install on your harddisk). So they aren't important yet if you haven't managed to boot up the usb drive. What three images did you try? You should get the image from here:
    https://www.archlinux.org/download/
    Did you try booting the drive on other machines and how did that go? Did you go through all the instructions described in the wiki(enabling developer mode and enabling legacy boot) and did you get to the boot menu?
    Were you able to select the usb drive in the boot menu?
    On a side-note, I don't have a Chromebook so I'm not able to confirm the instructions on how to enable developer mode etc.
    Yes I used the following images from archlinux.org:
    archlinux-2013.10.01-dual.iso
    archlinux-2014.01.05-dual.iso
    and the third was from a random selection from the drop down menu in LiLi USB creator.
    Yes I have followed the instructions from the installation wiki and was able to get the developer mode and to the boot menu on the c720 and able to select USB to boot from.
    As I mentioned earlier I had success using the method for creating a USB Installation in the wiki (under  "Using manual formatting", "In Windows" https://wiki.archlinux.org/index.php/US … tion_Media ) I was able to get the archlinux splash screen and it tries to install but resets.  And I figured out that this happens because following the instructions I end up with archlinux and Syslinux on the USB and I need arclinux and GRUB.
    Hence my request for additional instructions for getting archlinux and GRUB onto a USB for installation.
    I will try the USB installation created using LiLi on a different computer - it is much older though and I am not sure it has enough memory for it.

  • Is there any way to create an installer for Mac OS and Linux OS once a stand alone application is created?

    Is there any way to create an installer for Mac OS and Linux OS once a stand alone application is created?  I have created an executable application that I want to distribute to Mac and Linux users (different applications were created in the respective OS).  I was wondering if there is any way to create an installer?  I think there probably isn't...  If the user were to simply download the Labview Run-time Engine from ni.com would they be able to run the application or is it more complicated than that?
    Thanks so much for your time.

    I think Shane tried to say, that it is on the Mac OS X installation DVD, NOT the LabVIEW for Mac OS X installation medium. And that could very well have changed in recent Mac OS X versions as well. They used to have Xcode on it too, but that seems gone as well.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Jrockit 1.4.2_11 Installation crashes when installing on Debian linux

    I get this stack dump when attempting to install JRockit VM 1.4.2_11 on a Linux box. Is this a problem because the OS is a Debian linux?
    Thanks
    Error Message: Illegal memory access. [54]
    Signal info : si_signo=11, si_code=2 si_addr=0x4c
    Version : BEA JRockit(R) R26.4.0-63-63688-1.4.2_11-20060626-2259-linux-ia32
    GC : System optimized over throughput (initial strategy singleparpar)
    : mmHeap->data = 0x8100000, mmHeap->top = 0xc100000
    CPU : Intel Pentium 4 SSE SSE2 NetBurst EM64T
    Number CPUs : 2
    Tot Phys Mem : 3570380800 (3404 MB)
    OS version : 3.1
    Linux version 2.4.27-2-686-smp ([email protected]) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 SMP Wed Aug 17 10:05:21 UTC 2005 (i686)
    Thread System: Old LinuxThreads
    State : JVM is starting up
    Command Line : -Djava.io.tmpdir=/tmp -Xmx256m com.bea.plateng.wizard.WizardController -mode=gui
    java.home : /tmp/fileYbyAtz/jre142_11/jre
    j.class.path : .:installer.jar:customtasks.jar:pdev-i18n.jar:bids.jar:3rdparty.jar:xbean-2.0.0.jar:jsr173_api.jar:wlw-plaf.jar:comdev.jar:wizard.jar
    j.lib.path : /tmp/fileYbyAtz/jre142_11/jre/lib/i386/jrockit:/tmp/fileYbyAtz/jre142_11/jre/lib/i386:/tmp/fileYbyAtz/jre142_11/jre/../lib/i386
    JAVA_HOME : /usr/local/jdk
    JAVAOPTIONS: <not set>
    LD_LIBRARY_PATH: /tmp/fileYbyAtz/jre142_11/jre/lib/i386/jrockit:/tmp/fileYbyAtz/jre142_11/jre/lib/i386:/tmp/fileYbyAtz/jre142_11/jre/../lib/i386
    LD_ASSUME_KERNEL: <not set>
    JAVA_HOME : /usr/local/jdk
    JAVAOPTIONS: <not set>
    LD_LIBRARY_PATH: /tmp/fileYbyAtz/jre142_11/jre/lib/i386/jrockit:/tmp/fileYbyAtz/jre142_11/jre/lib/i386:/tmp/fileYbyAtz/jre142_11/jre/../lib/i386
    LD_ASSUME_KERNEL: <not set>
    C Heap : Good; no memory allocations have failed
    StackOverFlow: 0 StackOverFlowErrors have occured
    OutOfMemory : 0 OutOfMemoryErrors have occured
    Registers (from ThreadContext: 0xbedff3c4 / OS context: (nil)):

    Sarge has a 2.4 kernel, which is running LinuxThreads rather than NPTL.
    Newer JRockits don't work on LinuxThreads.
    Your options are to upgrade to a 2.6 kernel, or to use an older JRockit.
    JRockit 1.4.2_08 == 81sp5 == R24.5.0 should work on that system.
    Regards //Johan
    Ramdas Hegde skrev:
    I get this stack dump when attempting to install JRockit VM 1.4.2_11 on a Linux box. Is this a problem because the OS is a Debian linux?
    Thanks
    Error Message: Illegal memory access. [54]
    Signal info : si_signo=11, si_code=2 si_addr=0x4c
    Version : BEA JRockit(R) R26.4.0-63-63688-1.4.2_11-20060626-2259-linux-ia32
    GC : System optimized over throughput (initial strategy singleparpar)
    : mmHeap->data = 0x8100000, mmHeap->top = 0xc100000
    CPU : Intel Pentium 4 SSE SSE2 NetBurst EM64T
    Number CPUs : 2
    Tot Phys Mem : 3570380800 (3404 MB)
    OS version : 3.1
    Linux version 2.4.27-2-686-smp ([email protected]) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 SMP Wed Aug 17 10:05:21 UTC 2005 (i686)
    Thread System: Old LinuxThreads
    State : JVM is starting up
    Command Line : -Djava.io.tmpdir=/tmp -Xmx256m com.bea.plateng.wizard.WizardController -mode=gui
    java.home : /tmp/fileYbyAtz/jre142_11/jre
    j.class.path : .:installer.jar:customtasks.jar:pdev-i18n.jar:bids.jar:3rdparty.jar:xbean-2.0.0.jar:jsr173_api.jar:wlw-plaf.jar:comdev.jar:wizard.jar
    j.lib.path : /tmp/fileYbyAtz/jre142_11/jre/lib/i386/jrockit:/tmp/fileYbyAtz/jre142_11/jre/lib/i386:/tmp/fileYbyAtz/jre142_11/jre/../lib/i386
    JAVA_HOME : /usr/local/jdk
    JAVAOPTIONS: <not set>
    LD_LIBRARY_PATH: /tmp/fileYbyAtz/jre142_11/jre/lib/i386/jrockit:/tmp/fileYbyAtz/jre142_11/jre/lib/i386:/tmp/fileYbyAtz/jre142_11/jre/../lib/i386
    LD_ASSUME_KERNEL: <not set>
    JAVA_HOME : /usr/local/jdk
    JAVAOPTIONS: <not set>
    LD_LIBRARY_PATH: /tmp/fileYbyAtz/jre142_11/jre/lib/i386/jrockit:/tmp/fileYbyAtz/jre142_11/jre/lib/i386:/tmp/fileYbyAtz/jre142_11/jre/../lib/i386
    LD_ASSUME_KERNEL: <not set>
    C Heap : Good; no memory allocations have failed
    StackOverFlow: 0 StackOverFlowErrors have occured
    OutOfMemory : 0 OutOfMemoryErrors have occured
    Registers (from ThreadContext: 0xbedff3c4 / OS context: (nil)):

  • Debian Linux suggestions for Satellite M60-135

    Hi there,
    I'd like to have a running Debian Linux system as a primary OS on my M60-135.
    Until now I've tried several Live CDs and DVDs:
    - Debian 4 itself
    - Knoppix up to 5.2
    - Kanotix 2006
    - Sidux Chaos
    - Ubuntu and Kubuntu (both 6.10)
    - Linux Mint 2.2
    Also:
    - Fedora Core 6
    - Mandriva free 2007
    None of them work due to difficulties with the X server.
    The ATI graphics chip obviously doesn't work.
    The setup continues properly - even up to the starting sounds of the OS - yet the screen stays black.
    Therefore no way to enter the console, edit files or whatever.
    Now my reply:
    Did anyone manage to get a Debian system running on such a machine an if so - HOW?
    Please keep in mind that I'm a Linux newbie and that I for those reasons would be glad for rather "visible" explanations ;-)
    By the way:
    Opensuse 10.2 recognizes the graphics adapter correctly and boots up to a visible screen.
    What's different here?
    Nonetheless will Suse not be my way of Linux ...
    Thanks for any ideas!
    Blues

    Hi,
    the thing is that linux is not running perfectly on EVERY system, so if you want to begin with linux then use a distribution which works out of the box.
    So, it doesnt matter which distribution you use, if you are a newbie then begin with suse. Its the perfect distro to begin, and after a while of practice you will get more experience and you would be able to configure your system if something fails.
    Its just a matter of time which distro you will use, but dont overburden yourself with dists like fedora, gentoo or something else.
    Try it with suse and make your way. :)
    Greets and good luck

  • Where can I find installation instructions for JDBC driver?

    Is any one here to help me out by pointing out where I can find the installation instructions for the downloaded oracle 8i jdbc driver?
    Thanks

    Hi,
    You will find the installation instructions for JDBC Driver in the JDBC Developer's Guide & Reference.
    Here is a direct link to it http://otn.oracle.com/docs/products/oracle9i/doc_library/901_doc/java.901/a90211/getsta.htm
    Hope this helps,
    OTN Team

  • Where can I get installation instructions for older Sony electronics?

    I would like to have diagrams, wiring schematics, parts and accessaries lists for a CDX-GT40W cars stereo and a EXCD-3RF CD changer.

    We only have the CDX-GT40W operating instructions available. You can visit http://www.scosche.com/  for INSTALLATION ONLY. 
    If my post answers your question, please mark it as "Accept as Solution"
    http://bit.ly/Win-4K

  • Need Dreamweaver code coloring scheme installation instructions (for Creative Cloud CS6)

    Need Dreamweaver code coloring scheme installation instructions (for Creative Cloud CS6)
    I'm on a mac os x 10.7.4

    Might check to see if you have an older version of Acrobat X installed previously under
    Mac HD > Applications > Utilities > Adobe Installers
    If you have an uninstaller for Acrobat X try uninstalling it then installing again like you did through Creative Cloud.
    -Dave

  • Installation instructions for Sattelite A200 needed

    Recently have appeared the drivers for Sattelite A200 PSAEC. But there are no instructions for the installation order... Could somebody help me? So let's assume that I have a clean WIN XP SP2 installation on my laptop, without anything else... so what's next?
    (I also noticed that there is a mistake in the Accesibility drivers description, it says:Description: The TOSHIBA Accelerometer Utilities are a set of hardware utilities that work with the motion sensors built into your machine. With the Accelerometer...) but this is not so important..
    Thanks.

    Hello Vetko
    I know that this instructions document is a little bit confusing but I will try to clarify this. This list will be used by Toshiba to create recovery image. Because of that this list is so large and complicated.
    Please do not be confused and install offered stuff from Toshiba download page in the order listed there. if you see something on the list but not on download page just install next driver, tool or utility. When you finish installation run Microsoft updates at first. After doing this you will be sure the Os is up-to-date.
    Bye

  • Re: Satellite A30: Need installation instructions for XP Pro

    Dear all,
    after a hd-crash i have to install XP on my A30. I cant find the recovery-cd so i bought a new version of XP pro.
    Unfortunately i'm not able to find any installation instructions for my modell :(
    Only drivers and utilities could be downloaded...
    Has anyone experience in insttalling in the right order...i know that toshiba only likes it in their right way ;)
    regards
    Claudia

    Well, the driver installation is very easy.
    After successful installation of the Win XP OS in this notebook download all available Toshiba drivers and MS QFEs and install it.
    The right installation order would be advisable but its not a bible. So you could try your own install order.
    I would recommend installing the chipset utility after the installation of all QFEs from Toshiba page.
    Best regards

  • Superuser without privileges installing Sun One Studio in Debian Linux

    i am trying to install Sun One Studio in my Debian Linux and when i launch the setup application it tells me that i must log in as superuser to install. Well, the thing is that i launch the installer as root, but the program doesn't seem to think the same :)
    Surprisingly, the log file doesn'l show any related error; it only shows a warning about some widgets... so this seems to be a simple bug in the installer.
    Here's the log:
    file type: 5
    file id: 0
    length: 1009
    offset: 624320
    file name: Verify.jar
    file type: 0
    file id: 1
    length: 145
    offset: 625329
    file name: instructions.txt
    file type: 2
    file id: 2
    length: 728
    offset: 625474
    file name: launch.txt
    file type: 1
    file id: 3
    length: 347
    offset: 626202
    file name: path.jvm
    file type: 1
    file id: 4
    length: 542
    offset: 626549
    file name: sunjdk14.jvm
    file type: 1
    file id: 5
    length: 584
    offset: 627091
    file name: sunjre14.jvm
    file type: 1
    file id: 6
    length: 485
    offset: 627675
    file name: sunjdk131.jvm
    file type: 1
    file id: 7
    length: 461
    offset: 628160
    file name: sunjre131.jvm
    file type: 1
    file id: 8
    length: 423
    offset: 628621
    file name: blackdownjdk131.jvm
    file type: 1
    file id: 9
    length: 418
    offset: 629044
    file name: blackdownjre131.jvm
    file type: 1
    file id: 10
    length: 548
    offset: 629462
    file name: sunjdk13.jvm
    file type: 1
    file id: 11
    length: 432
    offset: 630010
    file name: blackdownjdk13.jvm
    file type: 1
    file id: 12
    length: 433
    offset: 630442
    file name: blackdownjre13.jvm
    file type: 1
    file id: 13
    length: 461
    offset: 630875
    file name: ibmjdk13.jvm
    file type: 1
    file id: 14
    length: 468
    offset: 631336
    file name: ibmjre13.jvm
    file type: 1
    file id: 15
    length: 449
    offset: 631804
    file name: sunjre13.jvm
    file type: 6
    file id: 16
    length: 210451841
    offset: 632253
    file name: s1s5u1se-linux-en.jar
    Finding a JVM
    Initiating JVM search based on hints...
    Searching for Sun Microsystems Java Development Kit (JDK) 1.4.X for Linux in PATH variable using platform hints
    Searching for Sun Microsystems Java Development Kit (JDK) 1.4.X for Linux in PATH variable using path hints
    Searching for Sun Microsystems Java Development Kit (JDK) 1.4.X for Linux in PATH variable using platform specific JVM Path hints
    Checking JVM at /mnt/local/j2sdk1.4.2_04/ which was resolved from the platform JVM path /mnt/local/j2sdk1.4.2_04/bin
    Verifying JVM at /mnt/local/j2sdk1.4.2_04/bin/java
    for JVM: Sun Microsystems Java Development Kit (JDK) 1.4.X for Linux in PATH variable
    Executing launch script command: "/mnt/local/j2sdk1.4.2_04/bin/java" -cp "/tmp/isjbAAjZc/Verify.jar" "Verify" java.vendor java.version in working directory /mnt/local/lalala/.
    Output from the launch script execution
    StdOut:
    1739021872
    Sun Microsystems Inc.
    1.4.2_04
    ErrOut:
    Found matching JVM at /mnt/local/j2sdk1.4.2_04/
    Matching JVM home is /mnt/local/j2sdk1.4.2_04/
    Matching JVM file is /tmp/isjwSPfK2
    Executing launch script command: "/mnt/local/j2sdk1.4.2_04//bin/java" -cp "/tmp/isjxGApzS/s1s5u1se-linux-en.jar" -Dtemp.dir="/tmp" -Dis.jvm.home="/mnt/local/j2sdk1.4.2_04/" -Dis.jvm.temp="0" -Dis.media.home="/tmp/isjxGApzS/s1s5u1se-linux-en.jar" -Dis.launcher.file="/mnt/local/lalala/./s1s5u1se-linux-en.bin" -Dis.jvm.file="/tmp/isjwSPfK2" -Dis.external.home="/mnt/local/lalala/." run in working directory /mnt/local/lalala/.
    Output from the launch script execution
    StdOut:
    ErrOut:
    Warning:
    Name: scrollbar
    Class: XmScrollBar
    The scrollbar page increment is less than 1.
    Warning:
    Name: scrollbar
    Class: XmScrollBar
    The scrollbar page increment is less than 1.
    Any idea? thanks for reading!

    The error you report is not causing the problem.
    Try : http://swforum.sun.com/jive/thread.jspa?forumID=128&threadID=29443
    -Alexis

Maybe you are looking for

  • Thread issue in jsp.....

    I understand that the j2ee container (tomcat or jrun...) creates ONE instance of the jsp page (i.e. compiled into servlet class) when the jsp page (let's say, myPage.jsp) is accessed the first time. All request for this jsp page will be done through

  • Error in native code

    My application terminates with the following error message. Can anyone tell how to locate the Java method(s) and reason for the error? An unexpected exception has been detected in native code outside the VM. Unexpected Signal : 11 occurred at PC=0x80

  • How Do I Save PDFs in Safari

    Safari in Mountain Lion displays PDFs but it doesn't provide any Preview tools to zoom or save. The Help File suggests otherwise. I do have Acrobat Pro and Acrobat Reader on the Mac, but Preview is the default app to open PDFs when I double click on

  • What is wrong in the program???(a little bit hard)

    i write a simple welclient, however it doesn't run well, it's not able to exit completely. plz tell me why?thanks. mport java.io.*; import java.net.*; public class Getpage public static void main(String arg[]) throws IOException Socket client = new S

  • Drill across (joining facts) using Discoverer

    Hi, I've read a few books and article on DW talking about drilling across. It seems a good idea to build multiple star schemas with "conforming" dimensions and then join fact tables (drill across) when needed. I have tried this solution, and afer a f